Soups & Stews
This 8 bean soup recipe crock pot transforms humble pantry staples into a hearty, umami-rich meal that simmers effortlessly while you focus on other tasks. 🌟 The beauty of this recipe lies in its simplicity—just toss in dried beans, broth, and a few vegetables, then let the slow cooker work its magic for 6 to 8 hours on low. No chopping, no stirring, and no stress. What sets this soup apart is its depth of flavor, achieved through a blend of navy beans, black beans, kidney beans, and more, each contributing texture and taste. The slow-cooking process allows the beans to soften perfectly while absorbing the rich, savory broth, creating a dish that’s both comforting and satisfying. It’s the kind of meal that tastes even better the next day, making it ideal for meal prep. By the time you’re ready to serve, you’ll have a steaming bowl of slow-simmered goodness with tender beans, aromatic vegetables, and a broth so flavorful it’ll have everyone asking for seconds. The best part? It’s packed with protein and fiber, making it a nutritious choice that still feels indulgent. Serve it with crusty bread, a side salad, or even over rice for a complete meal. Here’s how to make it!
Ingredients for 8 bean soup recipe crock pot
Pantry staples meet slow-cooker magic—just toss these in and let it work.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌱 | 1 cup | Rinsed before adding |
| Black Beans (Dried) 🌱 | 1 cup | Rinsed before adding |
| Kidney Beans (Dried) 🌱 | 1 cup | Rinsed before adding |
| Great Northern Beans (Dried) 🌱 | 1 cup | Rinsed before adding |
| Pinto Beans (Dried) 🌱 | 1 cup | Rinsed before adding |
| Chickpeas (Dried) 🌱 | ½ cup | Rinsed before adding |
| Lentils (Brown) 🌱 | ½ cup | Dried, rinsed well |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Onion (Yellow) 🧅 | 1 whole | Quartered, skin on |
| Carrots 🥕 | 3 medium | Whole, unpeeled |
| Celery Stalks 🥬 | 3 whole | Trimmed, cut into chunks |
| Garlic Cloves 🧄 | 4 cloves | Minced or whole |
| Tomato Paste 🍅 | ¼ cup | No sugar added |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For sautéing veggies |
Dried beans are the star here, so pick up a mix at Trader Joe's or the bulk section—they’re cheaper and fresher than those pre-packaged cans. If you’re in a pinch, canned beans work in a bind, but rinse them well to cut back on sodium. The broth? Low-sodium is key—you’ll be adding salt later, and you don’t want it tasting like the ocean. For the veggies, no need to peel anything—carrots and onions keep their nutrients (and flavor) better with skins on. Just chop them roughly—this isn’t fine mincing, we’re making soup, not soup confetti.
No dried beans? Swap in canned for half the amount, but drain and rinse them first. Short on thyme? Oregano or rosemary at half the amount works too—just don’t skip the herb entirely. The tomato paste is non-negotiable for that deep umami, but if you’re avoiding it, a splash of balsamic vinegar adds a similar tang. Garlic hater? Skip it or use just 2 cloves—it’s not the end of the world. And if you’re prepping ahead, soak the beans overnight to cut cooking time by half, but it’s not required.
This soup gets better the next day—honestly, day 2 is peak flavor. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. I like to portion it into containers so I can grab a bowl straight from the freezer and reheat it—perfect for lazy mornings. The beans will soften even more after reheating, so if they’re not quite tender enough after 8 hours, just add a splash of water and let it simmer another 30 minutes.
Why You'll Love This Recipe
- I’ll be real: this recipe saves me money. Dried beans are cheap, and a single pot stretches to feed my family for four meals. Plus, it’s one of those dishes where the longer it sits, the better it tastes—so leftovers? Even better than the first serving.
- Set-and-Forget Magic: I swear by this crock pot method—dump everything in, turn it on, and walk away. No stirring, no watching, no stress. The beans soften perfectly while the broth simmers into something rich and deep, all without me hovering over the stove.
- Deep, Earthy Richness: Honestly, the flavor profile here is next-level. Navy beans add that creamy backbone, while the kidney and black beans bring a smoky depth—like a rustic hug in a bowl. The Great Northerns? They’re the secret stars, keeping it tender but never mushy.
- Meal Prep MVP: Between us, this soup is my go-to for busy weeks. Make a big batch on Sunday, and you’ve got lunch or dinner covered for days. Freezes like a dream too, so I always have a backup when life gets chaotic.
Step-by-step instructions for 8 bean soup in the crock pot
This hearty soup comes together with minimal effort but maximum flavor—just dump, cook, and enjoy.
🔥 Step 1: Sauté the Vegetable Base
Heat the 1 tablespoon olive oil in a large skillet over medium heat until shimmering. Add the quartered onion, chopped carrots, and celery chunks, cooking for 5-6 minutes until the vegetables soften and release their natural juices.
Here's the thing—don't skip this step. Sautéing the veggies first builds deep flavor that the crock pot alone can't achieve. When the vegetables are tender and the onion turns translucent, add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Transfer everything to your crock pot—you're laying the flavor foundation.
👨🍳 Step 2: Combine Beans, Broth, and Seasonings
Add all the rinsed dried beans to the crock pot: 1 cup navy beans, 1 cup black beans, 1 cup kidney beans, 1 cup great northern beans, 1 cup pinto beans, 0.5 cup chickpeas, and 0.5 cup brown lentils. Pour in the 6 cups vegetable broth, scraping up any browned bits from the bottom of the skillet.
Stir in the sautéed vegetables, then add the 0.25 cup tomato paste, 2 bay leaves, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Give everything a good stir—this ensures even distribution of seasonings and prevents any ingredients from sitting at the bottom.
⏰ Step 3: Cook Until Beans Are Tender
Cover the crock pot and cook on low heat for 7-8 hours or on high heat for 4-5 hours. The beans need time to soften completely, but don't rush this—they'll continue cooking slightly after you remove them from the crock pot.
I know it's tempting to check every hour, but resist the urge. Peeking and stirring too early can actually make the beans tougher. Instead, trust the process. When the beans are fork-tender (you should be able to easily mash them with a fork), they're ready. The soup should have a thick, hearty consistency with all the flavors beautifully melded together.
🍽️ Step 4: Finish and Serve
Remove the 2 bay leaves and discard them. If the soup is too thick, stir in ½ cup water to reach your desired consistency. Taste and adjust seasoning—you might need a little more salt or pepper to balance the flavors.
Ladle the soup into bowls and serve warm. The beauty of this recipe is that it tastes even better the next day, so make extra if you can. Pair it with crusty bread to soak up all that delicious bean broth. Each spoonful delivers a perfect balance of earthy beans, savory broth, and aromatic vegetables.
Pro Tips For Making 8 Bean Soup Recipe Crock Pot
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing beans in the crock pot leaves them mealy. Split the dried beans between two bowls: one soaks in cold water for 12 hours, the other in hot water for 2 hours. The cold-soaked ones stay firmer, while the hot-soaked ones break down just enough for texture variety. Drain and rinse both before adding to the pot.
- SALT THE WATER HARD: Skimping on salt here means bland beans, no matter how much you season later. Use 2 teaspoons of kosher salt per pound of dried beans in the soaking water. The beans absorb the flavor directly—don’t skip it, even if the recipe doesn’t mention it. Trust me, your taste buds will notice.
- LOW AND SLOW WINS: The crock pot’s "high" setting might seem faster, but it risks splitting the beans and making the soup gluey. Set it to low for 8–10 hours instead—yes, even if it feels like forever. The beans will soften evenly without turning to mush, and the flavors meld properly. Patience here makes all the difference.
- STIR AND SKIM HALFWAY: After 4 hours, give the soup a good stir and skim off any foam or scum that’s risen to the top. This isn’t just about looks—it prevents a bitter taste from developing. I used to ignore this, and the soup always ended up with an off note. Takes two minutes, but it’s worth it.
Best sauces and condiments for these flavors
Creamy Garlic Topping
Transform your soup into a cozy, restaurant-style dish with a garlic-herb cream swirl. Heat ½ cup heavy cream with 2 minced garlic cloves, 1 tbsp fresh parsley, ½ tsp dried thyme, and a pinch of salt until warm. Drizzle this over each bowl just before serving—it adds a velvety texture that contrasts beautifully with the hearty beans. 🌟
Spicy Chorizo Kick
For meat-eaters, stir in ½ cup diced chorizo during the final 30 minutes of cooking. The smoky, spicy chorizo infuses the broth with deep flavor while adding protein. I like to use Spanish chorizo for its bold, garlicky taste—just remove the casings first. Top with extra chorizo crumbles for a satisfying crunch.
Tangy Lemon Vinaigrette
Brighten the rich flavors with a zesty lemon vinaigrette. Whisk together 2 tbsp olive oil, 1 tbsp lemon juice, 1 tsp Dijon mustard, ½ tsp honey, and a pinch of salt. Drizzle over the soup just before eating—the acidity cuts through the richness and wakes up your palate. Perfect for balancing the earthy beans.
Crispy Fried Onions
Add a satisfying crunch with crispy fried onions. Thinly slice ½ red onion and fry in 2 tbsp olive oil over medium heat for 8-10 minutes until golden. Sprinkle them over the soup right before serving—they stay crispy and add a sweet, caramelized contrast to the soft beans. 🥕
Smoky Chipotle Oil
For a smoky, spicy finish, drizzle with chipotle oil. Heat 2 tbsp neutral oil with 1-2 chipotle peppers in adobo (minced) until fragrant. Let cool slightly, then drizzle over the soup. This adds a subtle heat and smoky depth that pairs perfectly with the beans. Start with 1 pepper for mild heat and adjust to taste.
Fresh Herb Garnish
Fresh herbs elevate the dish instantly. Chop ¼ cup parsley and 2 tbsp cilantro (or just parsley if you dislike cilantro) and sprinkle over the top. For extra flair, add a few microgreens or chives—they add color and a fresh, bright note that balances the hearty flavors. Trust me, this simple step makes the soup look (and taste) restaurant-worthy. 🌿
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but adjust the amounts! Use half the canned beans (e.g., ½ cup canned navy beans instead of 1 cup dried) since they're pre-cooked. Drain and rinse them well to reduce sodium. The texture will be slightly softer, but it works in a pinch. For best results, stick with dried beans—they absorb more flavor during slow cooking.
How do I know when the beans are fully cooked?
Beans are done when they're fork-tender—you should be able to easily mash them with a fork (but not turn them into mush). If they still feel firm after 8 hours on low, add ½ cup water and cook another 1-2 hours. Overcooking can make them mushy, so check at 7 hours if you're unsure.
Can I make this soup vegetarian?
Just swap the vegetable broth for a mushroom or vegetable-based broth (avoid chicken broth). For extra umami, add 1 tbsp soy sauce or ½ cup tomato paste to the crock pot. The recipe already uses dried beans and lentils, which are naturally vegetarian.
Why does my soup taste bland?
Most likely, your broth was too salty or you skipped the sautéing step. Always use low-sodium broth and adjust salt at the end. The key flavor boost comes from sautéing the veggies first—don't skip it! If it's still bland, stir in 1 tsp Worcestershire sauce or a pinch of smoked paprika for depth.
How long can I store leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. The flavors actually improve after 1-2 days of refrigeration! To reheat, warm on the stove over medium-low heat or microwave until steaming. Stir in a splash of water if it's too thick.
