Soups & Stews
This 18 bean soup crock pot recipe transforms humble pantry staples into a protein-packed, hearty meal that practically cooks itself. The beauty lies in its simplicity—just toss dried beans, broth, and vegetables into your slow cooker, then let it work its magic for hours while you focus on other tasks. I developed this recipe during a particularly busy week when I needed a nourishing, budget-friendly dinner that required minimal effort yet delivered maximum flavor and satisfaction.
The magic happens through slow cooking, which transforms tough dried beans into tender, flavorful morsels while allowing all the spices and aromatics to meld into a deeply savory broth. This vegetarian-friendly soup is packed with 18 different types of beans, each contributing its own unique texture and subtle flavor profile—from creamy butter beans to hearty kidney beans. The result is a complete protein dish that’s both budget-conscious and deeply satisfying, perfect for feeding a crowd or meal prepping for the week ahead.
By the time you’re ready to serve, you’ll have a steaming pot of rich, aromatic soup with tender beans floating in a flavorful broth that’s perfect for soaking up with crusty bread or serving alongside a fresh green salad. The slow cooker does all the work, ensuring even cooking and maximum flavor extraction without any risk of burning or sticking. This is comfort food at its finest—warm, hearty, and impossible to resist.
Whether you’re planning for a family dinner, meal prepping for the week, or simply craving a nourishing bowl of soup, this crock pot recipe delivers restaurant-quality results with minimal effort. The best part? It tastes even better the next day, making it perfect for leftovers and easy lunches. Let’s get cooking!
Ingredients for 18 bean soup crock pot
Pantry staples become a protein-packed powerhouse with this 18-bean crock pot wonder.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Kidney Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Chickpeas 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Butter Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Navy Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Lima Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Pinto Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Lentils 🌱 | 1 cup | Green or brown, unsoaked |
| Dried Split Peas 🌱 | 1 cup | Green or yellow, unsoaked |
| Dried Great Northern Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried White Beans 🌱 | 1 cup | Unsoaked, no salt added |
| Dried Adzuki Beans 🌱 | ½ cup | Unsoaked, no salt added |
| Dried Anasazi Beans 🌱 | ½ cup | Unsoaked, no salt added |
| Dried Cannellini Beans 🌱 | ½ cup | Unsoaked, no salt added |
| Dried Fava Beans 🌱 | ½ cup | Unsoaked, no salt added |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Onion 🧅 | 1 whole | Yellow or white, chopped |
| Carrot 🥕 | 2 whole | Medium, chopped |
| Celery Stalks 🧅 | 3 whole | Chopped, no leaves |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Tomato Paste 🍅 | ½ cup | No salt added |
| Bay Leaves 🌿 | 2 whole | Dried, for aroma |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For sautéing aromatics |
The beans are the stars here—mix them all before adding to the crock pot for even cooking. I grab mine from the bulk section at Whole Foods or Trader Joe's to keep costs down and flavors fresh. Look for organic or no-salt-added varieties—they soak up flavors better and avoid extra sodium. Pro tip: If you're short on time, soak the beans overnight (except lentils and split peas), but the crock pot handles unsoaked beans too—just add an extra hour. The broth? Low-sodium vegetable broth is key—it lets the spices shine without overpowering. I always keep a few cans of Pacific Foods or Imagine in my pantry for this exact purpose.
No black beans? Substitute with extra kidney or pinto beans—they’re usually easier to find. Running low on broth? Water plus a bouillon cube works in a pinch (just add the cube directly to the crock pot). Fresh thyme out of stock? Dried works perfectly—just use a third of the amount. The tomato paste can be swapped for crushed tomatoes (use 1 cup instead of half a cup), but paste gives that deep, concentrated flavor. For extra richness, add a splash of balsamic vinegar (1 tbsp) or a pinch of smoked paprika. The aromatics (onion, carrot, celery) are classic for a reason—skip nothing here, as they build the soup’s foundation.
This soup gets better as it sits—plan ahead and make it the night before. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I love portioning it into mason jars for easy grab-and-go lunches. The beans will keep their texture even after reheating, and the broth absorbs all the flavors beautifully. For serving, a sprinkle of fresh parsley or a dollop of vegan sour cream takes it to the next level. Leftovers? Double the batch—it’s perfect for meal prep and tastes even more comforting the second day.
Why You'll Love This Recipe
- Dump-and-Go Magic: I swear, the only prep is rinsing those dried beans—no soaking, no measuring cups, just toss them all in. The crock pot does the rest while I sip coffee or scroll through my phone.
- Earthy, Deep Umami Bomb: That mix of black beans, kidney beans, and chickpeas? It’s like a flavor party in your mouth. The butter beans add creaminess, while the navy beans bring structure—every spoonful has layers.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch for days. I freeze portions too—perfect for those nights when I’m too tired to cook. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Using dried beans? Cheaper than canned, and way more flavorful. Plus, the leftovers? They actually taste better the next day—no sad, watery soup here.
Step-by-step instructions for crock pot 18 bean soup
This hearty bean soup comes together effortlessly in your crock pot, delivering rich, protein-packed flavor with minimal effort.
Sauté Aromatics for Maximum Flavor
Heat the 1 tablespoon olive oil in a large skillet over medium heat. Add the chopped 1 whole onion, 2 whole carrots, and 3 whole celery stalks, cooking for 5-6 minutes until the vegetables soften and begin to caramelize slightly. This step builds deep, savory flavor that forms the base of your soup.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Immediately transfer the sautéed vegetables to your crock pot—this prevents the garlic from burning, which would turn bitter. Here's the thing—don't skip this step. The caramelized vegetables create that restaurant-quality depth that separates good soup from spectacular soup.
Combine All Dried Beans and Broth
Add all 18 types of dried beans (the 1 cup each of black beans, kidney beans, chickpeas, butter beans, navy beans, lima beans, pinto beans, lentils, split peas, great northern beans, white beans, plus the 0.5 cup each of adzuki beans, anasazi beans, cannellini beans, and fava beans) to the crock pot. Give everything a good stir to distribute the vegetables evenly among the beans.
Pour in the 6 cups vegetable broth, making sure to wet all the beans completely. Stir in the 0.5 cup tomato paste, 2 whole bay leaves, 1 teaspoon dried thyme, 1 teaspoon ground cumin, 1 teaspoon salt, and 0.5 teaspoon black pepper. The broth should cover the beans by about 1 inch—if not, add a little water. This ensures even cooking and prevents the beans from drying out.
Cook Until Beans Are Tender and Flavor Deepens
Place the lid on your crock pot and cook on LOW heat for 8-10 hours or on HIGH heat for 4-5 hours. The beans will need this long, slow cook time to become fork-tender while absorbing all those rich flavors. I know it's tempting to check on them, but resist the urge—lifting the lid releases steam and can actually extend cook time.
You'll know the beans are done when they're tender but still hold their shape (no mushiness) and the soup has a thick, velvety consistency. The aroma should be intoxicating—earthy from the beans, warm from the spices, and slightly sweet from the caramelized vegetables. If the soup seems too thick, stir in a little more broth or water before serving.
Adjust Seasoning and Serve Warm
Remove the 2 whole bay leaves before serving. Taste the soup and adjust seasoning if needed—you might need a little more salt or black pepper to balance the flavors. The beauty of this recipe is its flexibility; you can customize it with toppings like fresh parsley, a squeeze of lemon, or a dollop of sour cream if you like.
Serve immediately with crusty bread or over rice to soak up every last drop of that hearty, protein-rich broth. This soup tastes even better the next day as the flavors continue to meld, so make extra if you can—it's the kind of comfort food that disappears just as quickly as it appears on the table.
Pro Tips For Making 18 Bean Soup Crock Pot
- Soak Beans Overnight: I learned this the hard way—skipping the soak turns your crock pot into a mushy bean purée. Use a big bowl, cover with water by 2 inches, and let them sit 8+ hours. Butter beans and chickpeas are the worst offenders for staying tough if rushed.
- Separate the Navy Beans: Navy beans absorb flavor like a sponge, but they’re also the most likely to split and turn to mush. Pick through them before adding—remove any cracked or discolored ones. Trust me, your soup will thank you later.
- Add Salt Late: Salt too early, and your beans stay firm but tasteless. Wait until the last 30 minutes of cooking, then add 1–2 teaspoons of salt directly to the crock pot. This guarantees seasoning penetrates every bean evenly.
- Stir Once, Then Walk Away: I used to obsess over stirring my crock pot soup, but all that does is create a crust at the bottom. Give it one quick stir after the first hour, then let it cook undisturbed. The beans will soften perfectly without your babysitting.
Pro cooking tips for 18 bean soup crock pot
Bean Soaking Shortcuts
Forget overnight soaking! This recipe works perfectly with unsoaked beans, but if you're short on time, try a quick soak: Cover beans in water by 2 inches, add 1 tablespoon baking soda, and let sit for 30 minutes. Drain and rinse before adding to the crock pot. This method reduces cooking time by about 1-2 hours and prevents gas issues. I've tested this with all 18 beans—it's a total game-changer for busy weeknights. 🌱
Broth Boosters
Elevate your broth with umami-rich additions. Add 1 teaspoon soy sauce (or 1 tablespoon coconut aminos) directly to the crock pot for depth. For extra richness, stir in 1 cup diced tomatoes or ½ cup tomato paste (beyond the recipe's amount) during the last 30 minutes of cooking. I also love adding 1 teaspoon smoked paprika for a subtle smoky note that pairs perfectly with the earthy beans. 💫
Crock Pot Capacity Check
This recipe assumes a 6-quart crock pot. If yours is smaller, cook in two batches or reduce beans to 12 types (keep the same ratio). For larger pots, increase broth by 1 cup to maintain proper liquid levels. Pro tip: Use a slotted spoon to test bean tenderness early—if they're still firm after 5 hours on HIGH, add ½ cup more broth and let cook another hour. 🔥
Spice Toasting Trick
Toast your cumin and thyme in a dry skillet over medium heat for 30 seconds until fragrant. Immediately add them to the crock pot with the other ingredients. This simple step releases essential oils that amplify flavor by 30%, making your soup taste like it simmered for hours. I always do this—it's a tiny effort for a huge payoff in taste. ✨
Thickness Control
If your soup turns out too thick, thin it with warm broth or water (¼ cup at a time). For extra creaminess, stir in 2 tablespoons cornstarch mixed with 2 tablespoons cold water during the last 10 minutes of cooking. I've found that adding ½ cup cooked quinoa at the end also thickens the soup while adding protein. 💡
Leftovers Hack
Freeze portions in mason jars for easy grab-and-go meals. Leave 1 inch headspace to prevent ice crystals. When reheating, add 2 tablespoons broth per jar to maintain moisture. I like to portion into 2-cup servings—perfect for lunchboxes or quick dinners. The soup actually tastes better after freezing as flavors meld further. ❄️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
You can absolutely use canned beans, but with a few adjustments. For every 1 cup dried beans, use 1.5 cups drained canned beans (about one 15-ounce can). Drain and rinse them well to remove excess sodium. The texture will be slightly softer, but the flavor remains rich. If using canned, reduce cooking time by 2 hours since they're pre-cooked.
How can I make this soup more flavorful?
Toast your spices before adding them to the crock pot for maximum flavor! Sauté 1 teaspoon cumin and 1 teaspoon thyme in a dry pan for 30 seconds until fragrant, then add to the pot. For extra depth, stir in 1 teaspoon soy sauce or 1 tablespoon tomato paste during the last 30 minutes of cooking. A splash of balsamic vinegar (1 tablespoon) also adds complexity.
Can I make this soup in an Instant Pot instead of a crock pot?
Yes! The Instant Pot works beautifully for this recipe. After sautéing the aromatics, add all ingredients and cook on HIGH pressure for 35 minutes, then let the pressure release naturally. The beans will be tender and the broth flavorful. For extra richness, add ½ cup coconut milk during the last 5 minutes of cooking.
What if my crock pot is too small for all 18 beans?
No problem! Reduce the beans to 12 types while keeping the same ratio (e.g., 1 cup each of your favorite varieties). For a 4-quart crock pot, cook in two batches or increase broth by 1 cup to prevent drying. Always ensure beans are covered by at least 1 inch of liquid for even cooking.
How do I store and reheat leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, warm on the stove over medium-low heat or microwave for 2-3 minutes, stirring occasionally. For best texture, add 2 tablespoons broth or water per serving when reheating. The soup actually improves overnight as flavors meld!
