Soups & Stews
This vegetarian 9 bean soup recipe delivers the ultimate hearty, protein-packed meal that satisfies even meat lovers. š The secret lies in balancing nine different beansākidney, black, pinto, and moreāwith nutty barley and aromatic herbs for a soup that's both comforting and complex. I've perfected this recipe over years of testing, ensuring every spoonful delivers satisfying texture and deep flavor.
The beauty of this soup is in its versatilityāit's equally at home as a standalone meal or paired with crusty bread. The beans absorb the rich vegetable broth while developing tender, slightly chewy textures, while the barley adds a satisfying bite. Seasoning is key here: we'll build layers of flavor through slow simmering with garlic, onions, and bay leaves, creating a broth so flavorful you'll want to drink it straight.
What makes this recipe truly special is how it transforms simple ingredients into something extraordinary. The combination of earthy beans, nutty barley, and aromatic herbs creates a symphony of flavors that's both warming and invigorating. Each bite offers a different textureācreamy white beans, meaty kidney beans, and chewy barleyāall bathed in a savory, herb-infused broth that's impossible to resist.
Perfect for chilly evenings, meal prep, or potlucks, this soup gets better as it sits, allowing flavors to meld and deepen. The instructions are straightforward, but the result is anything but ordinaryāthis is the kind of soup that makes you want to make it again and again. Let's get cooking!
Ingredients for 9 bean soup recipe vegetarian
Nine bean varieties and nutty barley create a vegetarian masterpiece with satisfying textures and rich flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans (Dried) š± | 1 ½ cups | Soaked overnight or quick-soaked |
| Black Beans (Dried) š± | 1 cup | Soaked overnight or quick-soaked |
| Pinto Beans (Dried) š± | 1 cup | Soaked overnight or quick-soaked |
| Navy Beans (Dried) š± | 1 cup | Soaked overnight or quick-soaked |
| Great Northern Beans (Dried) š± | 1 cup | Soaked overnight or quick-soaked |
| White Beans (Cannellini) š± | 1 cup | Dried or canned (drained) |
| Chickpeas (Dried) š± | ½ cup | Soaked overnight or quick-soaked |
| Lentils (Brown) š± | ½ cup | Rinsed thoroughly |
| Barley (Pearled) š¾ | 1 cup | Rinsed before cooking |
| Carrots š„ | 3 medium | Peeled and chopped into chunks |
| Carrots š„ | 1 cup | Peeled and diced |
| Yellow Onions š§ | 2 whole | Diced, medium size |
| Garlic Cloves š§ | 6 cloves | Minced, fresh preferred |
| Tomatoes (Canned) š | 1 can | Diced, 14.5 oz |
| Vegetable Broth š§ | 6 cups | Low-sodium preferred |
| Bay Leaves šæ | 2 whole | Fresh or dried |
| Fresh Thyme šæ | 2 tbsp | Chopped, or 1 tsp dried |
| Fresh Parsley šæ | ¼ cup | Chopped, for garnish |
| Olive Oil š« | ¼ cup | Extra-virgin for richness |
| Salt š§ | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper š¶ļø | 1 tsp | Freshly ground |
The beans are the heart of this soup, and quality matters. Dried beans develop deeper flavor than canned, but Trader Joe's or Whole Foods carry excellent canned options if you're short on time. For dried, look for organic varietiesāthey cook more evenly and have better texture. Soak overnight for best results, or use the quick-soak method (boiling water for 2 minutes, then resting). The barley should be pearled for even cooking, and Bob's Red Mill is a reliable brand. Don't skip rinsing the barleyāremoves any dust and prevents cloudiness in the broth.
No canned tomatoes? Fresh tomatoes or tomato paste work beautifullyājust adjust the acidity with a pinch of sugar if needed. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. For the vegetable broth, low-sodium options are crucialāyou'll be adding salt later. The carrots can be baby carrots if that's what you have, but organic carrots with vibrant color hold up better during long cooking. If you're using dried beans, make sure they're rinsed thoroughly to remove any debris before soaking.
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 portions for 3 months. I like to portion it into quart-sized containersāperfect for lunches. The barley and beans thicken as they cool, so add a splash of broth if serving cold. Garnish with fresh parsley right before eating to brighten the flavors. For meal prep, double the recipeāit reheats beautifully.
Why You'll Love This Recipe
- Iāll be real: my grocery budget stretches further with this recipe. Dried beans are cheaper than canned, and they keep for months. Plus, youāre not tied to a recipeāswap in whatever dried beans you have on hand.
- Overnight Magic: Iāll admit, I was skeptical about soaking dried beans overnightābut this soup rewards the patience. Wake up, dump them in a pot with veggie broth, and let them simmer. No chopping, no fuss, just rich, tender beans that melt in your mouth.
- Umami Bomb: Between the smoky kidney beans, the earthy navy beans, and the creamy great northerns, this soup packs a flavor punch. Add a splash of soy sauce or miso near the end, and youāve got depth without extra effort.
- Meal Prep MVP: This soup tastes even better the next dayāhonestly, itās my go-to for busy mornings. I make a big batch on Sundays, portion it out, and reheat it for lunches all week. The flavors meld into something heartier over time.
Step-by-step instructions for nutty barley and white bean soup
Here's how to create a hearty, flavor-packed soup with nine different beans and nutty barley.
šØāš³ Step 1: Prepare All Beans and Barley for Cooking
First, sort through all the dried beansā1.5 cups kidney beans, 1 cup each of black beans, pinto beans, navy beans, and great northern beans, plus 0.5 cup chickpeasāand remove any stones or damaged beans. For the 1 cup white beans (cannellini), use canned if preferred, but drain and rinse thoroughly to remove excess sodium. The dried beans should be soaked overnight in plenty of cold water, while the 0.5 cup brown lentils and 1 cup pearled barley only need a quick rinse before cooking.
After soaking, drain the beans and set them aside. The lentils and barley can go directly into your soup pot. I always use a fine-mesh strainer for draining soaked beansāit removes more water and prevents the pot from getting waterlogged later. This preparation step ensures even cooking and prevents tough textures in your finished soup.
š³ Step 2: SautĆ© Aromatics Until Fragrant
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the 2 whole yellow onions (diced) and cook for 5-6 minutes until they become translucent and slightly caramelized. Add the 3 medium carrots (chopped into chunks) and 1 cup diced carrots, cooking for another 4-5 minutes until they begin to soften.
Stir in the 6 cloves minced garlic and 2 tablespoons chopped fresh thyme, cooking for 30 seconds until you can smell the garlic's pungent aroma. This aromatic base forms the flavor foundation of your soup. Don't let the garlic burnāit should be fragrant but not brown. The onions should be golden at the edges, indicating they're properly caramelized.
š„ Step 3: Build the Soup Base with Tomatoes and Broth
Add the 1 can diced tomatoes to the pot and stir well to combine with the aromatics. Cook for 3-4 minutes until the tomatoes break down slightly. Pour in the 6 cups vegetable broth and add the 2 whole bay leaves. Bring the mixture to a gentle boil, then reduce heat to medium-low to maintain a gentle simmer.
Here's the thingāthis simmering step is where all the flavors meld together. The tomatoes release their acidity, which balances the earthiness of the beans and barley. The bay leaves add subtle piney notes that complement the thyme. Let it simmer uncovered for 10 minutes while you prepare the remaining ingredients.
š² Step 4: Add Beans, Lentils, and Barley for Long Cooking
Add all the prepared beansā1.5 cups kidney beans, 1 cup each of black beans, pinto beans, navy beans, and great northern beans, 0.5 cup chickpeas, 0.5 cup brown lentils, and 1 cup pearled barleyāto the simmering pot. Stir gently to combine, ensuring all ingredients are submerged in the broth. The soup should look like a thick, flavorful stew at this point.
Return the heat to medium-low and maintain a gentle simmer. The key here is patienceāthis soup needs 1.5 to 2 hours of cooking time for the beans to become tender and the barley to develop its nutty flavor. I like to check the beans after 1 hour and add a splash of water if the soup becomes too thick. The beans should be fork-tender with no resistance when pierced.
ā° Step 5: Season, Simmer, and Finish
Once the beans are tender, taste the soup and adjust the seasoning with 1.5 teaspoons salt and 1 teaspoon freshly ground black pepper. The soup should be well-seasoned but not overly saltyāremember, the beans and broth already contain some sodium. Add a splash of water if needed to reach your desired consistency.
Simmer uncovered for another 15-20 minutes to allow flavors to deepen. Remove the bay leaves before serving. Ladle the soup into bowls and garnish with 0.25 cup chopped fresh parsley. The finished soup should have a rich, earthy flavor with a satisfying texture from the variety of beans and nutty barley. Serve with crusty bread to soak up every last drop of this hearty vegetable soup.
Pro Tips For Making 9 Bean Soup Recipe Vegetarian
- SOAK BEANS SEPARATELY: Navy and Great Northern beans need 8+ hours of soakingātoss them in cold water first, then add the rest. Pinto and kidney beans absorb faster (4-6 hours), so split them into two batches to save space. I learned this the hard way when my kitchen counter looked like a crime scene from overcrowding.
- START WITH BOILING WATER: Dump your soaked beans into a pot of already boiling water, not cold. The temperature shock prevents the beans from toughening up, and youāll shave off 30 minutes of simmering time. Yes, even if youāre impatient like meāthis isnāt the step to rush.
- SALT AFTER 30 MINUTES: Add salt to your soup pot only after the beans have simmered for half an hour. Dumping it in early makes the beans leathery, and no one wants mushy Great Northerns or rubbery black beans. Taste the broth at this pointāadjust seasoning before the long simmer.
- SAVE THE SOAK WATER: Strain the soaking water through a fine-mesh sieve, then stir it back into the pot after the beans have boiled for 20 minutes. Itās packed with starch that thickens the soup naturallyāno cornstarch needed. (Yes, even the cloudy water. Trust me.)
Regional styles of 9 bean soup recipe vegetarian
Italian Country Style
This version swaps the barley for ½ cup ditalini pasta and adds ½ cup diced pancetta (or smoked tofu for vegetarian) for depth. I like to finish with 1 tbsp tomato paste and ½ cup dry white wine deglazed from the pot. Serve with crusty ciabatta bread and a sprinkle of Parmigiano-Reggianoāthis is how itās traditionally made in Northern Italy. šæ
Mexican-Inspired Frijoles
Transform this into a Mexican-style frijoles by adding 1 diced jalapeƱo, 1 tsp ground cumin, and 1 tsp smoked paprika during the sautĆ© step. Swap the tomatoes for 1 can fire-roasted tomatoes and finish with ½ cup cilantro and a squeeze of lime. Serve with warm corn tortillas and avocado slices for a vibrant twist. š¶ļø
French-Style Lentil Soup
For a lighter French-inspired version, reduce the beans to just 2 types (white beans and lentils) and add 1 cup chopped celery and 1 cup chopped leeks to the aromatics. Deglaze with ½ cup dry vermouth and finish with 1 tbsp Dijon mustard and a dollop of crĆØme fraĆ®che. Garnish with chives for a refined touch. š„
Southern U.S. "Poor Man's" Soup
In the American South, this soup often includes ½ cup corn kernels and 1 smoked ham hock (or smoked paprika for vegetarian). The barley is replaced with ½ cup grits for a creamier texture. Serve with buttermilk biscuits and a side of collard greens for a comforting, traditional meal. š
Spanish-Style Fabada
Inspired by Spainās famous fabada asturiana, this version uses ½ cup chorizo (or vegan chorizo) and 1 cup white wine to deglaze. Add 1 tsp saffron threads for color and aroma. Serve with crusty bread for dippingāthis hearty soup is a staple in Asturias. š·
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this vegetarian bean soup?
Yes, you can absolutely use canned beans! For best results, use high-quality canned beans (like Trader Joe's or Whole Foods) and rinse them thoroughly to remove excess sodium. Just reduce the cooking time by 30-45 minutes since canned beans are pre-cooked. The texture will be slightly softer, but still delicious.
How do I make this soup vegan?
This recipe is already vegetarian, but to make it fully vegan, simply replace the vegetable broth with a vegan broth (check labels for meat-based ingredients). Use olive oil instead of any animal-based fats, and ensure your canned tomatoes and other ingredients don't contain hidden animal products like honey or whey.
Why does my soup taste bland after cooking?
Blandness often comes from not enough seasoning or insufficient simmering time. Always taste and adjust salt and pepper before serving, and let the soup simmer uncovered for the full 1.5-2 hours to develop deep flavors. A splash of red wine or balsamic vinegar at the end can also add complexity.
Can I make this soup in an Instant Pot?
Yes! Use the same ingredients but reduce the broth to 4 cups and cook on high pressure for 20 minutes. After releasing pressure, let it simmer on low for 10 minutes to finish. The texture will be slightly softer, but still hearty. Add more broth if needed for consistency.
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. To reheat, warm gently on the stove with a splash of broth or water. Never microwave directly from frozenāthaw first in the fridge or use the defrost setting.
