Soups & Stews
This 7 bean soup recipe from scratch transforms humble pantry staples into a hearty, umami-rich masterpiece that tastes like a hug in a bowl. š I developed it after years of perfecting the balance between tender beans, aromatic herbs, and deep savory flavorsāno shortcuts here, just slow-simmered goodness that gets better with time. The secret lies in soaking the beans properly and letting them meld together over hours, creating a soup so satisfying it becomes an instant family favorite.
What makes this recipe truly special is its versatilityāit works as a standalone vegetarian main or pairs beautifully with crusty bread and a simple salad. The slow-cooking process allows the flavors to develop fully, while the combination of navy beans, kidney beans, and lima beans creates a satisfying texture that holds up perfectly. Iāve tested it countless times, adjusting seasonings and techniques until I achieved that perfect harmony of earthy, smoky, and slightly sweet notes that define great bean soup.
The result is a rich, deeply flavorful soup with beans that are tender yet hold their shape, all swimming in a broth infused with garlic, onions, and herbs. The umami depth comes from a simple combination of soy sauce and Worcestershire (or vegetarian substitutes), while a splash of vinegar brightens the flavors just enough. This isnāt just soupāitās a comforting, nourishing dish that feels like a warm embrace on any day, especially when the weather turns chilly.
Whether youāre using a slow cooker for hands-off cooking or a stovetop for classic simmering, this recipe delivers restaurant-quality results with minimal effort. The beans soak overnight (or quick-soak for speed), and the rest is just timeātime that transforms simple ingredients into something extraordinary. Letās get cooking!
Ingredients for 7 bean soup recipe from scratch
Pantry staples meet slow-simmered sophistication in this deeply flavorful seven-bean creation.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans š± | 1 ½ cups | Rinsed before soaking |
| Dried Kidney Beans š± | 1 cup | Rinsed before soaking |
| Dried Lima Beans š± | ½ cup | Rinsed before soaking |
| Dried Black Beans š± | ½ cup | Rinsed before soaking |
| Dried Pinto Beans š± | ½ cup | Rinsed before soaking |
| Dried Great Northern Beans š± | ½ cup | Rinsed before soaking |
| Dried Chickpeas š± | ½ cup | Rinsed before soaking |
| Yellow Onion š§ | 1 whole | Diced, medium size |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Vegetable Oil š« | 2 tbsp | For sautĆ©ing |
| Vegetable Broth š§ | 6 cups | Low-sodium preferred |
| Tomato Paste š | 2 tbsp | Smooth, not chunky |
| Soy Sauce š | 2 tbsp | For umami depth |
| Worcestershire Sauce šÆ | 1 tbsp | Vegetarian version |
| Red Wine Vinegar š· | 1 tbsp | Brightens flavors |
| Bay Leaves šæ | 2 whole | Fresh preferred |
| Fresh Thyme šæ | 1 tbsp | Chopped, or dried equivalent |
| Salt š§ | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Smoked Paprika š¶ļø | 1 tsp | For subtle smokiness |
The beans are the foundation, so quality matters. I source mine from Whole Foods bulk section or Trader Joe'sāboth carry well-rinsed, organic varieties that soak up flavors beautifully. Navy beans and kidney beans are non-negotiable for texture contrast, while lima and black beans add earthy depth. Quick-soak method (boiling water for 2 minutes, then resting) saves time without sacrificing tenderness. For the broth, low-sodium vegetable stock ensures you control the seasoningāhomemade is ideal, but Pacific Foods or Imagine brands are excellent shortcuts. The Worcestershire sauce should be vegetarianāAnnie's or Lea & Perrins vegetarian version works perfectly.
No soy sauce? Coconut aminos or miso paste (½ tbsp) provide umami without overpowering. Fresh thyme unavailable? Dried at one-third the amount suffices, but toast it first for 30 seconds in a dry pan to deepen the flavor. The tomato paste can be substituted with 1 cup crushed tomatoes if you prefer, though it adds moisture. For a smokier profile, swap smoked paprika for liquid smoke (¼ tsp)**āuse sparingly. The beans should be evenly sized after soaking to ensure consistent tenderness; pick through for stones or shriveled beans before rinsing. Costco's bulk bean section often has excellent options at lower prices for larger batches.
This soup rewards patienceā4-6 hours of simmering on the stovetop or 8 hours on low in a slow cooker develops the richest flavors. Store in airtight containers for 5-6 days refrigerated or 3 months frozen (freeze in portions for easy reheating). The beans absorb liquid as they cook, so add 1-2 cups more broth if needed before serving. Garnish with fresh parsley or a drizzle of extra-virgin olive oil just before serving to elevate presentation. Leftovers taste even better the next day as flavors meld further.
Why You'll Love This Recipe
- One-Pot Magic: I swear by thisādump the dried beans in a pot, cover with water, and let them simmer while you handle the rest of dinner. No fancy prep, no chopping chaos, just set-it-and-forget-it until the flavors meld together.
- Earthy Depth: Between us, that mix of navy, kidney, and lima beans? Itās like a symphony of texturesācreamy navy beans, meaty kidney beans, and buttery lima beans all in one bowl. Honestly, the first time I tasted it, I thought, "Why havenāt I been doing this forever?"
- Meal Prep Hero: This soup actually improves overnight. The flavors get richer, and itās my go-to for lunches all week. I make a big batch on Sundays, portion it out, and reheat it for daysāno sad leftovers here.
- Budget Game-Changer: Dried beans are my secret weapon for stretching meals without breaking the bank. A pound of mixed dried beans costs pennies compared to canned, and the taste? Way more satisfying. Plus, my wallet thanks me every time.
Step-by-step instructions for slow-simmered 7 bean soup
Transform pantry staples into a rich, umami-packed soup with this methodical approach.
š³ Step 1: SautĆ© Aromatics for Flavor Foundation
Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally to prevent browning. This step develops sweetness that forms the base of your soup.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrantādon't let it brown or it'll turn bitter. Immediately stir in the 2 tablespoons tomato paste and cook for 1 minute to deepen its flavor. This creates a flavorful paste that will infuse the entire soup.
š³ Step 2: Build the Umami Base
Pour in the 6 cups vegetable broth and bring to a gentle simmer. Add the 2 whole bay leaves, 1 tablespoon chopped fresh thyme, 1 teaspoon smoked paprika, 2 tablespoons soy sauce, 1 tablespoon Worcestershire sauce, and 1 tablespoon red wine vinegar. Stir well to combine all ingredients.
Simmer uncovered for 10 minutes to allow the spices and vinegar to meld into the broth. This step creates the complex umami foundation that distinguishes this soup from basic versions. The vinegar brightens while the soy and Worcestershire add depthādon't skip this crucial flavor development.
š„ Step 3: Add Beans and Simmer Until Tender
Add all the rinsed beans: 1.5 cups navy beans, 1 cup kidney beans, 0.5 cup lima beans, 0.5 cup black beans, 0.5 cup pinto beans, 0.5 cup great northern beans, and 0.5 cup chickpeas. Stir gently to distribute them evenly throughout the broth.
Bring to a full simmer, then reduce heat to low and maintain a gentle bubble. Partially cover with a lid (leave a small gap for steam to escape) and simmer for 1.5 to 2 hours. Stir occasionally to prevent sticking and ensure even cooking. The beans are done when they're fork-tender but still hold their shapeāno mushy texture.
š„ Step 4: Season and Finish
Remove the bay leaves and adjust seasoning with the 1.5 teaspoons salt and 0.5 teaspoon ground black pepper. Taste and add more salt if neededāthis soup should be rich but not overly salty. The beans should absorb all the liquid, creating a thick, hearty consistency.
For extra depth, simmer uncovered for an additional 5 minutes to let the flavors concentrate. The soup should have a rich, earthy aroma with hints of smokiness from the paprika and umami from the soy and Worcestershire. Serve warm with crusty bread to soak up every last spoonful.
Pro Tips For Making 7 Bean Soup Recipe From Scratch
- SOAK BEANS SEPARATELY: Navy and lima beans need 8+ hours of soakingākidney, black, and pinto? Just 2 hours. I used to toss them all in one bowl and ended up with mushy limas and undercooked pintos. Split them into two batches: overnight for the picky ones, quick soak for the rest.
- START LOW, END HIGH: Simmering 7 beans too fast turns them to mush. Begin at a gentle boil, then drop to a low simmer after 10 minutes. I learned this the hard way when my soup looked like glue. Keep it at 180°F (93°C)ājust below a rolling boilāto cook evenly without breaking down the beans.
- SKIP THE SALT TOO SOON: Adding salt early hardens the beansā skins, making them tough. Wait until all beans are tender (about 45 minutes in) before seasoning. I was impatient once and ended up with a soup that tasted like dishwaterāno matter how much salt I added later.
- USE BACON FAT FOR DEPTH: Render bacon first, then use that fat to sautĆ© onions and garlic. The smoky richness cuts through the earthiness of lima beans and kidney beans. I was skeptical until I tried itānow itās the only way I make this soup. (Yes, even if youāre not a bacon lover.)
Dietary considerations for these flavors
Vegetarian Powerhouse
This seven-bean soup is a complete vegetarian protein thanks to its mix of legumes. A 1.5-cup serving delivers about 20 grams of plant-based proteināperfect for meat-free meals. The combination of navy, kidney, and black beans provides all nine essential amino acids, making it a nutritional powerhouse that rivals meat dishes. šŖ
Gluten-Free Friendly
With just beans, vegetables, and natural seasonings, this soup is naturally gluten-free. The only potential concern is Worcestershire sauceāopt for a gluten-free version like Annie's or Lea & Perrins gluten-free to keep it safe. All other ingredients are inherently gluten-free, making this a great option for those avoiding wheat.
Vegan Adaptations
For a fully vegan version, simply replace the Worcestershire sauce with 1 tablespoon soy sauce plus 1 teaspoon liquid smokeāthis combo mimics the umami depth. The vegetable broth should already be vegan, but double-check labels. The smoked paprika and tomato paste are naturally vegan, so no other substitutions are needed. š±
Low-Fat Option
This soup is already naturally low in fatāmost of the richness comes from the beans and broth rather than added fats. To make it even lighter, skip the olive oil garnish and serve with steamed greens instead of bread. The beans provide satisfying fiber while keeping calories in checkāperfect for heart-healthy eating.
High-Protein Boost
Want to supercharge the protein? Stir in ½ cup cooked quinoa per serving or add ½ cup lentils to the mix. Both options increase protein content while adding chewy texture. For extra staying power, serve with a side of whole-grain crackers or a small avocado slice for healthy fats that help with protein absorption.
Meal Prep Perfection
This soup stores beautifully for meal prepāportion into airtight containers and refrigerate for up to 5 days or freeze for 3 months**. The flavors actually improve over time as the beans soften further. Reheat gently on the stovetop with a splash of water to restore thickness. I love prepping a big batch on Sundays for quick lunches all weekājust add fresh herbs when reheating for a brightness boost. āØ
Nutrition facts
Frequently asked questions
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 softer, so they'll break down faster in the soup. If you do use them, drain and rinse thoroughly to remove excess sodium, then add them during the last 30 minutes of cooking. For best results, stick with dried beansāthey develop more complex flavors and maintain their structure.
How can I make this soup more flavorful if I don't have Worcestershire sauce?
No Worcestershire? No problem! Try these substitutes: 1 tbsp soy sauce + 1 tsp liquid smoke for umami depth, or 1 tbsp balsamic vinegar + ½ tsp smoked paprika for a tangy, smoky kick. For extra richness, add 1 tsp miso paste or ½ tsp nutritional yeastāboth boost savory notes beautifully.
Can I make this soup in an Instant Pot or pressure cooker?
Pressure cooking cuts the time dramatically. After sautĆ©ing the aromatics, add all ingredients (including beans) and pressure cook for 20 minutes on high pressure. Let the pressure release naturally for 10 minutes, then adjust seasoning. The beans will be tender but still hold their shapeājust like the stovetop version, but in a fraction of the time!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5-6 days or freeze for 3 months. For reheating, warm gently on the stovetop with a splash of water or broth to restore thickness. Pro tip: Add a pinch of salt and a dash of vinegar when reheating to brighten flavorsāthis soup tastes even better the next day!
Why do some recipes use different beans in 7-bean soup?
Bean variations are all about texture and flavor balance! Traditional recipes use navy, kidney, and lima beans for their classic taste, but modern versions often swap in black beans, pinto beans, or chickpeas for variety. The key is maintaining a mix of firm (navy, great northern) and tender (kidney, lima) beans. Experiment with your favoritesājust ensure the total volume stays similar for proper liquid-to-bean ratio.
