32 Bean Soup Recipe: Pantry-to-Pot Protein Powerhouse in One Pot

Soups & Stews

32 Bean Soup Recipe: Pantry-to-Pot Protein Powerhouse in One Pot

This 32 bean soup recipe transforms humble pantry staples into a hearty, protein-rich stew that simmers into comfort in one pot. The magic lies in combining 32 different beans—each bringing texture and flavor—while letting them meld into a thick, satisfying broth. I developed this version after realizing how many dried beans I had sitting unused, and it became an instant family favorite for chilly evenings.

The beauty of this soup is its adaptability—vegetarian by nature but easily upgraded with smoked sausage or bacon for meat-eaters. Aromatic onions, garlic, and bay leaves form the flavor base, while tomatoes add depth and acidity to balance the earthiness. The key? Slow simmering—this is where the magic happens, allowing all those beans to soften and absorb the rich, savory broth.

By the time you’re done, you’ll have a deeply flavorful, thick soup with tender beans in every bite, perfect for ladling over crusty bread or serving alongside a simple green salad. The leftovers taste even better the next day, making this an ideal meal prep solution for busy weeks. Let’s get cooking—this one-pot wonder is about to become your go-to for hearty, satisfying dinners.

Whether you’re feeding a crowd or meal prepping for the week, this soup delivers restaurant-quality comfort without the fuss. The secret? Patience and layering—each bean contributes something unique, and the slow cook transforms simple ingredients into something extraordinary. Ready to try it?

👨‍🍳
Difficulty
Hard
🔥
Calories
Med Cal

Ingredients for 32 bean soup

Pantry staples meet protein powerhouse—32 beans and simple spices transform into one-pot magic.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Rinsed and picked over
Dried Black Beans 🌱 1 cup Rinsed and picked over
Dried Kidney Beans 🌱 ½ cup Rinsed and picked over
Dried Pinto Beans 🌱 ½ cup Rinsed and picked over
Dried Lentils 🌱 ½ cup Green or brown variety
Dried Chickpeas 🌱 ½ cup Rinsed and picked over
Dried White Beans 🌱 ½ cup Cannellini or great northern
Yellow Onions 🧅 2 whole Diced, about 2 cups
Garlic Cloves 🧄 6 cloves Minced, about 2 tbsp
Carrots 🥕 3 whole Diced, about 1.5 cups
Celery Stalks 🥬 3 whole Diced, about 1 cup
Canned Diced Tomatoes 🍅 2 cups San Marzano preferred
Vegetable Broth 💧 6 cups Low-sodium preferred
Bay Leaves 🌿 2 whole Dried, removed before serving
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp Extra-virgin for richness

The beans are the star, so pick your pantry favorites—just ensure they’re dried and not pre-cooked. Costco or bulk bins have the best prices for variety. If you’re short on time, pre-soaked beans (or overnight soaking) cut cooking time dramatically. The key is diversity: navy for creaminess, black for richness, lentils for texture. I always grab extra—this soup tastes better the next day as flavors meld.

No San Marzano tomatoes? Any good-quality canned tomatoes work—just drain well. Fresh thyme is ideal but dried at one-third the amount gets you close. Short on carrots? Substitute with celery or potatoes. The broth matters—low-sodium lets you control the seasoning. For extra depth, add a dash of smoked paprika or a bay leaf (remove before serving). The olive oil might seem small, but it’s what makes the broth silky—not the cheap stuff.

This soup keeps for 5-6 days in the fridge, freezes beautifully for 3 months. I portion mine into containers with crusty bread on the side for easy lunches. Double the batch—it’s worth it. Store beans in airtight containers in a cool, dark place for up to a year. The broth can be made ahead too—just reheat and add the beans fresh for maximum texture.

❤️

Why You'll Love This Recipe

  • No-Soak Necessary: I swear by this shortcut—just toss in the dried beans with their skins still on, and let the slow simmer do the work. No overnight soaking, no fuss, and honestly? The texture comes out richer that way.
  • Umami Bomb: That mix of navy beans, lentils, and kidney beans? It’s like a flavor party in your mouth—earthy, smoky, and just a little sweet from the caramelized onions. I’ll be real: my picky-eating partner actually finishes his bowl.
  • Leftovers That Shine: This soup tastes better the next day, especially when I reheat it with a splash of broth and a crack of black pepper. Pack it for lunches or freeze it in portions—trust me, your future self will thank you when you’re too tired to cook.
  • Pantry Magic: I make this when I’m low on fresh ingredients because it relies on what’s already there. Lentils add heartiness, pintos bring that creamy bite, and black beans keep it satisfying—no specialty shopping required. Budget-friendly doesn’t mean boring.

Step-by-step instructions for 32 bean soup

Transform your pantry staples into a hearty, protein-rich masterpiece with these simple yet precise steps.

1

Prepare the Bean Mixture for Even Cooking

In a large bowl, combine all the dried beans: the 1 cup dried navy beans, 1 cup dried black beans, 0.5 cup dried kidney beans, 0.5 cup dried pinto beans, 0.5 cup dried lentils, 0.5 cup dried chickpeas, and 0.5 cup dried white beans. This diverse blend creates both texture and flavor complexity.

Pick through each type to remove any debris or shriveled beans. Then, rinse thoroughly under cold water to remove surface dust. The key here is to ensure each bean variety cooks evenly—some like lentils soften quickly, while others like chickpeas need more time. Don't skip this rinsing step; it prevents cloudy water and ensures clean flavor development.

2

Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced 2 whole yellow onions and cook for 5-6 minutes until they become translucent and slightly caramelized. This foundational step builds flavor depth that carries through the entire soup.

Add the minced 6 cloves garlic, diced 3 whole carrots, and diced 3 whole celery stalks. Stir frequently for 4-5 minutes until the vegetables soften and the garlic releases its aromatic oils. The vegetables should be tender but not browned—this prevents bitterness and ensures they blend seamlessly into the soup. Here's where it gets fun: the combination of onions, carrots, and celery creates what chefs call "the holy trinity," forming the flavor backbone of countless soups and stews.

3

Simmer the Beans with Herbs and Tomatoes

Add the bean mixture to the pot along with the 2 cups canned diced tomatoes, 6 cups vegetable broth, 2 whole bay leaves, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir gently to combine, ensuring all beans are submerged. Bring the mixture to a gentle boil over high heat.

Once boiling, immediately reduce heat to low and maintain a gentle simmer. The reason for this controlled simmer is critical: it prevents the beans from toughening or splitting open. Cover the pot and let it cook for 45 minutes, stirring occasionally. You'll notice the broth will foam up initially—that's normal as starches release from the beans. After 45 minutes, check the beans for tenderness—some varieties like lentils will be fully tender, while others like chickpeas may still need time. This is where patience pays off; undercooked beans will become mushy if overcooked.

4

Finish and Adjust for Perfect Texture

After the initial 45 minutes, check the beans again. If they're still firm to the bite (especially the chickpeas and kidney beans), continue simmering uncovered for another 15-20 minutes, stirring occasionally to prevent sticking. The soup should have a thick, hearty consistency with the beans holding their shape but being tender enough to crush slightly between your fingers.

Taste and adjust seasoning. You might need an additional 0.5 teaspoon salt or a pinch of black pepper to balance the flavors. Remove the bay leaves before serving—you don't want their bitter stems in your soup. The final result should be a rich, flavorful broth with a medley of textures: creamy lentils, firm chickpeas, and tender navy beans all working together in harmony. Real talk: this is the moment where all your preparation pays off with a bowl of comforting goodness.

5

Rest and Serve for Maximum Flavor

Let the soup rest for 10-15 minutes off the heat before serving. This resting period allows the flavors to meld and the beans to absorb any remaining broth, intensifying the overall taste. The soup will also thicken slightly as it cools, which is perfect for serving.

Ladle the soup into bowls and serve immediately. The aroma alone will make your kitchen smell like a home-cooked haven. For an extra touch, garnish with fresh parsley or a drizzle of olive oil. Each spoonful delivers a symphony of textures and flavors—creamy, tender, and hearty all at once. This soup tastes even better the next day as the flavors continue to develop, making it an ideal make-ahead meal for busy weeknights or potlucks.

👨‍🍳

Pro Tips For Making 32 Bean Soup

  • SOAK BEANS SEPARATELY: Start navy and pinto beans in cold water overnight—they’re the slowest to soften. Black beans and lentils? Just a quick 2-hour soak in hot water (I use my kettle) to cut down on cook time. Crowd them in the same pot, and you’ll end up with mushy navy beans or undercooked lentils.
  • SIMMER, DON’T BOIL: Once the beans hit the pot, keep the heat at a gentle simmer—not a rolling boil. I’ve learned this the hard way: high heat breaks down the skins of kidney and black beans, turning them into a gluey mess. A steady, low bubble (barely visible) keeps them intact and flavorful.
  • SALT LATE, SALT LIGHT: Hold off on adding salt until the beans are fully tender—adding it early toughens the skins, especially with lentils. When you do add it, go easy: a teaspoon at a time, tasting as you go. This soup should taste rich, not briny.
  • ROAST THE BEANS FIRST: Skip the soak entirely by roasting the dried beans (except lentils) at 375°F for 15 minutes before cooking. This softens them faster and adds a deep, nutty flavor that plain soaking never matches. (Yes, it’s an extra step, but your soup will taste like it simmered all day.)

Storing and reheating your 32 bean soup

Refrigerator Storage

Store your 32 bean soup in an airtight glass container (like Pyrex) for up to 5-6 days in the fridge. The flavors actually deepen overnight as the beans absorb more broth. Let it cool completely before transferring—hot soup creates condensation that dilutes flavors. I like to portion it into quart-sized containers with a side of crusty bread for easy grab-and-go lunches. 💫

Freezer Magic

This soup freezes beautifully for 3 months—perfect for meal prep. Use quart-sized freezer bags (lay them flat to save space) and squeeze out excess air to prevent freezer burn. Label with the date so you remember this protein-packed treasure. When reheating, add 2-3 tablespoons of water or broth to prevent drying out.

Stovetop Reheating

For the best texture, reheat on the stovetop over medium-low heat for 10-15 minutes, stirring occasionally. Add a splash of water if it looks too thick. Taste and adjust seasoning—soup often needs a pinch more salt after reheating. The gentle heat preserves the bean textures better than microwaving. Pro tip: Stir in a dash of smoked paprika while reheating for extra depth. 🔥

Microwave Shortcut

If you're in a hurry, microwave individual portions covered with a damp paper towel for 2-3 minutes, stirring halfway. This prevents drying out. For even heating, transfer to a microwave-safe bowl first. The texture won't be as perfect as stovetop reheating, but it's a lifesaver for quick lunches.

Broth Boost

If your soup tastes thin after reheating, simmer uncovered for 5-10 minutes to reduce the liquid. For extra richness, stir in 1 tablespoon of olive oil or a splash of vegetable broth. The beans will plump up again, restoring that hearty texture. This works especially well for freezer-reheated portions. 💡

Garnish Fresh

Before serving reheated soup, brighten it up with fresh parsley, a squeeze of lemon juice, or a drizzle of olive oil. These additions cut through any reheating dullness and remind you why you love this soup. I keep a small jar of chopped parsley in the fridge for quick garnishes. The acidity from lemon also balances any overly rich flavors. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 62g22%
Dietary Fiber 18g64%
Sugars 8g
Protein 26g52%
* 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?

Yes, but with adjustments! Use 2 cups total canned beans (drained and rinsed) for each 1 cup dried called for. The texture will be slightly softer, so reduce simmering time by 15-20 minutes. For best results, mix both canned and dried beans (like using canned black beans but dried navy beans) to balance textures.

2

How do I know when the beans are fully cooked?

Test for doneness by mashing one bean between your fingers—it should be tender but still hold its shape. Lentils and navy beans usually cook first (45 minutes), while chickpeas and kidney beans may need 15-20 extra minutes. Never overcook or they'll turn mushy. The broth should coat a spoon thickly, not be watery.

3

Can I make this soup in a slow cooker or Instant Pot?

For the slow cooker, combine all ingredients and cook on low for 6-7 hours or high for 3-4 hours. For the Instant Pot, use the bean/chili setting for 20 minutes, then natural release pressure. Both methods yield creamy textures—just add 1 extra cup broth to prevent sticking.

4

What if I don't have all 32 bean varieties?

No problem! Use what you have—even 3-5 types will still taste amazing. Focus on mixing textures: creamy (lentils), firm (chickpeas), and meaty (kidney beans). Swap similar beans (e.g., cannellini for great northern) and adjust cooking time by 10-15 minutes. The key is diversity, but consistency matters more than variety.

5

Why does my soup taste bland after reheating?

Reheating often dulls flavors because moisture evaporates. Fix it by adding 1 extra tablespoon olive oil or a splash of lemon juice while reheating. For extra depth, stir in 1/2 teaspoon smoked paprika or a pinch of red pepper flakes. Always taste and adjust salt—soup absorbs flavors differently after storage.

★★★★★4.8(1 review)
Categories Soups & Stews