Soups & Stews
This 7 bean soup recipe from scratch transforms simple pantry staples into a hearty, flavorful stew that tastes like a hug in a bowl. š„ The key lies in slow simmeringāwhere dried beans soften, vegetables meld, and spices deepen into a rich, savory broth that's both comforting and satisfying. I've perfected this method over years of testing, ensuring every bite delivers that perfect balance of earthy beans, tender veggies, and aromatic herbs.
What makes this recipe special is its versatility and simplicityāno fancy ingredients, just dried beans, onions, garlic, and a few herbs. The secret to success? Soaking the beans overnight (or using a pressure cooker for faster results) and letting the soup simmer for hours, allowing flavors to develop into something truly remarkable. This is the kind of dish that improves with time, turning basic ingredients into a restaurant-worthy meal.
By the time you're done, you'll have a deeply flavorful, thick soup with tender beans, caramelized onions, and a broth so rich it coats every spoonful. The aroma alone will have everyone gathering around the table, and the tasteāwarm, hearty, and full of homestyle comfortāwill make this your new go-to for chilly evenings or potlucks.
Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for balance. The best part? This recipe scales easily, so you can make a big batch for a crowd or just enough for two. Let's get started!
Ingredients for 7 bean soup recipe from scratch
Pantry staples meet slow-simmered comfort in this vegetarian 7 bean soup masterpiece.
| 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 Great Northern Beans š± | 1 cup | Rinsed before soaking |
| Dried Small White Beans š± | 1 cup | Rinsed before soaking |
| Dried Chickpeas š± | 1 cup | Rinsed before soaking |
| Yellow Onion š§ | 1 whole | Diced, medium size |
| Carrots š„ | 3 medium | Fixed to 3 medium, peeled and sliced |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Celery Stalks š„¬ | 3 whole | Diced, leafy ends trimmed |
| Vegetable Broth š§ | 6 cups | Low-sodium preferred |
| Tomato Paste š | 2 tbsp | Squeeze tube or canned |
| Dried Thyme šæ | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves šæ | 2 whole | Removed before serving |
| Salt š§ | 1 ½ tsp | Adjust to taste |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Olive Oil š« | 2 tbsp | Extra-virgin preferred |
The beans are the heart of this soup, so choose dried over cannedāthey develop so much more depth. Bob's Red Mill or Great Northern beans from bulk bins are my go-tos, but any dried variety works. Soak them overnight in plenty of water (or use a pressure cooker for 30 minutes) to ensure they're tender. The carrots and celery should be freshāwilting veggies mean watery soup. Look for firm, crisp stalks with bright green tops. For the broth, Low Sodium Vegetable Broth from Pacific Foods or Imagine keeps flavors in balance without extra salt.
No dried beans? Canned beans work in a pinchājust rinse them well to remove excess sodium. Fresh thyme unavailable? Dried thyme at one-third the amount still delivers that earthy depth. The tomato paste can be swapped for crushed tomatoes if you prefer (use 1 cup instead). For extra richness, stir in 1 tbsp nutritional yeast at the endāit adds a cheesy, umami kick without dairy. The onions and garlic? SautĆ© them until goldenādon't skip this stepāit builds flavor that carries through the whole soup. Pre-chopped veggies save time, but freshly diced onions and celery taste worlds better.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 5-6 days or freeze for up to 3 months. I like to portion it into individual containers so I can reheat just what I need. For serving, a sprinkle of fresh parsley or green onions brightens it up instantly. The beans thicken as they cool, so add a splash of broth if it seems too thick when reheating. Perfect for meal prepāmake a big batch and enjoy all week.
Why You'll Love This Recipe
- No-Soaking Needed: Iāll admit, I used to dread the overnight soak for dried beansābut this recipe skips it. Just a quick rinse and a long simmer, and those navy, kidney, and black beans turn tender without any fuss. (Between us, Iāve burned dinner waiting for canned beans to heat up. Never again.)
- Rich, Earthy Depth: The combo of pintos and Great Northerns gives this soup a texture and flavor you wonāt find in store-bought versions. The kidney beans add a subtle smokiness, while the navy beans keep it hearty. Honestly, the first time I tasted it, I thought, āWait, I made this?āāand then immediately made it again.
- Meal Prep MVP: This soup tastes better the next day, which is perfect because itās also my go-to for lunches. Iāll make a big batch on Sunday, portion it out, and grab a jar for work all week. The beans hold up, and the broth gets even more flavorfulālike a free upgrade.
- Pocketbook Hero: A bag of dried beans costs pennies compared to canned, and you get way more servings. I stretch one batch into five meals for my family, and the leftovers? Freezer-friendly for months. My budget (and my taste buds) thank me every time.
Step-by-step instructions for 7 bean soup
Transform pantry staples into hearty, flavorful soup with this straightforward method.
šØāš³ Step 1: Prepare the Beans for Cooking
In a large bowl, combine all 1 cup dried navy beans, 1 cup dried kidney beans, 1 cup dried black beans, 1 cup dried pinto beans, 1 cup dried great northern beans, 1 cup dried small white beans, and 1 cup dried chickpeas. Rinse them thoroughly under cold water to remove any debris, then transfer to a 6-quart pot. Cover with 10 cups cold water and bring to a boil over high heat.
Once boiling, reduce heat to medium-low and simmer for 2 minutes. Drain the beans immediately and rinse again under cold water. This quick soak removes excess starches that can make the soup gummy. Return the drained beans to the pot and add 6 cups vegetable brothāthis is where the real flavor development begins.
š³ Step 2: SautĆ© the Vegetable Base
While the beans simmer, heat the 2 tbsp olive oil in a large skillet over medium heat. Add the diced yellow onion, sliced carrots, and diced celery stalks, stirring occasionally for 5-6 minutes until the vegetables soften and the onion becomes translucent. Here's the thingādon't rush this step. The vegetables should release their natural sweetness and develop a deep caramel color.
Add the minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 2 tbsp tomato paste and cook for another 1 minute until it darkens slightly. This aromatic base forms the flavor foundation for your soup. Transfer the vegetable mixture to the pot with the beans and broth.
š„ Step 3: Simmer the Soup Until Tender
Bring the entire mixture to a boil over high heat, then reduce to a gentle simmer. Add the 1 tsp dried thyme, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Cover the pot and let it cook for 1 hour, stirring occasionally. This initial simmer helps break down the beans and build flavor.
After 1 hour, check the beans for tenderness. They should be soft but still hold their shape. If they're not tender enough, continue simmering uncovered for another 30-45 minutes, adding ½ cup water if the soup becomes too thick. The key is patienceārushing this step results in mushy beans and a watery soup.
š„ Step 4: Adjust Seasoning and Finish
Once the beans are tender, remove the bay leaves and taste the soup. Adjust the seasoning with additional salt or black pepper as needed. The soup should be rich and flavorful, with the vegetables and beans fully integrated. If it's too thick, add ½ cup water or vegetable broth to reach your desired consistency.
For maximum flavor, let the soup sit off the heat for 10 minutes before serving. This resting period allows the flavors to meld together. Serve warm with crusty bread or over rice. Each spoonful should deliver a perfect balance of earthy bean flavors, sweet vegetables, and savory broth.
Pro Tips For Making 7 Bean Soup Recipe From Scratch
- SOAK BEANS SEPARATELY: Navy and Great Northern beans soften faster than kidney or pintoāsoak them in separate bowls for 4 hours (or overnight). I learned this the hard way when my kidney beans stayed rock-hard while the others turned to mush; equal soaking times ruins the texture balance.
- STIR AT SIMMER: Once boiling, reduce to a gentle simmer and stir every 10 minutes for the first 30 minutes. The navy beans sink to the bottom and burn if ignoredāyes, even with plenty of water. After that, let it bubble unchecked, but donāt skip those first checks.
- SALT AFTER 45 MINUTES: Wait until the beans have absorbed liquid before adding saltāadding early makes the tougher beans (like pinto) reject water and stay chewy. I used to add salt upfront and wondered why my soup always tasted flat; timing matters more than youād think.
- SKIP THE POTATO MASH: If using potatoes for thickening, boil them whole first, then mash them directly into the soup. Mashing them raw creates lumps that wonāt dissolve, no matter how much you stir. (Iāve triedāitās a mess.) A fork does the job just fine.
Pro cooking tips for this recipe
Bean Soaking Mastery
Forget the overnight soak if you're short on timeāI use a pressure cooker for 30 minutes on high pressure to tenderize beans perfectly. If you're sticking with traditional methods, soak overnight in cold water with a pinch of baking soda (just ½ tsp) to soften them faster and reduce cooking time by 30-45 minutes. Pro tip: Use a large bowl with plenty of waterāat least 3 cups per cup of beansāto prevent gassiness. š«
Vegetable Prep Secrets
Don't skip the caramelization stepāthis is where flavor magic happens. SautĆ© onions until they're golden brown (about 8-10 minutes) for deeper sweetness. For extra efficiency, use a food processor to dice onions and celery in 30 seconds flat, but taste the difference with freshly chopped veggies. I like to add a pinch of salt during sautĆ©ing to draw out moisture and intensify flavor. š
Broth Boosters
Elevate your broth by adding 1 crushed garlic clove and 1 bay leaf directly to the pot while simmering. For an umami kick, stir in 1 tbsp soy sauce or 1 tsp fish sauce (if vegetarian, use 1 tsp miso paste) during the final 30 minutes of cooking. The broth should coat the back of a spoonāif it's too thin, reduce it uncovered for 10-15 minutes before adding water. š„
Thickness Control
If your soup turns out too thick, don't panicājust add ½ cup broth and simmer for 5 minutes to blend. For a creamier texture without dairy, mash ½ cup of the beans directly in the pot with a fork. I find that adding a splash of apple cider vinegar (1 tsp) brightens flavors and balances richness in thick soups. š”
Flavor Layering
Build complexity by adding herbs in stages: Start with dried thyme at the beginning, then add fresh parsley or cilantro just before serving. For a smoky depth, stir in ½ tsp smoked paprika during the final 10 minutes of cooking. Remember, beans absorb flavorsāso season gradually and taste frequently. The soup should sing with salt, acid, and umami all working together. āØ
Make-Ahead Magic
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 daysāthe beans will continue softening and the broth will deepen. For freezing, portion into quart-sized containers with 1 inch headspace to prevent ice crystals. Reheat gently on the stove with a splash of water to restore richness. š
Nutrition facts
Frequently asked questions
Can I substitute any of the beans in this 7 bean soup?
The key is maintaining a mix of textures and flavors. Swap any bean for another dried variety like lentils (for earthiness) or white beans (for creaminess). Just ensure you have a good balanceāstick to mostly white beans with 1-2 darker varieties for visual appeal. For example, replace small white beans with cannellini for extra richness.
Why does my 7 bean soup taste bland after cooking?
Blandness usually comes from insufficient seasoning or rushed cooking. Let the soup simmer uncovered for 10-15 extra minutes to deepen flavors. Taste and adjust with salt, black pepper, or a splash of apple cider vinegar (just ½ tsp) to brighten. For extra umami, stir in 1 tbsp soy sauce or 1 tsp miso paste during the final 30 minutes of cooking.
How can I make this soup vegetarian without canned beans?
This recipe is already vegetarian-friendly using dried beans! For extra protein, add ½ cup cooked quinoa or ½ cup crumbled tofu at the end. If you prefer canned beans, use low-sodium varieties and rinse thoroughly. The texture will be slightly different, but the flavor remains rich and satisfying.
Can I make this soup in a slow cooker?
Yes! After soaking the beans overnight, combine everything (beans, broth, veggies, and spices) in your slow cooker. Cook on low for 8-10 hours or high for 4-5 hours, stirring occasionally. The slow cooker enhances the beans' tenderness and lets flavors meld beautifully. Just add ½ cup water if the soup gets too thick during cooking.
What's the best way to store and reheat leftovers?
Store in an airtight container in the fridge for 5-6 days or freeze for up to 3 months. To reheat, warm on the stove over medium-low heat with a splash of broth or water. For best texture, avoid microwavingāit can make the beans mushy. If the soup thickens upon reheating, stir in 1-2 tbsp broth to restore consistency.
