32 Bean Soup Recipe: One-Pot Protein-Packed Heartiness

Soups & Stews

32 Bean Soup Recipe: One-Pot Protein-Packed Heartiness

This one-pot 32 bean soup recipe delivers hearty, protein-rich comfort in a single pot—perfect for meal prep or cozy weeknight dinners. The secret lies in combining dried beans (soaked overnight) with aromatic vegetables and herbs, simmered until tender and flavorful.

What starts as a simple mix of ingredients transforms into a deeply satisfying, fiber-packed meal that's both nourishing and delicious.

The beauty of this recipe is its versatility—it works equally well in a slow cooker or pressure cooker, making it ideal for busy schedules. Whether you're serving a crowd or prepping for the week, the one-pot approach minimizes cleanup while maximizing flavor.

The beans absorb the savory broth, creating a rich, textured soup that's naturally vegetarian but packed with plant-based protein.

By the time it's done, you'll have a steaming bowl of soup with tender beans, caramelized onions, and a fragrant herb blend that elevates every spoonful.

The slow simmer develops deep, complex flavors, turning simple ingredients into a restaurant-worthy dish. Serve with crusty bread or over rice for the ultimate comforting meal.

This recipe also adapts easily—add smoked paprika for smoky depth, or swap in a few meaty mushrooms for extra umami. Store leftovers in the fridge for up to 5 days or freeze for longer shelf life. Here's how to make it perfect every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 32 bean soup

Thirty-two beans, two onions, and a handful of herbs—this one-pot masterpiece transforms simple ingredients into restaurant-worthy heartiness.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Soaked overnight, drained
Dried Black Beans 🌱 1 cup Soaked overnight, drained
Dried Kidney Beans 🌱 1 cup Soaked overnight, drained
Dried Pinto Beans 🌱 1 cup Soaked overnight, drained
Dried Chickpeas 🌱 ½ cup Soaked overnight, drained
Yellow Onions 🧅 2 medium Chopped, caramelized
Garlic Cloves 🧄 6 cloves Minced, aromatic
Carrots 🥕 4 medium Chopped, sweetened
Celery Stalks 🧅 4 stalks Chopped, aromatic
Fresh Rosemary 🌿 ¼ cup Chopped, fragrant
Fresh Thyme 🌿 ¼ cup Chopped, earthy
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup Smooth, concentrated
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Bay Leaves 🌿 2 whole Fresh for best flavor
Smoked Paprika 🌶️ 1 tsp For smoky depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The beans are the star, so don't skimp on quality. Trader Joe's or Whole Foods carry excellent dried bean blends, but any organic store will do. If you're using a mix, check for whole, undamaged beans—none of that shriveled stuff. The onions and carrots should be fresh and firm, not limp or bruised. Fresh herbs make all the difference here, but dried will work in a pinch at half the amount. For the broth, Pacific Foods or Imagine brands are my go-to for low-sodium options that won't overpower the delicate flavors.

No fresh rosemary? Dried works at one-third the amount, but trust me, fresh is worth the trip to the market. Short on black beans? Swap in lentils or white beans—just adjust the soaking time. The tomato paste can be the squeeze-tube kind from Trader Joe's for convenience, but canned San Marzano is the gold standard. Smoked paprika is non-negotiable for that deep, smoky flavor, but if you're out, liquid smoke at half the amount will get you close. The celery adds that classic 'holy trinity' depth, but if you're missing it, extra carrots or bell peppers work perfectly.

This soup tastes even better the next day as the flavors meld. Store in the fridge for up to 5 days or freeze for 3 months—just thaw overnight in the fridge. I always make a double batch because it disappears so fast. For meal prep, portion into containers with a splash of broth to keep it moist. The beans will soften further overnight, making every spoonful even more satisfying. If you're using a pressure cooker, reduce the broth by 2 cups—it'll thicken up beautifully under pressure.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that deep, smoky-sweet harmony when navy beans’ buttery richness meets black beans’ boldness. Add a splash of vinegar at the end? Instant tangy lift that makes it ridiculously addictive.
  • One-Pot Wonder: I swear by this for lazy Sundays—just toss all those dried beans (navy, black, kidney, pinto, chickpeas) into a big pot with veggies and broth, let it simmer. No chopping, no fuss, no stress. The beans do all the work while you sip coffee.
  • Earthy Umami Bomb: Here’s what sold me: that deep, smoky-sweet harmony when navy beans’ buttery richness meets black beans’ boldness. Add a splash of vinegar at the end? Instant tangy lift that makes it ridiculously addictive.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The texture stays perfect when reheated—no mushy disasters—and I just portion it into jars. Toss with rice, cornbread, or straight from the pot. (Yes, even on a Tuesday night.)

Step-by-step instructions for 32 bean soup

This hearty soup comes together in one pot with layers of flavor and texture.

1

Sauté the Aromatic Vegetables

Heat the 0.25 cup olive oil in a large, heavy-bottomed pot over medium heat. Add the 2 medium chopped yellow onions, 4 chopped carrots, and 4 chopped celery stalks. Cook for 8-10 minutes until the vegetables soften and the onions become translucent, stirring occasionally.

Here's the thing—don't rush this step. The vegetables should develop a subtle sweetness and caramelized edges before moving forward. If you notice the onions starting to brown too quickly, reduce the heat slightly to prevent burning. This foundational step builds the soup's depth of flavor.

Once the vegetables are tender, add the 6 minced garlic cloves, 1 tsp smoked paprika, 0.25 cup chopped fresh rosemary, and 0.25 cup chopped fresh thyme. Stir for 1 minute until the garlic becomes fragrant and the spices are evenly distributed. This aromatic blend will infuse the entire soup with warmth and complexity.

2

Add Tomato Paste and Beans

Stir in the 0.5 cup tomato paste and cook for 2 minutes until it darkens slightly and blends seamlessly with the vegetables. This step deepens the soup's richness and balances the earthy flavors of the beans.

Next, add all the soaked and drained beans: 1 cup navy beans, 1 cup black beans, 1 cup kidney beans, 1 cup pinto beans, and 0.5 cup chickpeas. Give everything a thorough stir to coat the beans with the aromatic vegetable mixture. This ensures each bean absorbs the flavors evenly as they simmer.

Pour in the 6 cups vegetable broth and add the 2 whole bay leaves. Bring the mixture to a gentle boil, then immediately reduce the heat to low. The goal is to maintain a steady simmer—not a rolling boil—which prevents the beans from becoming mushy and allows them to absorb flavors gradually.

3

Simmer Until Beans Are Tender

Cover the pot and let the soup simmer for 1.5 to 2 hours, stirring occasionally. I know it seems like a long time, but this slow cooking transforms the dried beans into creamy, flavorful bites. Check the beans at the 1-hour mark—they should be tender but still hold their shape.

If the soup starts to reduce too much and the beans look dry, add ½ cup water or broth to maintain the liquid level. The soup should have a thick, stew-like consistency by the end, but not so thick that the beans lose their individual texture. This is where patience pays off—rushing leads to tough beans.

Taste the soup and adjust the seasoning with the 1.5 tsp salt and 0.5 tsp black pepper. The beans should be fork-tender with a slight resistance, and the broth should be rich and flavorful. If the flavors need more depth, a pinch of additional smoked paprika or a splash of lemon juice can elevate the dish.

4

Rest and Serve

Once the beans are perfectly tender, remove the pot from the heat and let the soup rest for 10 minutes. This resting period allows the flavors to meld and the beans to absorb any remaining liquid. Skim off any excess foam or fat that rises to the surface for a cleaner presentation.

Discard the bay leaves before serving. Ladle the soup into bowls and garnish with a sprinkle of fresh thyme or a drizzle of olive oil for added brightness. Each spoonful should deliver a harmonious blend of textures—creamy beans, tender vegetables, and a rich, aromatic broth. Serve with crusty bread to soak up every last drop of this protein-packed masterpiece.

👨‍🍳

Pro Tips For Making 32 Bean Soup

  • SOAK BEANS IN VINEGAR: I learned this the hard way—plain water soaking leaves navy and black beans tough. Add 1 tablespoon of vinegar (white or apple cider) to the soaking water for 8+ hours. It breaks down the skins better, so they stay tender even after hours of simmering.
  • SIMMER LOW AND SLOW: This isn’t a fast dish. After the initial boil, drop the heat to the lowest setting that keeps a gentle bubble—no rolling, no splashing. I used to rush it, and the beans turned mushy. The magic happens at 180°F (77°C) for 2+ hours, not 20 minutes.
  • SKIP THE CROWDING IN POTS: I know, I know—you’re excited to get cooking. But if you cram all 32 types of beans into one pot, you’ll end up with uneven texture. Split them: navy and pinto beans in one pot, black and kidney in another. Chickpeas get their own show—simmer them separately for 45 minutes after the others are done.
  • SAUTÉ ONIONS UNTIL CARAMELIZED: Don’t just "cook" the onions—push them until they’re deep golden, almost jammy, with 10 minutes of attention. That’s where the flavor lives. Add a splash of water halfway if they stick, but don’t rush. Your future self will taste the difference when spooning that soup into bowls.

Storing and reheating your 32 bean soup

Refrigerator Storage

Let your 32 bean soup cool to room temperature before transferring to airtight glass containers—I prefer Pyrex or Le Creuset for their durability. Store in the fridge at 40°F or below for up to 5 days, but honestly, it tastes even better the second day as flavors meld.

The beans soften further overnight, creating that perfect creamy texture. 💛

When reheating from the fridge, portion into bowls first to avoid reheating the entire pot multiple times. This keeps the beans from becoming mushy. I like to add a splash of vegetable broth (about ¼ cup) to prevent drying out during reheating.

Freezer Storage

For longer storage, freeze your soup in quart-sized freezer bags or glass containers with 1-inch headspace to prevent expansion cracks. Label with the date—this soup stays delicious for 3 months.

Thaw overnight in the fridge for best texture, or use the microwave on defrost setting for a quicker option. 🥶

Pro tip: Freeze in single-serving portions for easy grab-and-go meals. Just add a little extra broth when reheating to restore that perfect consistency. I often make double batches specifically for freezing—it’s a lifesaver on busy days.

Reheating Methods

Stovetop reheating is my favorite method because it maintains the best texture. Heat your soup over medium-low heat, stirring occasionally, until it reaches 165°F. If it looks too thick, add ¼ cup water or broth to loosen it up.

This gentle heat preserves the bean integrity and prevents breaking down the flavors. ⏰

For microwave reheating, cover the bowl with a microwave-safe lid or damp paper towel to retain moisture. Heat on 50% power in 2-minute intervals, stirring between each, until fully heated. Avoid high power—it can make the soup watery and lose its rich depth.

Reviving Texture

If your reheated soup seems too thick, stir in 2-3 tablespoons of broth or water while reheating. For extra richness, add a dash of olive oil or a pinch of smoked paprika to brighten the flavors.

The key is to keep it warm but not boiling—just enough to restore that comforting, restaurant-style quality. 💡

Leftovers taste even better the next day, so I always make extra. The flavors deepen as the beans absorb more of the aromatic broth. Just remember: never reheat more than once for food safety—always eat within 3-4 days of reheating.

Nutrition facts

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

Why do I need to soak the beans overnight?

Soaking reduces cooking time by 50% and prevents the beans from becoming tough or mushy. The overnight soak (8+ hours) softens the skins, allowing them to absorb flavors better during simmering. For a quicker method, use the quick-soak technique: boil beans for 2 minutes, then let them sit covered for 1 hour before draining.

2

Can I use canned beans instead of dried?

Yes! Swap dried beans for canned (1:1 ratio) to cut prep time. Drain and rinse thoroughly to remove excess sodium. For best texture, add canned beans during the last 30 minutes of simmering so they don't overcook. The soup will be ready faster, but the flavor depth won't match overnight-soaked dried beans.

3

How do I adjust the spice level?

Start with the 1 tsp smoked paprika as written, then adjust to taste. For more heat, add ½ tsp cayenne pepper or a diced jalapeño. To mellow flavors, reduce the smoked paprika to ½ tsp or add a pinch of sugar. Always taste before serving—you can always add more, but you can't remove excess spice.

4

What if my soup is too thick after cooking?

Add ½ cup water or broth while reheating and stir well. For a creamier texture, mash 2-3 beans against the pot sides to release starch. If it's still too thick, thin with additional broth gradually. The ideal consistency should coat a spoon but still allow easy ladling—like a thick stew rather than a paste.

5

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

For a slow cooker, follow the same steps but transfer everything after sautéing. Cook on low for 6-8 hours or high for 3-4 hours. For an Instant Pot, sauté as directed, then pressure cook for 20 minutes on high pressure. Both methods work beautifully—just check bean tenderness at the lower end of the time range for best results.

★★★★★4.7(3 reviews)
Categories Soups & Stews