32 Bean Soup Recipe: Hearty Winter Stew with Textured Legumes

Soups & Stews

32 Bean Soup Recipe: Hearty Winter Stew with Textured Legumes

This 32 bean soup recipe transforms humble legumes into a protein-packed winter staple that warms both body and soul. šŸ”„ The secret lies in combining 32 varieties—each bringing unique texture and flavor—to create a hearty stew that’s as nourishing as it is satisfying. I’ve perfected this version to deliver maximum depth of flavor while keeping preparation straightforward, so you can enjoy restaurant-quality comfort without hours in the kitchen.

What sets this soup apart is its textured complexity—creamy butter beans, firm chickpeas, and tender lentils create satisfying bites in every spoonful. The base builds on traditional techniques: slow simmering with aromatic vegetables and herbs, then balancing with just the right amount of acidity from tomatoes and vinegar. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.

The result is a deeply flavorful, protein-rich stew that’s vegetarian-friendly but easily adaptable for vegan diets by swapping broth. The combination of earthy beans, savory broth, and bright herbs creates layers of taste that evolve with each bite. Whether you’re craving a cozy weeknight dinner or preparing for chilly evenings ahead, this soup delivers warmth, nutrition, and pure comfort in every bowl.

Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for balance. The beauty of this recipe is its versatility—it’s hearty enough for a main dish but flexible enough to complement other meals. Let’s get cooking!

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

Ingredients for 32 bean soup

Thirty-two varieties of beans create a winter-warmer that's hearty, textured, and packed with plant-based protein.

Ingredient Amount Notes
Dried Butter Beans 🌱 1 cup Soaked overnight for creaminess
Dried Chickpeas 🌱 1 cup Rinsed before cooking
Dried Lentils 🌱 1 cup Green or brown preferred
Dried Kidney Beans 🌱 ½ cup For earthy depth
Dried Black Beans 🌱 ½ cup Rinsed thoroughly
Dried Navy Beans 🌱 ½ cup Soaked 8 hours minimum
Dried White Beans 🌱 ½ cup Cannellini or great northern
Dried Pinto Beans 🌱 ½ cup For classic texture
Dried Anasazi Beans 🌱 ¼ cup Specialty beans for complexity
Dried Adzuki Beans 🌱 ¼ cup Sweet flavor profile
Yellow Onion šŸ§… 2 whole Diced for aromatic base
Carrots šŸ„• 3 medium Chopped into small pieces
Celery Stalks 🌿 3 whole Diced for classic mirepoix
Garlic Cloves šŸ§„ 6 cloves Minced for depth
Fresh Thyme 🌿 ¼ cup Leaves only, chopped
Fresh Rosemary 🌿 ¼ cup Chopped sprigs
Vegetable Broth šŸ’§ 6 cups Low-sodium preferred
Tomato Paste šŸ… ½ cup For rich color
Red Wine Vinegar šŸ· 2 tbsp For brightness
Olive Oil šŸ«’ ¼ cup Extra-virgin preferred
Bay Leaves 🌿 2 whole For aromatic depth
Salt šŸ§‚ 1 ½ tsp Kosher or sea salt
Black Peppercorns šŸŒ¶ļø ½ tsp Freshly cracked

The beans are the stars—Costco bulk bins or specialty stores like Penzeys carry the widest selection. Look for dried beans in paper bags (not canned) for maximum flavor. Butter beans and lentils hold their shape beautifully, while kidney and black beans add earthy depth. Soak overnight if using dried beans (except lentils—they cook faster). For convenience, Trader Joe's sells pre-soaked bean mixes, but I always prefer the texture of homemade. The key is variety: each bean brings its own texture and flavor, creating that satisfying mouthfeel in every spoonful.

No specialty beans? Substitute with whatever you've got—cannellini, pinto, or even canned beans (drained and rinsed) work in a pinch. Fresh thyme and rosemary can be swapped for 1 tsp dried each, but fresh has that bright aroma that's hard to beat. The tomato paste can be replaced with 1 cup crushed tomatoes if you prefer. For the vinegar, apple cider vinegar adds a fruity note, while balsamic gives extra depth. The broth? Homemade is ideal, but even bouillon cubes work if you're in a hurry—just taste and adjust the salt accordingly.

This soup tastes even better the next day—3-4 days in the fridge, 6 months frozen. I always make a double batch and freeze half in portions. To reheat, add a splash of water or broth and simmer until hot. The beans thicken as they cool, so you can thin with extra broth if needed. Store the herbs separately and add them back when reheating for maximum freshness. Leftovers? Perfect for sandwiches or as a side dish—just reheat gently to preserve that creamy texture.

ā¤ļø

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll be real—soaking beans for hours used to make me groan. This recipe skips that step entirely. Just toss the dried butter beans, chickpeas, lentils, and kidney beans into boiling water, and let them simmer. Honestly, that’s the kind of magic I need in my life.
  • Earthy Umami Bomb: Between us, the combo of lentils and kidney beans creates this deep, savory punch that’s hard to beat. The butter beans add creaminess, while the black beans bring that classic richness. One bite and you’ll forget about takeout—promise.
  • Meal Prep MVP: This soup tastes even better the next day, which is perfect because it’s made for leftovers. Double the batch on Sunday, and you’ve got lunch covered for the week. My freezer’s full of portions, and my Monday mornings are saved.
  • Pantry Goldmine: I swear by this recipe when I’m broke or lazy—or both. Dried beans are dirt cheap, shelf-stable, and pack a protein punch. Plus, the flavor grows richer as it sits, so every spoonful feels like a win. Budget-friendly doesn’t have to mean boring.

Step-by-step instructions for hearty 32 bean soup

Transform these diverse legumes into a rich, textured winter stew that's packed with depth and comfort.

1

šŸ‘Øā€šŸ³ Step 1: Prepare the Beans for Maximum Texture

Start by sorting through all the dried beans, removing any debris or damaged pieces. For the 1 cup dried butter beans, 1 cup dried chickpeas, 0.5 cup dried navy beans, and 0.5 cup dried white beans, soak them overnight in cold water. This extended soak ensures they'll become wonderfully creamy while maintaining their shape. The remaining 1 cup dried lentils, 0.5 cup dried kidney beans, 0.5 cup dried black beans, 0.5 cup dried pinto beans, 0.25 cup dried Anasazi beans, and 0.25 cup dried adzuki beans can be soaked for just 8 hours—they'll contribute different textures to your soup.

Drain and rinse all soaked beans thoroughly before using. I like to give them a quick final rinse under cold water to remove any surface starch. This prevents the soup from becoming too thick or gummy as it cooks. The variety of bean sizes and textures will create an interesting mouthfeel in your finished soup.

2

šŸ³ Step 2: Build the Aromatic Base

Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onion (diced), 3 medium carrots (chopped), and 3 whole celery stalks (diced) to create your classic mirepoix. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.

Add the 6 cloves minced garlic, 0.25 cup chopped fresh thyme, and 0.25 cup chopped fresh rosemary to the pot. Stir for 1 minute until fragrant—this is where all the flavor magic begins. The herbs will infuse the soup with their earthy notes, while the garlic adds that essential depth. If you notice the garlic starts to brown too quickly, reduce the heat slightly to prevent burning.

3

🄘 Step 3: Develop the Flavor Foundation

Stir in the 0.5 cup tomato paste and cook for 2 minutes until it darkens slightly and becomes incorporated. This step deepens the color and adds a rich, umami base to your soup. Next, pour in the 6 cups vegetable broth and add the 2 whole bay leaves and 1.5 tsp salt. Bring everything to a gentle boil, then immediately reduce heat to low-medium to maintain a steady simmer.

Add all the drained beans to the pot. Here's the thing—this soup needs time to develop its complex flavors. Let it simmer uncovered for 45-50 minutes, stirring occasionally. You'll notice the beans begin to soften and the soup thickens slightly as it cooks. The longer it simmers, the more the flavors meld together, but don't let it boil vigorously or the beans may become mushy.

4

šŸ”„ Step 4: Finish with Brightness and Seasoning

After the initial simmering, stir in the 2 tbsp red wine vinegar and 0.5 tsp cracked black peppercorns. The vinegar adds a bright, tangy contrast to the rich bean flavors, while the peppercorns bring just the right amount of heat. Taste the soup and adjust the seasoning—you might need to add more salt, especially if your broth was low-sodium.

Continue simmering for another 30-40 minutes, checking occasionally to ensure the beans are tender but still hold their shape. The dried lentils and kidney beans should be soft, while the butter beans and white beans will maintain a slight firmness. Remove and discard the bay leaves before serving. The soup should be thick enough to coat the back of a spoon but still have a pleasant mouthfeel.

5

šŸ½ļø Step 5: Serve with Confidence

Ladle the soup into bowls and garnish with additional fresh herbs if desired. The variety of bean textures—creamy butter beans, hearty lentils, and slightly firm Anasazi beans—will make each spoonful interesting. Serve with crusty bread to soak up every last bit of that flavorful broth. This soup tastes even better the next day as the flavors continue to develop, so make extra if you can!

Real talk: The first time I made this, I was nervous about cooking so many different beans together. But the textures complement each other perfectly, and the variety of flavors creates a depth you just can't get with a single bean type. Trust the process, and you'll have a soup that's worth every minute of simmering time.

šŸ‘Øā€šŸ³

Pro Tips For Making 32 Bean Soup

  • SOAK BUTTER BEANS FIRST: I learned this the hard way—skipping the overnight soak for butter beans means they’ll stay rock-hard no matter how long you simmer. Toss them in cold water with a pinch of baking soda (yes, really) and let them sit while you prep everything else.
  • SORT BEANS BY SIZE: Not all beans cook at the same speed, especially when mixing lentils with kidney beans. Quickly scan your dried beans for pebbles or shriveled bits, then separate the smaller lentils and chickpeas from the larger butter beans—this keeps texture consistent and prevents mushy spots.
  • SIMMER LOW AND SLOW: This isn’t the time to rush. After the initial boil, drop the heat to a gentle simmer (barely any bubbles) and let it cook uncovered for at least 2 hours. I used to crank the heat thinking it’d speed things up—now I know that just turns my soup into glue.
  • STIR IN SMOKED PAPRIKA LATE: Hold off on adding any smoked paprika, garlic powder, or herbs until the very last 15 minutes. The flavors fade when simmered too long, and you’ll end up with a bland, one-note soup—trust me, your taste buds will notice the difference.

Flavor customization for 32 bean soup

Spicy Kick Options

Add 1-2 tbsp hot sauce (like Tabasco or Cholula) or ½ tsp cayenne pepper for heat. For smoky depth, stir in 1 tsp smoked paprika during the simmer. I like adding ½ cup diced jalapeƱos in the last 10 minutes of cooking for fresh, fiery bites. šŸŒ¶ļø

Herb Variations

Swap rosemary for fresh sage (add ¼ cup chopped) for an earthy, slightly sweet note. For brightness, add ¼ cup chopped parsley at the end. If you love cilantro, toss in ¼ cup chopped cilantro with the vinegar for a Mexican-inspired twist.

Umami Boosters

Deepens flavor with 1 tbsp soy sauce or 1 tsp miso paste (dissolved in the broth). For richness, stir in 1 cup diced mushrooms (cremini or shiitake) with the mirepoix. A splash of fish sauce (just ½ tsp) adds complexity without overpowering.

Sweet Contrasts

Balance earthy flavors with 1 tbsp honey or 1 tbsp maple syrup at the end. For warmth, add ½ tsp cinnamon or ¼ tsp allspice with the spices. A touch of orange zest (from 1 small orange) brightens the broth beautifully.

Creamy Additions

Stir in ½ cup coconut milk or ¼ cup sour cream at the end for velvety texture. For a vegan option, blend ½ cup cooked cashews with ¼ cup broth and whisk into the soup. A sprinkle of nutritional yeast adds a cheesy, umami depth.

Acidity Adjustments

Swap red wine vinegar for lemon juice (same amount) for a citrusy tang. For a fruity note, add 1 tbsp balsamic vinegar alongside the red wine vinegar. A splash of apple cider vinegar (just 1 tsp) adds subtle sweetness.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 65g24%
Dietary Fiber 22g79%
Sugars 10g
Protein 28g56%
* 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 use canned beans instead of dried for this recipe?

For convenience, swap dried beans with canned—just use 1.5 cups total canned beans (drained and rinsed) for every 1 cup dried. The texture will be slightly softer, but you’ll still get that satisfying mix of textures. Drain well to avoid making the soup watery, and consider adding a pinch of salt to compensate for any canned bean sodium.

2

How do I prevent the soup from becoming too thick or mushy?

Keep the heat at a gentle simmer (not a rolling boil) and stir occasionally to prevent sticking. For thickness control, add a splash of broth if needed—this soup thickens as it cools. If beans seem mushy, reduce simmering time by 10-15 minutes next time. The key is patience: slow cooking builds flavor without overcooking the beans.

3

What’s the best way to store and reheat leftovers?

Store in an airtight container for up to 4-5 days in the fridge or 6 months frozen. To reheat, add 2-3 tbsp broth per cup of soup and simmer until hot. For best texture, avoid microwaving—stovetop reheating preserves the bean integrity. The flavors actually improve overnight, so leftovers taste even better!

4

Can I make this soup vegan?

Yes! Simply replace the vegetable broth with vegan broth and omit any dairy-based garnishes. The recipe is already plant-based, but double-check your broth label for hidden animal products. For extra richness, stir in 1 tbsp nutritional yeast at the end—it adds a cheesy depth without dairy.

5

Which beans are easiest to find for beginners?

Start with these widely available beans: black beans, pinto beans, kidney beans, and cannellini beans. Most grocery stores carry these, and they’re versatile enough to create a delicious base. For specialty beans like Anasazi or adzuki, check the bulk section or order online—just reduce the total quantity if needed. The recipe works with any combination!

ā˜…ā˜…ā˜…ā˜…ā˜…5.0(11 reviews)
Categories Soups & Stews