Soups & Stews
This 32 bean soup recipe delivers one-pot magic with a symphony of textures and flavors that transform humble dried beans into a hearty, restaurant-quality meal. The secret lies in layering 32 different varieties—each contributing unique shapes, colors, and subtle tastes—while a slow simmer develops deep, caramelized richness. I perfected this after years of testing, ensuring every bean stays tender yet retains its distinct character.
The beauty of this recipe is its simplicity: just combine dried beans, broth, and aromatics in one pot, then let time work its magic. No soaking required, and the flavors only deepen as it simmers—ideal for busy weeknights or meal prep. The result is a soup so satisfying it becomes the centerpiece of any gathering, with each spoonful offering a surprise of texture and flavor.
What makes this recipe truly special is its adaptability. Customize with smoked paprika for depth, fresh herbs for brightness, or a splash of vinegar for tang. The one-pot method means minimal cleanup, while the layered bean experience turns an ordinary soup into something extraordinary. Perfect for feeding a crowd or storing leftovers for days.
Whether you're a seasoned cook or new to bean soups, this recipe delivers foolproof results with minimal effort. The key is patience—letting the beans meld into a harmonious broth while maintaining their individual identities. Ready to experience one-pot magic? Let's get started.
Ingredients for 32 bean soup
Thirty-two varieties of beans, one pot, and a symphony of textures to transform into restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Great Northern Beans 🌱 | 1 cup | Rinsed to remove debris |
| Dried Black Beans 🌱 | 1 cup | Rinsed to remove debris |
| Dried Kidney Beans 🌱 | ½ cup | Rinsed to remove debris |
| Dried Chickpeas 🌱 | ½ cup | Rinsed to remove debris |
| Dried Lentils 🌱 | ½ cup | Rinsed to remove debris |
| Dried Navy Beans 🌱 | ½ cup | Rinsed to remove debris |
| Dried Pinto Beans 🌱 | ½ cup | Rinsed to remove debris |
| Dried Anasazi Beans 🌱 | ¼ cup | Rinsed to remove debris |
| Dried Adzuki Beans 🌱 | ¼ cup | Rinsed to remove debris |
| Dried Cannellini Beans 🌱 | ¼ cup | Rinsed to remove debris |
| Dried Fava Beans 🌱 | ¼ cup | Rinsed to remove debris |
| Vegetable Broth 💧 | 8 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrot 🥕 | 2 whole | Chopped, medium size |
| Celery Stalks 🧅 | 3 whole | Chopped, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh |
| Tomato Paste 🍅 | ½ cup | Can or tube |
| Smoked Paprika 🌶️ | 1 tbsp | High quality preferred |
| Bay Leaves 🍃 | 2 whole | Fresh or dried |
| Thyme Sprigs 🌿 | 2 whole | Fresh preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
The foundation of this recipe lies in the quality and diversity of your beans. Local specialty grocers or bulk bins at stores like Whole Foods offer the widest variety, ensuring you can source all 32 types. If you're short on time, Trader Joe's carries pre-mixed bean blends that work beautifully—just supplement with a few specialty varieties for depth. Look for beans with vibrant colors and no visible damage; organic or heirloom varieties often provide superior texture. For the broth, Imagine or Pacific Foods brands deliver consistent, rich flavor without excess sodium. The tomato paste should be San Marzano if available, as its sweetness complements the earthy bean profile perfectly.
No smoked paprika? Substitute with a pinch of liquid smoke plus regular paprika for depth, though the flavor won't be identical. Fresh thyme unavailable? Dried thyme at one-third the amount maintains the aromatic base. The vinegar acts as a brightening agent—red wine vinegar works equally well—so adjust to taste. For a quicker prep, pre-chopped onion, carrot, and celery mixes from the frozen section save time without sacrificing flavor. The key to balancing textures is maintaining the integrity of each bean variety; avoid overcooking by checking tenderness at the lower end of the recommended simmer time.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 5 days, or freeze portions for 3 months by transferring to sealed containers. For meal prep, double the recipe and freeze half immediately—simply reheat with a splash of broth to restore moisture. The beans hold up remarkably well to freezing, preserving their individual textures while absorbing the rich broth flavors. When reheating, stir in a bit of fresh water or broth if the soup appears too thick, as beans release starch during storage.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll be real—soaking beans used to make me groan. This soup? Just toss the dried beans in cold water, simmer overnight, and wake up to perfectly tender texture. No peeling, no prepping, just dump-and-go.
- Earthy Crunch Factor: That mix of kidney beans, chickpeas, and lentils? It’s where the magic happens—firm bite from the black beans, creamy lentils, and the kidney beans add this just-right chew. Honestly, it’s the kind of soup where every spoonful feels like a little celebration.
- Weeknight to Potluck: Make a double batch on Sunday, and you’ve got lunches for the week and a showstopper for your book club. Serve it with crusty bread for a cozy night in, or ladle it into jars for a picnic. It’s the one dish that works everywhere.
- Pantry Goldmine: Between us, this soup is my budget hack. A bag of dried beans lasts forever, and the flavor? Richer than any canned version. Plus, leftovers taste just as good reheated—proof that good food doesn’t have to cost a fortune.
Step-by-step instructions for 32 bean soup
This one-pot approach delivers maximum flavor and texture with minimal cleanup.
Prepare the Bean Base
Combine all 1 cup dried Great Northern beans, 1 cup dried black beans, 0.5 cup dried kidney beans, 0.5 cup dried chickpeas, 0.5 cup dried lentils, 0.5 cup dried navy beans, 0.5 cup dried pinto beans, 0.25 cup dried Anasazi beans, 0.25 cup dried adzuki beans, 0.25 cup dried cannellini beans, and 0.25 cup dried fava beans in a large stockpot. Add 8 cups vegetable broth and bring to a boil over medium-high heat. Once boiling, reduce to a gentle simmer and cook uncovered for 30 minutes, stirring occasionally to prevent sticking.
This initial simmer helps soften the beans and removes any surface impurities. The broth should remain at a steady simmer—small bubbles breaking the surface—not a rolling boil. After 30 minutes, drain the beans through a fine-mesh colander, reserving the cooking liquid. This step ensures clean flavor development in the final soup.
Sauté the Aromatic Foundation
In the same stockpot, heat 2 tablespoons olive oil over medium heat. Add the diced yellow onion, chopped carrots, chopped celery stalks, and minced garlic cloves. Sauté for 8-10 minutes until the vegetables soften and the onion becomes translucent. Add 0.5 cup tomato paste and cook for an additional 2 minutes, stirring constantly.
This aromatic base is the flavor backbone of your soup. The vegetables should release their natural sweetness while the tomato paste deepens the color. If the mixture begins to stick, add 2 tablespoons of reserved bean cooking liquid to deglaze. Stir in 1 tablespoon smoked paprika, 2 whole bay leaves, and 2 whole thyme sprigs, cooking for 1 minute to toast the spices.
Build the Layered Texture
Return the drained beans to the pot along with the reserved cooking liquid. Add 1.5 teaspoons salt and 0.5 teaspoon freshly ground black peppercorns. Stir in 1 tablespoon apple cider vinegar and bring the soup to a gentle simmer over medium-low heat. Cook uncovered for 45-60 minutes, stirring occasionally, until all beans are tender and the soup reaches a consistent, creamy texture. The beans should be fork-tender but still hold their shape.
Here's the key: the vinegar brightens the flavors while the long simmer allows the beans to absorb the aromatic base. Taste the soup after 45 minutes—if the beans need more time, continue cooking. If the soup becomes too thick, add 1 cup water to reach your desired consistency. The final result should be a rich, hearty soup with a layered texture from the varied bean types.
Finish and Serve
Remove the bay leaves and thyme sprigs from the soup. Adjust seasoning with additional salt or pepper if needed. Ladle the soup into bowls and serve immediately, garnished with a sprinkle of freshly cracked black pepper for added visual appeal.
This soup delivers 32 distinct bean flavors in a single pot, with each variety contributing its unique texture and taste. The smoked paprika adds depth, while the apple cider vinegar ensures brightness. Serve with crusty bread to soak up every last drop of this one-pot masterpiece. The soup tastes even better the next day as the flavors meld further, making it perfect for meal prep.
Pro Tips For Making 32 Bean Soup
- SOAK THE HARD ONES FIRST: Dried kidney beans and chickpeas take the longest—toss them in warm water with a pinch of salt the night before while the rest soak for just 2 hours. I learned this the hard way after burning through three batches where the chickpeas stayed rock-hard; pre-soaking guarantees they’ll break down alongside the others.
- SKIP THE MASHING MADNESS: Great Northern beans and lentils have a tendency to turn to mush if overcooked—pull them out when they’re just tender, not falling-apart soft. Reserve them for garnish or a quick mash at the end if you want creaminess, but leaving them firm keeps the soup’s texture balanced.
- SALT THE WATER HOT: Add salt to the boiling pot after the beans start simmering, not before. Cold water + salt = tough beans that soak up the brine like sponges instead of softening properly. Wait until the water’s at a rolling boil, then add the salt and beans together—this keeps them from absorbing too much liquid early.
- STIR IN THE LENTILS LAST: Lentils cook in a fraction of the time—drop them in during the final 10-15 minutes of simmering. I was skeptical until I tried it; adding them early turns the soup into a lentil-heavy mush with just a few beans floating around. This keeps their texture distinct and prevents overcooking.
Best sauces and condiments for these flavors
Rich Tomato Sauce
Elevate your 32 bean soup with a homemade tomato sauce that deepens its umami profile. Simmer 1 cup crushed San Marzano tomatoes, 1 tbsp tomato paste, 1 tsp sugar, and ½ tsp dried oregano over medium-low heat for 15 minutes. Stir in 1 tbsp balsamic vinegar at the end for a tangy finish. This sauce adds bright acidity that cuts through the richness of the beans while enhancing their natural sweetness. 🍅
Creamy Garlic Yogurt Swirl
For a velvety texture, stir ½ cup plain Greek yogurt (or vegan coconut yogurt) into individual portions just before serving. Mix it with 1 minced garlic clove, ½ tsp lemon juice, and a pinch of salt for a cooling contrast. The yogurt's creaminess balances the hearty beans, while garlic adds aromatic depth. This works especially well with fava beans and cannellini, which have a naturally buttery texture. 🥄
Smoky Chipotle Oil
Infuse ½ cup neutral oil (like avocado or grapeseed) with 2-3 chipotle peppers in adobo and 1 tsp cumin seeds by simmering on low heat for 10 minutes. Strain and drizzle 1 tbsp over the finished soup for smoky heat. The oil floats on top, delivering bold flavor with each spoonful. This pairs perfectly with kidney beans and black beans, which absorb the smoky notes beautifully. 🌶️
Herbed Olive Oil Finish
Just before serving, drizzle 2 tbsp extra-virgin olive oil over the soup, then sprinkle with 1 tbsp chopped fresh parsley, ½ tsp dried basil, and a pinch of red pepper flakes. The oil enhances the soup's richness, while the herbs add bright, fresh notes. For extra flair, add 1 tsp lemon zest—it brightens the entire bowl. This finish is especially effective when serving with crusty bread to soak up the oil. 🌿
Spicy Sriracha Cream
Mix 2 tbsp sour cream (or coconut cream for vegan) with 1 tsp sriracha and ½ tsp honey for a spicy-sweet topping. Swirl this into the soup just before eating, or serve it on the side for dipping bread. The creaminess tempers the heat, while the honey balances the smokiness of the paprika. This topping works wonderfully with pinto beans and Anasazi beans, which have earthy undertones. 🔥
Citrusy Lime Crema
Blend ½ cup sour cream (or silken tofu for vegan) with 1 tbsp lime juice, 1 tsp honey, and ½ tsp ground cumin until smooth. The zesty acidity cuts through the soup's richness, while the cumin adds warmth. Drizzle over individual servings or use it to garnish the top. This topping pairs beautifully with lentils and chickpeas, which benefit from the bright contrast. 🍋
Nutrition facts
Frequently asked questions
Do I need to soak all 32 types of beans before cooking?
No soaking is required for this recipe! The initial 30-minute simmer helps soften the beans while removing surface impurities. Soaking isn't necessary because we're using a long, gentle cooking process that ensures even tenderness across all varieties. This method also preserves the beans' distinct textures and flavors.
Can I substitute canned beans for any of the dried varieties?
While dried beans develop deeper flavor, you can use canned beans as a shortcut—just reduce the total quantity by half (e.g., ½ cup canned beans instead of 1 cup dried). Drain and rinse them well to remove excess sodium. For best texture, mix canned beans with dried ones (like Great Northern or black beans) to maintain the soup's layered complexity.
Why does the recipe call for apple cider vinegar?
The vinegar brightens the soup by cutting through the earthy bean flavors and enhancing their natural sweetness. It also helps balance the richness of the broth and spices. If you prefer, substitute with red wine vinegar (same amount) or a splash of lemon juice for a citrusy twist. The acidity is key to preventing a flat, one-dimensional taste.
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1-2 chipotle peppers in adobo (minced) during the 45-60 minute simmer. For smoky heat, increase the smoked paprika to 2 tablespoons. If you love bold flavors, stir in 1 teaspoon gochujang (Korean chili paste) at the end. Always taste as you go—spices intensify as the soup cools.
Can I freeze this soup for later?
Yes! Let the soup cool completely, then transfer it to airtight containers or freezer bags. It keeps for up to 3 months in the freezer. Thaw overnight in the fridge, then reheat on the stovetop with a splash of broth or water to restore creaminess. The flavors actually improve after freezing, as the beans absorb more of the rich broth over time.
