Soups & Stews
This vegetarian 9-bean soup delivers a hearty, protein-rich bowl of comfort that tastes like a hug in every spoonful. š The secret lies in a carefully balanced blend of nine different beansāeach contributing unique texture and flavorāsimmered with aromatic spices until tender and deeply flavorful.
I developed this recipe after years of experimenting with bean soups, and itās become a staple in my kitchen for its ability to satisfy even the heartiest appetites while keeping things plant-based.
The magic happens during the slow simmer, where the beans absorb the warm, earthy spices and herbs, creating a rich, velvety broth thatās both comforting and nutritious.
With just 5 simple ingredients (plus the beans) and a 30-minute prep time, this soup is perfect for meal prepping or serving up on chilly days.
The combination of kidney beans, black beans, chickpeas, and more ensures a satisfying bite in every spoonful, while the spices add depth without overpowering the natural flavors of the beans.
What youāll end up with is a soup thatās hearty enough to stand alone but versatile enough to pair with crusty bread or a side salad. The beans become tender yet retain their shape, creating a satisfying texture thatās both creamy and substantial.
This recipe is not only delicious but also packed with plant-based protein, making it a great option for vegetarians or anyone looking to add more beans to their diet.
The best part? This soup tastes even better the next day, so you can make a big batch and enjoy it all week.
Whether youāre feeding a family or meal prepping for yourself, this 9-bean vegetarian soup is a game-changer for anyone looking to enjoy a flavorful, protein-rich meal without compromising on taste.
Ingredients for 9 bean soup recipe vegetarian
Nine beans, one pot, endless comfortāthis hearty vegetarian soup is pure plant-powered joy.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans (Dried) š± | 1 ½ cups | Soaked overnight for best texture |
| Black Beans (Dried) š± | 1 cup | Soaked overnight for best texture |
| Chickpeas (Dried) š± | ½ cup | Soaked overnight for best texture |
| Navy Beans (Dried) š± | ½ cup | Soaked overnight for best texture |
| Great Northern Beans (Dried) š± | ½ cup | Soaked overnight for best texture |
| Pinto Beans (Dried) š± | ½ cup | Soaked overnight for best texture |
| Lentils (Brown) š± | ½ cup | Rinsed before adding to pot |
| Split Peas (Green) š± | ½ cup | Rinsed before adding to pot |
| White Beans (Cannellini) š± | ½ cup | Rinsed before adding to pot |
| Vegetable Broth š§ | 6 cups | Low-sodium preferred for flavor control |
| Yellow Onion š§ | 1 whole | Diced into small pieces |
| Garlic Cloves š§ | 4 cloves | Minced for aromatic depth |
| Fresh Thyme šæ | 1 tbsp | Leaves only, chopped finely |
| Fresh Parsley šæ | ¼ cup | Chopped for garnish and freshness |
| Ground Cumin š¶ļø | 1 tsp | Toasted for deeper flavor |
| Smoked Paprika š¶ļø | 1 tsp | For earthy, smoky depth |
| Bay Leaves šæ | 2 whole | Removed before serving |
| Olive Oil š« | 2 tbsp | Extra-virgin for richness |
| Salt š§ | 1 tsp | Diamond Crystal preferred |
| Black Peppercorns š¶ļø | ½ tsp | Freshly ground for best flavor |
The beans are the stars here, and dried is the way to goāthey develop that incredible depth of flavor during the long simmer. Trader Joeās has a great bulk section for beans, or check the international aisle at Whole Foods for specialty varieties. If you're short on time, canned beans work in a pinch (use 15 oz cans, drained and rinsed), but soaking overnight is worth the extra hour for texture. Look for beans that are plump and firmānone of that shriveled stuff. The lentils and split peas cook faster, so theyāll be the first to tenderize beautifully, while the kidney and black beans hold their shape for that satisfying bite.
No cumin? Ground coriander at half the amount gives a similar brightness. Fresh herbs wilting? Dried thyme at one-third the quantity works, but nothing beats the real deal. Smoked paprika hard to find? Regular paprika plus a pinch of liquid smoke mimics the flavor. The vegetable broth makes or breaks thisāPacific Foods or Imagine are my go-to brands for clean, flavorful options. If youāre using canned beans, be sure to rinse them well to cut down on sodium. And if youāre feeling adventurous, swap half the beans for white beans or adzuki beans for a different texture profile.
This soup tastes even better the next day once all the flavors meld togetherāmake a double batch and freeze half for lazy days. Store in airtight containers in the fridge for 5-6 days, or freeze portions for up to 3 months. The beans thicken as they cool, so add a splash of broth when reheating. Garnish with fresh parsley right before servingāit adds that bright pop of color and freshness. And if youāre meal prepping, portion into individual containers so you can grab and go. Trust me, the first bite after a long day is worth every minute of simmering.
Why You'll Love This Recipe
- No-Soaking Needed: Iāll be realāsoaking beans is a pain. This recipe skips it entirely. Just toss the dried beans (kidney, black, chickpeas, navy, and great northern) into a pot with water, simmer overnight, and wake up to ready-to-finish flavor. Honestly, itās the kind of lazy cooking that somehow feels like a victory.
- Deep Umami Magic: The combo of kidney beans (earthy), black beans (smoky), and chickpeas (nutty) builds layers of flavor that feel chefās table without the fuss. A splash of vinegar or a sprinkle of smoked paprika at the end? Thatās where it gets dangerousāsuddenly, youāre craving seconds.
- Meal Prep MVP: Between us, this soup is the ultimate meal prep. Cook a big batch on Sunday, and youāve got lunch for the weekāwhether itās reheated with toast, tossed into tacos, or served over rice. My freezerās always stocked with portions because, letās be fair, reheated bean soup is just as good as fresh.
- Pantry Staple Power: I swear by this recipe when my grocery budgetās tight. Dried beans are dirt cheap, and they stretch into a hearty, protein-packed bowl that feeds four for under $5. Plus, no fancy ingredientsājust beans, broth, and whatever veggies youāve got lurking in the crisper. Budget win, nutrition win.
Step-by-step instructions for hearty nine-bean vegetarian soup
This method transforms simple dried beans into a rich, complex soup with layers of texture and flavor.
šØāš³ Step 1: Prepare the Beans and Aromatics
Start by draining and rinsing all the soaked beansā1.5 cups kidney beans, 1 cup black beans, 0.5 cup each of chickpeas, navy beans, great northern beans, pinto beans, white beans (cannellini), and 0.5 cup split peas. Give them a quick rinse under cold water to remove any residual soaking liquid. In a large bowl, combine all the beans with 6 cups vegetable broth.
In a separate bowl, whisk together 2 tablespoons olive oil, 1 teaspoon ground cumin, and 1 teaspoon smoked paprika. This aromatic blend will infuse the entire soup with deep, earthy notes. Set aside the 1 whole yellow onion (diced) and 4 cloves garlic (minced) for the next step.
š„ Step 2: SautĆ© the Base and Build Flavor
Heat a large Dutch oven or heavy pot over medium heat and add the olive oil-cumin-paprika mixture. Once shimmering, add the diced onion and cook for 5-6 minutes until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrantādon't let it brown or it'll turn bitter.
Stir in the bean-broth mixture, scraping up any browned bits from the bottom of the pot. Add the 2 whole bay leaves, 1 tablespoon fresh thyme, 1 teaspoon salt, and 0.5 teaspoon freshly ground black peppercorns. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered.
ā° Step 3: Simmer Until Beans Are Tender
Cover the pot and let the soup simmer for 45-60 minutes, stirring occasionally. You're looking for the beans to become fork-tender but still hold their shapeākidney beans and black beans should be just breaking down slightly, while the lentils and split peas will soften more quickly. Taste the broth periodically; if it's too thin, reduce the heat slightly to concentrate the flavors.
Here's the thingādon't rush this step. The longer the beans simmer, the more their natural sweetness infuses the broth. If you're worried about the soup becoming too thick, add ½ cup hot water at the 30-minute mark to maintain balance.
š³ Step 4: Finish and Garnish
Once the beans are tender, remove the 2 bay leaves and discard them. Stir in the 0.25 cup chopped fresh parsley and adjust seasoning with additional salt if needed. The soup should taste rich and balancedāearthy from the cumin and paprika, savory from the beans, and bright from the fresh herbs.
For the perfect finish, let the soup rest off the heat for 5 minutes before serving. This allows the flavors to meld completely. Ladle into bowls and garnish with extra parsley if desired. Serve with crusty bread to soak up every last drop of that hearty, spiced broth.
Pro Tips For Making 9 Bean Soup Recipe Vegetarian
- SOAK BEANS SEPARATELY: Navy and Great Northern beans need 12+ hours of soakingādonāt skip it. The others (kidney, black, chickpeas) can handle a quick 2-hour soak in hot water, but if youāre short on time, Iāve used the microwave (cover with water, 5-minute intervals) and still gotten decent results. Just drain and rinse well afterward.
- SIMMER LOW AND LONG: After the initial boil, drop the heat to a gentle simmerāthink tiny bubbles, not rolling. I used to rush this and ended up with mushy beans and a watery soup. The Navy beans take the longest (2-2.5 hours), so donāt walk away; stir occasionally and add water as needed.
- SALT AFTER BOILING: Adding salt early toughens the beans, especially the chickpeas and kidney beans. Wait until everythingās simmering gently, then season generouslyāabout 1.5 teaspoons per quart of liquid. Taste halfway through and adjust; youāll want it rich but not briny.
- SAVE TIME WITH PRE-COOKED: If youāre swamped, swap half the dried beans for canned (drained and rinsed). Iāve done this with black beans and chickpeasājust boost the broth by an extra cup to keep the texture balanced. No one will notice, and youāll still get that hearty, layered flavor.
Regional styles of this 9 bean soup recipe vegetarian
Mediterranean-Inspired Twist
Transform this soup into a Mediterranean feast by swapping half the beans for white beans and adding 1 diced zucchini and 1 diced red bell pepper during the simmer. Stir in 1 teaspoon dried oregano and ½ teaspoon cinnamon for warmth.
Finish with a drizzle of extra-virgin olive oil and a sprinkle of feta cheeseātrust me, the tangy contrast is amazing. šæ
Southwest Spiced Version
Give it a smoky kick by increasing the smoked paprika to 2 teaspoons and adding 1 teaspoon chili powder and ½ teaspoon cayenne to the oil mixture. Sauté 1 diced jalapeño with the onions for extra heat.
Top with avocado slices and cilantro for a vibrant, zesty finish. This version screams "taco night" but is way more hearty. š¶ļø
Italian White Bean Upgrade
Replace the kidney beans and black beans with 2 cups cannellini beans and add 1 cup diced tomatoes and ½ cup chopped kalamata olives during the last 15 minutes of simmering.
Stir in 1 tablespoon tomato paste and 1 teaspoon red pepper flakes for depth. Finish with fresh basilāthis tastes like a hug from Nonna. š
Creamy Coconut Adaptation
For a tropical twist, stir in 1 can (13.5 oz) coconut milk during the last 20 minutes of simmering. Add 1 teaspoon ground turmeric and ½ teaspoon curry powder for warmth.
Garnish with toasted coconut flakes and lime wedgesāthis version is like a curry-meets-soup dream. Perfect with naan or rice. š„„
Mexican Street Corn Style
Add 1 cup corn kernels (fresh or frozen) and ½ cup corn tortilla strips during the last 10 minutes of cooking. Stir in ½ cup Mexican crema and ½ teaspoon lime zest off the heat.
Top with crumbled cotija cheese and chopped scallionsāthis tastes like a bowl of street corn soup. š½
Spiced Lentil Boost
Double the brown lentils to 1 cup and reduce the white beans to ¼ cup. Add 1 teaspoon ground coriander and ½ teaspoon cardamom to the oil mixture. Finish with toasted cumin seeds and a squeeze of lemonāthis version is fragrant, earthy, and deeply satisfying. š«
Nutrition facts
Frequently asked questions
Can I substitute canned beans for dried in this recipe?
Yes, but with adjustments! Use 15 oz cans of each bean (drained and rinsed) instead of dried. Since canned beans are pre-cooked, reduce the simmering time to 20-30 minutes instead of 45-60 minutes. The texture will be slightly softer, but still delicious. For best flavor, rinse well to remove excess sodium.
How do I make this soup vegan?
Easy! Simply omit the feta cheese garnish (or use vegan feta) and ensure your vegetable broth is vegan-certified. All other ingredients are naturally vegan. For extra richness, stir in 1 tablespoon nutritional yeast at the end for a cheesy flavor without dairy.
Why do some beans take longer to cook than others?
Different beans have varying cooking times due to their size and density. Lentils and split peas soften quickly (20-30 minutes), while kidney and black beans need 45-60 minutes to become tender. The key is patienceāthe longer they simmer, the more flavorful the broth becomes. If you're short on time, soak the beans longer (8-12 hours) to reduce cooking time.
Can I add meat or meat substitutes to this soup?
For extra protein, stir in ½ cup crumbled tempeh or 1 cup diced smoked tofu during the last 15 minutes of cooking. If you prefer meat, brown ½ lb ground turkey or crumbled bacon first, then add to the pot. Just adjust seasoning afterwardāthe meat adds saltiness that may need balancing.
How do I store leftovers to keep them tasting fresh?
Store in an airtight container in the fridge for 5-6 days. The flavors actually improve overnight! To reheat, add ¼ cup broth or water per serving and simmer for 5-10 minutes until heated through. For freezing, portion into containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
