
This 18 bean soup crock pot recipe transforms humble pantry staples into a deeply satisfying meal that simmers to perfection while you handle other tasks. The beauty of slow cooking lies in its ability to develop complex flavors—earthy beans meld with aromatic herbs, creating a hearty broth that tastes even better the next day. I’ve refined this recipe over years of testing, ensuring it delivers restaurant-quality depth with minimal effort.
What sets this version apart is the balance of textures and flavors: tender beans, crisp vegetables, and a rich broth that’s neither too thick nor too thin. The crock pot does all the work, allowing the beans to soften gradually while absorbing the savory seasonings. With just 15 minutes of prep time and 6-8 hours of hands-off cooking, it’s the ultimate comfort food solution for busy weeknights or meal prep Sundays.
The result is a soup that’s hearty enough to stand alone but versatile enough to pair with crusty bread or over rice. Each spoonful delivers a symphony of flavors—smoky, herby, and slightly tangy from the tomatoes—while the beans provide plant-based protein and fiber. The best part? This vegetarian-friendly recipe scales effortlessly, making it perfect for feeding a crowd or saving leftovers for days.
Whether you’re looking to stretch your grocery budget, create a freezer-friendly meal, or simply enjoy a bowl of soul-warming soup, this crock pot method delivers consistent, foolproof results. Let’s get started with the ingredients and steps that will transform your kitchen into a cozy soup haven.
Ingredients for 18 bean soup crock pot
Pantry staples meet slow-cooked magic for this soul-warming 18 bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Black Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Kidney Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Pinto Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Chickpeas 🌱 | 1 cup | Rinsed before adding |
| Dried Lentils 🌱 | 1 cup | Green or brown preferred |
| Dried White Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Great Northern Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Butter Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Lima Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Adzuki Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Red Beans 🌱 | 1 cup | Rinsed before adding |
| Dried Split Peas 🌱 | 1 cup | Green or yellow preferred |
| Dried White Beetroot 🍠 | 1 cup | Optional for earthy flavor |
| Dried Celery Seeds 🌿 | 1 tbsp | For aromatic depth |
| Dried Bay Leaves 🌿 | 2 whole | Remove before serving |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube for convenience |
| Onion Powder 🧅 | 1 tbsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tbsp | Not garlic salt |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Dried Oregano 🌿 | 1 tsp | Mexican oregano ideal |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For richness |
The beans are the heart of this soup, so buy them dry—they develop deeper flavor than canned. Bob’s Red Mill or Trader Joe’s bulk bins are my go-tos for consistent quality. If you’re short on time, pre-soaked beans (or even canned beans in a pinch) work, but they won’t have the same texture. The celery seeds and bay leaves might be hard to find at regular grocery stores—check the spice aisle at Whole Foods or order online if needed. Pro tip: Mix your beans in a big bowl before adding to the crock pot to distribute them evenly.
No celery seeds? Extra celery powder or dried parsley works in a pinch. Short on smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The tomato paste is non-negotiable for that rich, tangy depth—Trader Joe’s squeeze tubes are perfect for this recipe since you only use half. Fresh herbs? Add them at the very end so they don’t turn to mush. The broth is where flavor builds, so don’t skimp—homemade is ideal, but low-sodium store-bought works too.
This soup only gets better with time. 6-8 hours on low is ideal, but it’s safe to go up to 12 hours if you’re making it overnight. Store in airtight containers in the fridge for up to 5 days—it reheats beautifully. For freezer-friendly portions, freeze in 1-cup servings with a splash of broth to prevent a brick-like texture. The beans will soften even more after reheating, so plan accordingly if you prefer them firmer.
Why You’ll Love This Recipe
- Umami Bomb: That mix of beans? It’s a flavor party in a bowl. The navy beans add earthy depth, black beans bring smoky richness, and chickpeas? They’re the secret weapon for that creamy, satisfying bite. Honestly, it’s the kind of soup that makes you close your eyes and sigh.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I make a big batch on Sunday, and by Wednesday, I’m still eating it cold from the fridge with crackers—no reheating required. (Yes, even on a Tuesday night.)
- Pantry Goldmine: I keep a bag of each bean in my pantry just for this recipe. It’s my budget-friendly insurance: no wilting veggies, no last-minute grocery runs. Plus, the leftovers? They taste just as good the next day—proof that simplicity wins.
Step-by-step instructions for slow-cooked 18 bean soup
This hearty soup comes together with minimal effort but maximum flavor—just combine, cook, and enjoy.
👨🍳 Step 1: Rinse and Combine All the Beans
Start by rinsing each type of dried bean under cold water in a colander. I do this individually to remove any dust or debris that could make the soup cloudy. Once rinsed, dump all 18 cups of dried beans into your crock pot—navy, black, kidney, pinto, chickpeas, lentils, white, great northern, butter, lima, adzuki, red, split peas, and white beetroot if using. The variety gives you that rich, complex texture and flavor profile.
Here’s the thing—don’t skip the rinsing. Even though these are dried beans, they can still have fine particles that settle at the bottom of your soup if left unwashed. Give each type a good swirl under running water, then add them all together. You’re building a flavor foundation that will develop beautifully over time.
🍳 Step 2: Sauté the Aromatics Before Adding Broth
Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 0.5 cup tomato paste, 1 tablespoon onion powder, 1 tablespoon garlic powder, 1 teaspoon smoked paprika, 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1 teaspoon salt, and 0.5 teaspoon black pepper. Cook for 3-4 minutes, stirring constantly, until fragrant and slightly darkened.
This step creates the flavor base that will infuse every bean in your soup. You’ll know it’s ready when the spices release their aroma and the tomato paste loses its raw taste. Pour this aromatic mixture directly into your crock pot with the beans. Add the 1 tablespoon dried celery seeds and 2 whole dried bay leaves next—they’ll contribute subtle depth without overpowering.
🥘 Step 3: Add Broth and Simmer Low and Slow
Pour in the 6 cups vegetable broth and give everything a gentle stir with a wooden spoon. The liquid should just cover the beans—you want them submerged but not swimming. Place the lid on your crock pot and cook on LOW for 8-10 hours or on HIGH for 5-6 hours. This long cooking time ensures the beans become tender while maintaining their individual textures.
I know it’s tempting to check the progress, but resist the urge to peek. Every time you lift that lid, you release heat and moisture, potentially extending your cooking time. Trust the process—when the beans are fork-tender and the flavors have melded beautifully, you’ll know it’s ready. The soup should have a thick, stew-like consistency with just enough liquid to coat the beans.
⏰ Step 4: Adjust Seasoning and Remove Bay Leaves
Once the cooking time is complete, remove the 2 dried bay leaves—they’ve done their job and can become bitter if left in too long. Give the soup a taste and adjust the seasoning if needed. You might need to add a pinch more salt or a splash of broth if it’s too thick. The beans should be tender enough to crush slightly between your fingers but still hold their shape.
Here’s where the magic happens: let the soup sit off the heat for 10-15 minutes. This resting period allows all the flavors to fully meld together. The beans will continue to absorb some of the liquid, creating that perfect thick, hearty texture that makes this soup so satisfying. Serve warm with crusty bread or over rice to soak up every last bit of that flavorful broth.
Pro Tips For Making 18 Bean Soup Crock Pot
- Soak Beans Overnight (Not 6 Hours): I learned this the hard way—skipping the full soak leaves your beans tough no matter how long they simmer. Use a big bowl, cover with water by 2 inches, and let them sit 12+ hours. The pinto and navy beans especially benefit from this; they’ll break down into that creamy texture you want, not just mushy chunks.
- Sort Beans by Size: Mixing all those dried beans without sorting first means some will cook faster than others. Separate the pintos and chickpeas (larger) from the navies and black beans (smaller)—they’ll stay distinct and tender. Pro tip: Rinse them in a colander while sorting to remove dust and debris that clouds the broth later.
- Start with Hot Water: Cold water in the crock pot means waiting for it to heat up twice—once to boil the beans, again to cook the veggies. Fill the pot with hot (not boiling) tap water first, then add the soaked beans. The soup will hit 200°F faster, cutting cook time by nearly 30 minutes. Yes, even if you’re impatient like me.
- Add Salt Late: Salt early, and your beans will turn rubbery. Wait until the last 30 minutes to add the salt (and any acidic ingredients like tomatoes or vinegar). This keeps the beans tender and lets their natural starches break down properly. I used to add salt right away—now my soup has that perfect, melt-in-your-mouth texture.
Perfect pairings for this dish
Bread Pairings
This rich, hearty soup pairs perfectly with a crusty Italian loaf or sourdough bread—their sturdy texture holds up against the thick broth while soaking up every flavorful bite. I love using Bocce’s Bakery sourdough from my local market because its tangy crust contrasts beautifully with the soup’s smoky depth. For a lighter option, try garlic focaccia with its crispy, herby topping. 🥖
Cheese Toppings
Add a sprinkle of grated Parmesan cheese right before serving for a salty, umami boost that elevates the soup’s natural flavors. I recommend Parmigiano-Reggiano for its rich, nutty taste—just 1-2 tablespoons per bowl. For a vegetarian twist, try vegan Parmesan or a dollop of creamy goat cheese for a tangy contrast. Fresh basil leaves or parsley add a bright finish.
Wine Pairings
A glass of Chianti or Sangiovese complements this soup beautifully—their medium-bodied acidity cuts through the richness of the beans while enhancing the smoky paprika notes. For a lighter option, Pinot Grigio offers crisp citrus notes that balance the soup’s earthiness. Avoid heavy reds like Cabernet, which would overpower the delicate flavors. 🍷
Herb Garnishes
Fresh Italian parsley or cilantro adds a vibrant pop of color and freshness to each bowl. I like to chop 1 tablespoon of parsley and sprinkle it over the top just before serving. For extra depth, add a pinch of red pepper flakes or a drizzle of hot honey for a sweet-spicy kick. The herbs brighten the soup’s rich flavors without overwhelming them.
Side Dish Ideas
Serve this soup alongside a simple arugula salad with lemon vinaigrette for a refreshing contrast. The peppery greens balance the soup’s heartiness, while the citrus dressing cleanses your palate. Another great option is roasted Brussels sprouts with a sprinkle of balsamic glaze—their caramelized edges add a delightful crunch. 🥗
Beverage Pairings
For a non-alcoholic option, sparkling water with lemon or iced hibiscus tea provides a refreshing contrast to the soup’s richness. The tartness of the tea cuts through the soup’s earthy flavors, making each bite feel lighter. If you prefer coffee, a strong black coffee with a splash of cream balances the soup’s intensity perfectly. ☕
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, but with adjustments! Use 2 (15-ounce) cans of each bean type (total 36 ounces) and reduce the cooking time to 3-4 hours on high. Drain and rinse the beans well to remove excess sodium, then add them to the crock pot with the broth and spices. The texture will be slightly softer than dried beans, but it works in a pinch.
How do I prevent the soup from getting too thick?
Start with 6 cups broth and add ½ cup more if needed after cooking. For extra insurance, stir in 1-2 tablespoons cornstarch mixed with 2 tablespoons cold water at the end. Simmer for 5 minutes to thicken gradually. The soup should coat a spoon but still be spoonable, not gluey.
Can I make this soup in an Instant Pot instead?
Use the same ingredients but cook on high pressure for 30 minutes, then natural release for 10 minutes. For extra tenderness, add 1 cup more broth and cook an additional 5 minutes. The Instant Pot version will be slightly thinner—adjust with a cornstarch slurry if needed.
What if I don’t have all 18 types of beans?
No problem! Use whatever beans you have—even just 3-4 types will still taste amazing. For variety, mix dried beans with canned (like black beans or chickpeas). The key is to balance textures: include 1-2 soft beans (like lentils) and 1-2 firm beans (like kidney or pinto) for the best mouthfeel.
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon chili flakes with the other spices. For heat lovers, stir in 1-2 tablespoons hot sauce at the end or top with diced jalapeños. Roast a dried chipotle pepper with the tomato paste for deep, smoky heat.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026