Soups & Stews
This all bean soup recipe delivers the kind of hearty, comforting warmth that turns any meal into a cozy ritual. đ„ The secret lies in slow-simmered beans and aromatic vegetables that meld into a rich, flavorful brothâperfect for chilly evenings or lazy weeknights when you crave something substantial yet simple.
Iâve perfected this version to balance traditional techniques with modern adaptability, ensuring it works for vegetarians, vegans, and anyone craving a protein-packed, one-pot meal.
The beauty of this soup is its versatilityâyou can use any combination of beans (white, black, kidney, or chickpeas) and customize the spices to suit your taste. Aromatics like onions, garlic, and celery form the flavor base, while herbs like bay leaves and thyme add depth.
The key is letting everything simmer low and slow, allowing the beans to soften and the broth to develop layers of flavor without breaking down.
What youâll end up with is a hearty, fiber-rich soup thatâs creamy from blended beans (optional) or rustic with whole beans, all infused with the earthy aroma of slow-cooked vegetables.
Itâs the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd. Plus, itâs naturally vegan when made with vegetable broth and olive oil, though a pat of butter or a sprinkle of cheese can elevate it further.
Serve it with crusty bread for dipping or a sprinkle of fresh parsley for brightness. The recipe scales effortlessly, so double it for leftovers or adjust the spices to match your preferences. Letâs get cookingâthis soup is a game-changer for vegetarian meals that feel indulgent without compromise.
Ingredients for all bean soup
Six cups of beans, aromatic vegetables, and slow-simmered depth create this vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried White Beans đ± | 1 œ cups | Rinsed thoroughly before cooking |
| Dried Kidney Beans đ± | 1 cup | Soaked overnight for best texture |
| Dried Black Beans đ± | 1 cup | No need to soak if using canned |
| Vegetable Broth đ§ | 6 cups | Low-sodium preferred, homemade if possible |
| Yellow Onion đ§ | 1 whole | Diced, about 1.5 cups |
| Carrots đ„ | 3 medium | Fixed to 3 medium pieces, chopped |
| Celery Stalks đ§ | 3 whole | Chopped, about 1 cup |
| Garlic Cloves đ§ | 4 cloves | Minced for aromatic depth |
| Fresh Thyme đż | ÂŒ cup | Chopped, or 1 tbsp dried |
| Bay Leaves đż | 2 whole | Remove before serving |
| Extra-Virgin Olive Oil đ« | ÂŒ cup | For sautĂ©ing aromatics |
| Tomato Paste đ | ÂŒ cup | Concentrated tomato flavor |
| Canned Diced Tomatoes đ | 1 can | 28 oz can, fire-roasted preferred |
| Salt đ§ | 1 œ tsp | Diamond Crystal preferred |
| Black Pepper đ¶ïž | œ tsp | Freshly cracked |
The beans are the heart of this soup, so quality matters. Trader Joe's and Whole Foods carry excellent dried varietiesâlook for organic if possible. Kidney beans add earthiness, white beans bring creaminess, and black beans contribute richness. For convenience, you can use canned beans (drained and rinsed), but dried gives the best texture. The vegetable broth should be richâhomemade is ideal, but Pacific Foods or Imagine brands work well. If you're using canned tomatoes, San Marzano is worth the splurge for that sweet, meaty flavor.
No fresh thyme? Dried works at one-third the amount, but fresh gives that bright, herbal note. Short on carrots? Substitute sweet potatoes or butternut squashâroast them first for natural sweetness. The tomato paste can be skipped if you prefer a lighter broth, but it deepens the flavor beautifully. For extra richness, stir in 1 tbsp nutritional yeast at the end. If you're making this vegan, omit the butter entirely or use vegan butter. The celery and onion form the flavor baseâdon't skip browning them in the olive oil, that's where the magic happens.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 daysâit reheats beautifully. For meal prep, make a double batch and freeze portions for 3 months. The beans will soften further when reheated, so start with slightly undercooked beans if you prefer them firm. Serve with crusty bread or a sprinkle of fresh parsley for brightness. Leftovers make fantastic lunches or a quick dinner when you're short on time.
Why You'll Love This Recipe
- No-Soaking Needed: Iâll be realâsoaking beans used to feel like a chore. This soup skips it entirely. Just toss the dried beans in broth, let them simmer, and by dinner, theyâre tender and ready. The white, kidney, and black beans blend into this rich, hearty base without any fuss.
- Three-Bean Magic: Honestly, the flavor combo is what makes this soup special. The creamy white beans balance the smoky depth of kidney beans, while the black beans add that earthy punch. SautĂ© the onion until itâs golden and sweet, then let the broth work its magicâitâs that simple, yet the taste is dangerously addictive.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch on Sunday, and youâve got lunch or dinner covered for days. The flavors actually get better the next day as the beans soak up more of that savory broth. Plus, it reheats like a dreamâno mushy beans here.
- Pocketbook Hero: Iâm not gonna lie, this soup is a steal. A bag of each bean type costs pennies, and vegetable broth stretches for multiple servings. Itâs the kind of dish where you can feed a crowd for under $10 and still feel like youâre serving something restaurant-worthy. Budget-friendly doesnât mean boringâthis proves it.
Step-by-step instructions for all bean soup
This hearty soup comes together in one pot with layers of flavor and texture.
đ„ Step 1: SautĂ© the Aromatic Base
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat until shimmering. Add the diced yellow onion, chopped carrots, and chopped celery stalks. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent.
Add the minced garlic cloves and chopped fresh thyme, stirring for 30 seconds until fragrant. This aromatic base forms the flavor foundationâdon't skip this step, as it prevents bland soup. If the vegetables start to brown too quickly, reduce the heat slightly.
đšâđł Step 2: Build the Flavor Foundation
Stir in the 0.25 cup tomato paste and cook for 2 minutes until it darkens slightly and coats the vegetables. This step deepens the umami flavor and creates a rich base for the beans. Add the canned diced tomatoes (with juices) and 6 cups vegetable broth, scraping up any browned bits from the bottom of the pot.
Bring the mixture to a gentle boil, then reduce heat to low and add the 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Here's the thingâadding the bay leaves now allows their subtle flavor to infuse throughout the soup without overpowering it.
đł Step 3: Cook the Beans to Perfection
Add the 1.5 cups dried white beans, 1 cup dried kidney beans, and 1 cup dried black beans to the pot. Stir gently to combine, then bring the soup back to a simmer. The kidney beans will cook faster than the white and black beans, so you'll need to monitor closely.
Simmer uncovered for 45-60 minutes until all beans are tender but not mushy. You'll know they're ready when a bean easily crushes between your fingers with light pressure. If the soup reduces too much, add water œ cup at a time to maintain the proper consistency.
â° Step 4: Finish and Rest for Depth of Flavor
Remove the bay leaves and adjust seasoning with additional salt or black pepper if needed. Let the soup rest off the heat for 10 minutesâthis allows the flavors to meld and the beans to absorb the broth fully. The resting period is crucial for developing rich, complex taste.
Taste and make final adjustments. For extra richness, stir in a spoonful of the cooking liquid from the pot into a small bowl with a tablespoon of flour, then whisk back into the soup to thicken slightly. Serve warm with crusty bread to soak up every last drop of that hearty broth.
Pro Tips For Making All Bean Soup
- SOAK BEANS SEPARATELY: White beans need 8â12 hours; kidney and black beans can handle 4. I learned this the hard wayâmixing them in one bowl means some get mushy while others stay rock-hard. Use two containers and label them, or youâll end up with a sad, uneven texture.
- SWEAT THE ONION FIRST: Donât just chop and tossâcook the onion in a dry pot over medium heat until itâs soft and golden, about 8â10 minutes. This builds flavor that broth alone canât match. (Yes, even if youâre impatient like me, resist the urge to rush.)
- SKIP THE BOILING OVER: Once the beans hit simmer, reduce heat to low immediatelyâor youâll have broth splattering everywhere. A slow, steady simmer (not a rolling boil) keeps the beans tender without turning the soup into a stew. Trust the process.
- UPGRADE WITH AROMA BASE: Toss in a crushed garlic clove, a bay leaf, and a splash of vinegar (apple cider or red wine) with the broth. Itâs the thing that matters most for depthâsounds weird, but it works. (Your future self will thank you.)
Common mistakes when making this recipe
Skipping the Soak
One common mistake is skipping the overnight soak for dried beansâespecially kidney beansâwhich can lead to tough, uneven texture. Iâve learned the hard way that soaking for 8-12 hours (or at least 1 hour in boiling water) softens them properly.
If youâre short on time, use canned beans instead, but drain and rinse them well to avoid a watery soup. Never skip this step with dried beans, or youâll end up with a mushy, unappetizing result. đ±
Rushing the Simmer
Another rookie error is simmering the soup too quickly or at high heat. This causes the beans to break down and the broth to become cloudy or split. Always maintain a gentle simmerâyou should see tiny bubbles breaking the surface, not a rolling boil.
I use a low heat setting and stir occasionally to prevent sticking. Patience here is key; rushing this step ruins the creamy texture and deep flavor youâre working toward.
Overloading the Pot
Crowding the pot with too many beans or vegetables at once can lead to uneven cooking and a watery broth. Start with the 1.5 cups white beans, 1 cup kidney beans, and 1 cup black beans**âthis is the ideal ratio for a balanced texture.
If youâre doubling the recipe, use a larger pot or cook in batches. Overloading also makes it harder to stir and adjust seasoning, so keep it manageable. A well-filled pot should still allow for easy stirring with a wooden spoon.
Ignoring the Resting Time
Skipping the 10-minute rest after cooking is a huge mistakeâitâs when the flavors truly meld together. Without this step, the soup can taste flat or disjointed. Iâve found that letting it sit off the heat allows the beans to absorb the broth fully, creating a richer, more cohesive dish.
This is especially important if youâre blending some of the beans for creaminess, as resting prevents separation. Trust me, those extra minutes make all the difference. â°
Underseasoning Early
Many home cooks hold back on salt and spices until the end, but this can leave the soup tasting bland. Instead, add the 1.5 tsp salt, 0.5 tsp black pepper, and bay leaves early in the simmering process.
This allows the flavors to develop gradually and penetrate the beans. Taste the broth halfway through cooking and adjustâyou can always add more salt later, but you canât take it out. A well-seasoned broth is the soul of this soup.
Using Low-Quality Broth
Finally, using store-bought broth with high sodium content or weak flavor can ruin your soup. Opt for low-sodium vegetable broth or homemade if possible. Brands like Pacific Foods or Imagine offer excellent options, but if youâre making it from scratch, roast your veggies first for deeper flavor.
The broth is the foundationâdonât skimp on quality here. đ§
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes! Canned beans work perfectlyâjust drain and rinse them thoroughly to avoid a watery soup. Use 3 cups total (about 1.5 cups each of white, kidney, and black beans) for equivalent texture. For best results, combine canned with œ cup dried beans to maintain heartiness.
How do I make this soup vegan?
Skip the butter entirely and use extra-virgin olive oil for sautéing. Ensure your broth is 100% vegetable-based (no chicken or beef extracts), and check labels on tomato paste for hidden animal products. Add 1 tbsp nutritional yeast at the end for a cheesy depth.
Why does my soup taste bland?
Blandness usually comes from underseasoned broth or skipping the aromatic base. Always brown your onions, garlic, and celery until deeply fragrant, and add salt/spices early in cooking. For extra depth, stir in 1 tsp smoked paprika or œ tsp cumin with the tomato paste. Taste as you goâyou can always adjust!
Can I make this soup in an Instant Pot?
Sauté the aromatics as directed, then add all ingredients except bay leaves. Seal the lid and cook on high pressure for 15 minutes, followed by a 10-minute natural release. Remove bay leaves and adjust seasoning. The beans will be tender but hold their shape better than stovetop.
How can I make this soup creamier?
Blend œ cup of the cooked beans with œ cup broth until smooth, then stir back into the pot. For a vegan option, use œ cup coconut milk or ÂŒ cup cashew cream at the end. Traditional versions often rely on the natural creaminess of white beansâsimmering longer enhances this texture naturally.
