9 Bean Soup Recipe Vegetarian: Nutty, Earthy Comfort From Pantry Staples

Soups & Stews

9 Bean Soup Recipe Vegetarian: Nutty, Earthy Comfort From Pantry Staples

This vegetarian 9-bean soup transforms simple pantry staples into hearty, nutty comfort that warms you from the inside out. The secret lies in slow simmering dried beans with aromatic vegetables, creating a rich, earthy broth that's packed with plant-based protein and satisfying texture. I developed this recipe during a particularly chilly winter when I needed something substantial yet easy to prepare—no fancy ingredients required, just patience and a well-stocked cupboard.

The beauty of this soup is its versatility—it works as a standalone meal or pairs beautifully with crusty bread. The key technique is proper bean soaking (overnight or quick-soak method) to ensure tender, flavorful beans that hold up through the long simmer. What you'll end up with is a deeply flavorful soup where each bean variety contributes its own unique texture and taste, from creamy navy beans to hearty kidney beans.

What makes this recipe truly special is how it delivers restaurant-quality comfort without the complexity. The slow cooking process allows all the flavors to meld together, creating a broth that's deeply aromatic and satisfying. Each spoonful offers a perfect balance of earthy bean flavors, tender vegetables, and just the right amount of seasoning—simple yet deeply flavorful.

Serve this soup with a sprinkle of fresh parsley, a dollop of sour cream, or a side of crusty bread to soak up every last drop of that flavorful broth. Perfect for meal prepping or serving to a crowd, this recipe proves that comfort food doesn't have to be complicated. Let's get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for 9 bean soup recipe vegetarian

Pantry staples meet restaurant-quality comfort in this earthy, nutty vegetarian bean soup.

Ingredient Amount Notes
Dried Navy Beans 🌾 1 cup Rinsed before soaking
Dried Kidney Beans 🌾 1 cup Rinsed before soaking
Dried Black Beans 🌾 1 cup Rinsed before soaking
Dried Pinto Beans 🌾 1 cup Rinsed before soaking
Dried Chickpeas 🌾 ½ cup Rinsed before soaking
Dried Lentils 🌾 ½ cup Green or brown preferred
Dried White Beans 🌾 ½ cup Rinsed before soaking
Dried Great Northern Beans 🌾 ½ cup Rinsed before soaking
Dried Butter Beans 🌾 ½ cup Rinsed before soaking
Yellow Onion 🧅 1 whole Diced into small pieces
Carrots 🥕 3 medium Peeled and chopped
Celery Stalks 🧅 3 whole Chopped into small pieces
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ¼ cup Squeeze tube works best
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Bay Leaves 🌿 2 whole Removed before serving
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The beans are the heart of this soup, and quality matters. Buy dried beans from bulk bins at stores like Whole Foods or Trader Joe's—they stay fresher longer than pre-packaged. Look for beans with a vibrant color and no signs of damage. The mix of textures—creamy navy beans, hearty kidney beans, and tender chickpeas—creates the perfect balance. Soak overnight or use the quick-soak method (boil 2 minutes, then let sit covered for 1 hour) to ensure tender beans that hold up during the long simmer. Don't skip the rinsing step—it removes impurities and reduces cooking time.

No vegetable broth? Water plus 1 tbsp soy sauce works in a pinch, though the flavor won't be as deep. Short on carrots? Substitute with sweet potatoes or butternut squash—they add natural sweetness. The tomato paste can be skipped if you dislike its intensity, but it adds a rich umami depth that's hard to replicate. Fresh thyme is ideal, but dried works at one-third the amount. For extra richness, stir in a spoonful of tahini or a splash of balsamic vinegar at the end. The key is patience—rushing the cooking time leads to mushy beans and weak flavor.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Portion into individual containers for easy lunches—just reheat with a splash of water or broth. The parsley garnish is optional but adds freshness; chop it just before serving to preserve its vibrant color. For meal prep, double the recipe and freeze half—perfect for busy weeknights when you crave something hearty without the effort.

❤️

Why You'll Love This Recipe

  • Dried Beans, Done Right: I swear by soaking my beans overnight—yes, it’s extra work upfront—but that step turns them into tender, melt-in-your-mouth perfection. No mushy texture, no gummy aftertaste, just the kind of beans that make you forget you’re eating something "healthy."
  • Umami Bomb: The combo of navy beans (earthy), kidney beans (smoky), and chickpeas (nutty) creates this deep, layered flavor that’s impossible to resist. Add a splash of apple cider vinegar at the end, and suddenly it’s ridiculously good—like a hug in a bowl.
  • Meal Prep MVP: This soup tastes even better the next day, which is perfect because I make a giant batch on Sundays. Reheat it, toss in some crusty bread, and boom—you’ve got lunch, dinner, or a potluck dish covered. Zero stress, all satisfaction.
  • Budget-Friendly Powerhouse: A pound of dried beans costs pennies compared to canned, and the flavor? Night and day. Plus, I stretch this soup into three meals—sometimes four—without breaking the bank. My wallet and my taste buds thank me every time.

Step-by-step instructions for hearty vegetarian bean soup

Transform pantry staples into a rich, earthy soup that delivers deep flavor and satisfying texture.

1

Prepare and Soak the Beans

Combine all 1 cup dried navy beans, 1 cup dried kidney beans, 1 cup dried black beans, 1 cup dried pinto beans, 0.5 cup dried chickpeas, 0.5 cup dried lentils, 0.5 cup dried white beans, 0.5 cup dried great northern beans, and 0.5 cup dried butter beans in a large bowl. Rinse thoroughly under cold water to remove any debris, then transfer to a large pot.

Cover with 8 cups cold water (about twice the volume of the beans) and bring to a boil over medium-high heat. Once boiling, reduce heat to low and simmer for 2 minutes. Remove from heat, cover, and let soak for 1 hour. This quick soak softens the beans slightly and reduces cooking time later. I find this method works better than overnight soaking for this multi-bean blend.

2

Sauté the Vegetable Base

While the beans soak, heat 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion (diced), 3 medium carrots (chopped), and 3 whole celery stalks (chopped). Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.

Add the 4 cloves garlic cloves (minced) and cook for 1 minute until fragrant. Stir in the 0.25 cup tomato paste and cook for another 2 minutes, stirring constantly. This step builds the flavor foundation - the tomato paste adds depth while the vegetables release their natural sweetness. Keep the heat at medium to prevent burning.

3

Combine and Simmer the Soup

Drain the soaked beans and add them to the Dutch oven with the sautéed vegetables. Pour in the 6 cups vegetable broth, then add the 2 whole bay leaves, 1 tsp dried thyme, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine all ingredients.

Bring the mixture to a boil over medium-high heat, then reduce heat to low and cover partially. Simmer for 1.5 to 2 hours, stirring occasionally and adding water as needed to maintain the liquid level. The soup is ready when all beans are tender and the flavors have melded together. You'll know it's done when the beans are fork-tender and the soup has thickened slightly from the natural starches released.

4

Finish and Serve

Remove the bay leaves from the soup. Taste and adjust seasoning with additional salt or pepper if needed. For a smoother texture, use an immersion blender to gently blend about half the soup until slightly thickened, then stir it back into the remaining soup. This creates a beautiful texture contrast without making the soup completely smooth.

Ladle the soup into bowls and garnish each serving with 0.25 cup fresh parsley (chopped). The parsley adds a fresh contrast to the earthy bean flavors. Serve immediately with crusty bread to soak up every last drop of this comforting, nutrient-packed soup. The flavors actually improve overnight, so leftovers reheat beautifully for subsequent meals.

👨‍🍳

Pro Tips For Making 9 Bean Soup Recipe Vegetarian

  • SOAK BEANS TOGETHER: Navy beans and chickpeas need 8+ hours of soaking, while kidney and black beans can handle a quick 2-hour soak—but mix them all in one pot anyway. The longer-soaked beans soften the tougher ones faster, and you’ll avoid the dreaded "half-cooked kidney bean" texture that ruins the whole pot.
  • SIMMER LOW AND LONG: After boiling the beans, drop the heat to a bare simmer—just enough to see tiny bubbles at the edges. I used to rush this, and the soup turned mushy. Low heat for 45-60 minutes after boiling builds flavor without breaking down the beans.
  • SKIP THE SALT UNTIL LATER: Add salt only after the beans are fully tender—otherwise, the outer skins stay tough. I learned this the hard way when my black beans turned to rubber. Wait until the soup’s ready to season, and you’ll get that perfect creamy texture.
  • UPGRADE WITH AROMA BASE: Sauté 1 chopped onion, 2 garlic cloves, and 1 diced carrot in olive oil for 5 minutes before adding the beans. It’s not just flavor—it deepens the color and makes the soup taste like it simmered all day, not 2 hours. (Yes, even if you’re impatient like me.)

Regional styles of this recipe

Southern U.S. Style

In the Southern U.S., this soup often gets a smoky depth from liquid smoke (½ tsp) or a dash of hot sauce like Crystal or Tabasco. I like adding 1 smoked paprika to the sautéed vegetables for that classic BBQ pit flavor. Many Southern cooks also include collard greens or kale (chopped and added during the final 30 minutes of simmering) for a heartier, greener version. Serve with cornbread instead of regular bread for that true Southern touch.

Mexican-Inspired

For a Mexican twist, swap the thyme for 1 tsp ground cumin and ½ tsp smoked paprika, then add 1 diced jalapeño and 1 tsp chili powder with the tomato paste. Stir in 1 can diced tomatoes (14.5 oz) during the final 30 minutes of cooking. Top with avocado slices, cilantro, and a squeeze of lime. This version pairs perfectly with warm tortillas or tortilla chips.

Italian Rustic

Italian cooks often transform this soup into a minestrone-inspired dish by adding 1 cup diced zucchini, ½ cup diced tomatoes, and ½ cup chopped parsley during the final 20 minutes. Stir in 1 tsp dried oregano and ½ cup pasta (like ditalini) in the last 10 minutes of cooking. Finish with a sprinkle of grated Parmesan and a drizzle of extra-virgin olive oil. Crusty ciabatta is the perfect bread companion.

French Country

In France, this soup might include 1 cup pearl onions (peeled and halved) and 1 cup mushrooms (sliced) added with the carrots and celery. Stir in 1 tsp dried tarragon and ½ cup white wine (like Sauvignon Blanc) when adding the broth. Garnish with chives and serve with baguette slices. The wine adds a subtle brightness that elevates the earthy flavors.

Mediterranean Twist

For a Mediterranean flair, add 1 diced red bell pepper and ½ cup chopped kalamata olives during the final 20 minutes of cooking. Stir in 1 tsp dried rosemary and finish with feta cheese crumbles and a drizzle of olive oil. Fresh oregano makes a great garnish. Serve with pita bread or warm flatbread for dipping.

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 11g14%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 48g17%
Dietary Fiber 18g64%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute canned beans for dried in this recipe?

You can use canned beans, but the texture and flavor won't be the same. Canned beans are pre-cooked and often softer, which can make the soup mushy. If you must substitute, use 1 (15 oz) can per ½ cup dried beans called for, drain well, and add them during the final 15 minutes of cooking to preserve texture. For best results, stick with dried beans—they develop deeper flavor through slow simmering.

2

How do I make this soup more flavorful if my broth tastes bland?

Boost flavor by adding 1 tsp soy sauce or ½ cup tomato paste when sautéing the vegetables, or stir in 1 tbsp miso paste during the final 10 minutes of simmering. For extra depth, toast 1 tsp cumin seeds in the olive oil before adding onions. A splash of red wine (½ cup) or apple cider vinegar (1 tbsp) also brightens the broth beautifully.

3

Can I make this soup in an Instant Pot or pressure cooker?

Yes! After sautéing the vegetables, add all ingredients (including beans) and 4 cups liquid (instead of 6 cups broth). Pressure cook on high for 20 minutes, then do a natural release. For creamier texture, blend half the soup afterward. The Instant Pot cuts cooking time to about 30 minutes total, but the flavor will still develop beautifully.

4

Why do my beans turn out mushy instead of tender?

Overcooking is the most common cause. Beans are done when they're fork-tender (not falling apart). If using dried beans, check doneness at 1.5 hours—they'll continue cooking slightly off heat. For quicker results, use the quick-soak method (boil 2 minutes, then soak 1 hour) and reduce simmering time by 20-30 minutes. Avoid adding acidic ingredients (like vinegar) too early, as they can toughen beans.

5

What's the best way to reheat leftovers without making them watery?

Reheat gently on the stove over low heat, stirring occasionally and adding just ¼ cup water or broth at a time if needed. Microwaving works too—cover with a damp paper towel and heat in 1-minute intervals, stirring between each. For extra richness, stir in a spoonful of tahini or olive oil while reheating. Never boil leftovers, as this breaks down the beans' texture.

★★★★★4.9(13 reviews)
Categories Soups & Stews