7 Bean Soup Recipe From Scratch: Pantry Staples Simmered Into Homestyle Richness

Soups & Stews

7 Bean Soup Recipe From Scratch: Pantry Staples Simmered Into Homestyle Richness

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!

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Low Cal

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.

1

šŸ‘Øā€šŸ³ 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.

2

šŸ³ 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.

3

šŸ”„ 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.

4

🄘 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

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* 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 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.

2

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.

3

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.

4

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.

5

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.7(6 reviews)
Categories Soups & Stews