Soups & Stews
This 9 bean soup recipe vegetarian transforms pantry staples into a protein-packed, fiber-rich masterpiece that simmers into rich, hearty perfection. đ The secret lies in combining nine different beansâblack, pinto, kidney, navy, chickpeas, lentils, white beans, adzuki, and butter beansâeach adding unique texture and flavor while delivering 30+ grams of plant-based protein per serving. No special equipment needed; just a pot, patience, and a well-stocked pantry.
What sets this recipe apart is the vegetarian broth baseâeither vegetable or mushroomâthat builds deep, savory layers as it simmers for hours. Aromatics like onion, garlic, and bay leaves form the flavor foundation, while smoked paprika and cumin add warmth. The vegetablesâcarrots, celery, tomatoes, and bell peppersâsoften into sweet, tender bites that balance the beans' earthiness. The result? A soup that's comforting yet sophisticated, perfect for chilly days or meal prep.
This one-pot wonder is foolproof whether you use a slow simmer, Instant Pot, or pressure cookerâjust follow the soaking and draining steps to ensure even cooking. The beans transform from firm to creamy as they absorb the broth, creating a velvety texture that coats every spoonful. Serve with crusty bread, a dollop of avocado, or fresh cilantro for brightness, and watch it disappear from the bowl.
Best of all, it tastes even better the next day, making it ideal for batch cooking. With high fiber, low fat, and no cholesterol, this soup is as nourishing as it is deliciousâproof that vegetarian meals can be hearty, satisfying, and full of pantry magic. Letâs get cooking!
Ingredients for 9 bean soup recipe vegetarian
Nine distinct beans, aromatic vegetables, and savory spices come together for a vegetarian powerhouse.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans đą | 1 cup | Rinsed before soaking |
| Dried Pinto Beans đą | 1 cup | Rinsed before soaking |
| Dried Kidney Beans đą | ½ cup | Rinsed before soaking |
| Dried Navy Beans đą | ½ cup | Rinsed before soaking |
| Chickpeas đą | 1 cup | Dried or canned (15 oz) |
| Dried Lentils đą | ½ cup | Green or brown preferred |
| Canned White Beans đą | 1 cup | Drained and rinsed |
| Dried Adzuki Beans đą | Âź cup | Rinsed before soaking |
| Canned Butter Beans đą | 1 cup | Drained and rinsed |
| Yellow Onion đ§ | 1 whole | Diced into 1/4-inch pieces |
| Garlic Cloves đ§ | 4 cloves | Minced for depth of flavor |
| Carrots đĽ | 2 whole | Peeled and chopped into chunks |
| Celery Stalks đ§ | 3 whole | Chopped into 1-inch pieces |
| Canned Diced Tomatoes đ | 2 cups | With juices, no salt added |
| Red Bell Pepper đśď¸ | 1 whole | Diced into small pieces |
| Vegetable Broth đ§ | 6 cups | Low-sodium preferred |
| Smoked Paprika đśď¸ | 1 tbsp | For warmth and depth |
| Ground Cumin đż | 1 tsp | Toasted for enhanced flavor |
| Bay Leaves đż | 2 whole | Fresh preferred |
| Olive Oil đŤ | 2 tbsp | Extra-virgin for richness |
| Salt đ§ | 1 ½ tsp | Adjust to taste |
| Black Peppercorns đśď¸ | ½ tsp | Freshly cracked |
| Fresh Cilantro đż | Âź cup | Chopped for garnish |
| Avocado đĽ | 1 whole | Sliced for serving |
The beans form the heart of this soup, so quality matters. Bob's Red Mill or Whole Foods bulk section offer excellent dried optionsâlook for vibrant colors and no signs of moisture or pests. For canned beans, Low Sodium or No Salt Added varieties are crucial to control flavor balance. Soaking dried beans overnight reduces cooking time, but the quick soak method (boiling 2 minutes, then resting) works too. The adzuki and lentils cook faster than others, so monitor them closely. Fresh bay leaves elevate the broth's complexityâWhole Foods or local farmers markets often carry superior quality compared to grocery store dried options.
Short on time? Instant Pot or pressure cooker cuts cooking time by halfâjust add all ingredients and cook on high pressure for 20 minutes. No smoked paprika? Regular paprika plus a pinch of liquid smoke mimics the depth. Substituting mushrooms for half the vegetable broth adds umami richness. The canned tomatoes can be fresh if in seasonâSan Marzano varieties are ideal for their sweetness. For extra protein, stir in crumbled tempeh or extra chickpeas at the end. The avocado adds creaminess without dairyâHass variety is best for texture.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge. For longer storage, freeze portions for up to 3 months. Reheat gently on the stove with a splash of broth to maintain texture. The beans will soften further, creating that coveted creamy consistency. Garnish with fresh cilantro and avocado slices just before servingâthey oxidize quickly, so wait until the last moment. Double the batch for easy meal prep; the flavors only improve with time.
Why You'll Love This Recipe
- Iâll be real: I used to dread soaking beans for hours. But this soup? Toss the dried black, pinto, kidney, and navy beans straight into boiling water with the chickpeasâno pre-soaking, no fuss. They soften beautifully while you chop the onions and garlic, and honestly? The flavor only gets richer after simmering.
- No-Soak Nightmare: Iâll be real: I used to dread soaking beans for hours. But this soup? Toss the dried black, pinto, kidney, and navy beans straight into boiling water with the chickpeasâno pre-soaking, no fuss. They soften beautifully while you chop the onions and garlic, and honestly? The flavor only gets richer after simmering.
- Umami Bomb: Between us, the combo of kidney beansâ smoky depth, navy beansâ buttery texture, and chickpeasâ nutty crunch is chefâs kiss. Add a splash of apple cider vinegar and smoked paprika, and youâve got a broth so flavorful it makes store-bought soup taste like sad cafeteria leftovers.
- Meal Prep MVP: This soup tastes even better the next dayâperfect for batch cooking. I make a double batch on Sundays, freeze half, and reheat it for lazy nights. (Yes, even on a Tuesday night.) The beans hold up like champs, and the flavors meld into something heartier with time.
Step-by-step instructions for hearty vegetarian bean soup
This method transforms pantry staples into a rich, protein-packed soup with layers of smoky depth and vibrant texture.
đł Step 1: SautĂŠ the Aromatic Base
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, chopped carrots, and celery stalks, cooking for 5-6 minutes until the vegetables soften and begin to release their natural juices. Stir occasionally to prevent browning.
Add the minced garlic cloves and diced red bell pepper, cooking for another 2-3 minutes until the garlic becomes fragrant and the bell pepper softens. This aromatic foundation builds the soup's complex flavor profile. If the vegetables stick, add a splash of vegetable broth to deglaze and keep everything moist.
đ¨âđł Step 2: Toast the Spices and Add Liquids
Reduce heat to medium-low and stir in the 1 tablespoon smoked paprika and 1 teaspoon ground cumin, toasting for 30 seconds until the spices release their aromatic oils. This step intensifies their flavor without burning them. Add the 2 whole bay leaves and stir briefly to distribute the spices evenly.
Pour in the 2 cups canned diced tomatoes (with juices) and 6 cups vegetable broth, scraping up any browned bits from the bottom of the pot. These bits, called fond, carry concentrated flavor that deepens the soup's richness. Bring the mixture to a gentle simmer, allowing the flavors to meld together.
đĽ Step 3: Combine All Beans and Lentils
Add all the rinsed dried beans and lentils to the pot: 1 cup dried black beans, 1 cup dried pinto beans, 0.5 cup dried kidney beans, 0.5 cup dried navy beans, 0.5 cup dried lentils, 0.25 cup dried adzuki beans, 1 cup canned white beans, and 1 cup canned butter beans. Stir gently to ensure all ingredients are submerged in the liquid.
Increase heat to medium-high and bring the soup to a rolling boil, then immediately reduce to a gentle simmer. Cover the pot and let it cook for 45-60 minutes, stirring occasionally to prevent the beans from sticking to the bottom. The soup should simmer steadily, with small bubbles breaking the surface but not vigorously boiling.
â° Step 4: Simmer Until Beans Are Tender
Continue simmering uncovered for another 30-45 minutes until all beans are fork-tender and easily pierced with a knife. The cooking time may vary depending on the age of your dried beansâolder beans take longer to soften. Taste a few beans to check for doneness; they should be soft but still hold their shape.
Season the soup with 1.5 teaspoons salt and 0.5 teaspoon freshly cracked black peppercorns, adjusting to taste. The salt should enhance the flavors without overpowering them, while the pepper adds a subtle heat that balances the richness. Remove the bay leaves before serving, as they're not meant to be eaten.
đ˝ď¸ Step 5: Finish and Serve
Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh cilantro and slices of 1 whole avocado. The cilantro adds a bright, herbal note that cuts through the soup's richness, while the avocado provides a creamy, healthy contrast. Serve immediately with crusty bread or over a bed of greens for a complete meal.
This soup develops even better flavors as it sits, so if you're preparing it ahead of time, reheat gently on the stove, adding a splash of vegetable broth if needed to maintain consistency. The combination of texturesâcreamy beans, tender vegetables, and fresh garnishesâmakes this a satisfying, protein-rich dish perfect for any meal.
Pro Tips For Making 9 Bean Soup Recipe Vegetarian
- SOAK BEANS SEPARATELY: Navy and black beans handle soaking better aloneâpinto and kidney beans can get mushy if left too long. Soak the navy and black beans overnight in cold water (6-8 hours), then drain. Toss the pintos and kidney beans in fresh water for just 4 hours before cooking. I learned this the hard way when my soup turned into a gluey mess.
- SIMMER LOW AND LONG: This isnât a quick dishâcrank the heat to boil first, but once everythingâs in, drop it to a gentle simmer. Too much heat toughens the beans, and youâll end up with a watery, flavorless stew. Cover and let it bubble quietly for at least 2 hours (3 if using dried chickpeas). Patience here makes the difference between bland and deeply savory.
- SKIP THE SALT UNTIL LATER: Adding salt early toughens the beans, especially the navy and black ones. Wait until the beans are tender but still firm, then season with a big pinch of salt and let the soup sit uncovered for 10 minutes. This lets the flavors meld without turning the beans into rubber.
- UPGRADE WITH AROMA BASE: Donât just toss in veggiesâbuild a flavor bomb first. SautĂŠ 1 chopped onion, 2 garlic cloves, and 1 diced carrot in olive oil until soft (5-7 minutes). Add 1 tsp smoked paprika and a bay leaf, then deglaze with a splash of vinegar or beer before adding the beans. This step cuts prep time but adds depth that raw veggies canât match.
Best sauces and condiments for this dish
Smoky Tomato Base
This soupâs foundation thrives with a smoky tomato base that adds depth without overpowering. Blend ½ cup canned diced tomatoes with 1 tablespoon smoked paprika and ½ teaspoon cumin before adding to the pot. Simmer for 10 minutes to meld flavorsâthis creates a velvety, slightly sweet contrast to the beans. For extra richness, stir in 1 teaspoon balsamic vinegar at the end. đśď¸
Creamy Avocado Swirl
Blend ½ ripe avocado with Âź cup vegetable broth, 1 teaspoon lime juice, and a pinch of salt for a silky garnish. Drizzle over each bowl just before servingâit adds creaminess and freshness that balances the smoky, earthy flavors. Use a pasta machine for ultra-smooth texture or a hand blender for quick results. đĽ
Spicy Chili Oil
Heat 2 tablespoons olive oil with 1 teaspoon red pepper flakes and 1 minced garlic clove until fragrant. Let cool slightly, then drizzle over the soup. The oil carries heat while adding a nutty aroma that enhances the beansâ natural sweetness. Store leftovers in an airtight container for up to 1 week. đśď¸
Herbed Yogurt Drizzle
Mix Âź cup plain coconut yogurt (or Greek yogurt) with 1 tablespoon chopped cilantro, ½ teaspoon lemon zest, and a pinch of salt. Spoon over the soup for a cool, tangy contrast to the warm broth. For extra protein, swap yogurt for hummusâit adds creaminess and nutty depth. đĽ
Citrus Brightener
Squeeze 1 lime over the soup and garnish with thinly sliced radishes for a zesty kick. The acidity cuts through the richness, while radishes add a crisp, peppery bite. For a sweeter twist, use orange zest insteadâit pairs beautifully with the smoky paprika. đ
Crispy Bread Topping
Toast 1 cup cubed sourdough with 1 tablespoon olive oil and ½ teaspoon garlic powder until golden. Sprinkle over the soup for crunchy texture and a hearty finish. For extra flavor, brush with garlic-infused oil before toasting. đ
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes! For convenience, you can substitute all dried beans with canned versionsâjust use 1.5 cups total of each canned bean (drained and rinsed) to match the dried bean quantities. The texture will be slightly creamier, but the flavor remains rich and hearty.
How do I adjust the spice level for kids or sensitive palates?
Simply reduce the smoked paprika to ½ teaspoon and omit the cumin or black pepper. For extra mildness, add ½ teaspoon maple syrup or a pinch of sugar to balance any remaining smokiness. The beans' natural sweetness will shine through.
Can I make this soup in an Instant Pot or pressure cooker?
Combine all ingredients in your Instant Pot, cook on high pressure for 20 minutes, then let the pressure release naturally. The beans will soften perfectly while keeping their texture. For a quicker version, use pre-soaked beans and reduce cooking time to 15 minutes.
Whatâs the best way to store and reheat leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with ½ cup broth or water to restore creaminess. Avoid microwavingâit can make the beans mushy. The flavors actually improve overnight!
Which beans can I skip if I donât have all nine?
No problem! The core flavor comes from the black, pinto, kidney, and navy beans. Omit the rarest ones (like adzuki) or substitute with extra chickpeas or lentils. For variety, add white beans or butter beansâtheyâre widely available and add creaminess.
