Soups & Stews
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!
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.
šØāš³ 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.
š³ 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.
š„ 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.
š„ 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.
š½ļø 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
Frequently asked questions
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.
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.
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!
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.
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!
