Bob Mills' 13 Bean Soup Recipe: Hearty Homestyle Stew With 13 Varieties

Soups & Stews

Bob Mills' 13 Bean Soup Recipe: Hearty Homestyle Stew With 13 Varieties

Bob Mills' 13 Bean Soup delivers the ultimate hearty, slow-simmered stew that transforms humble ingredients into a flavor-packed vegetarian masterpiece. This classic recipe combines 13 varieties of beans—each adding unique texture and depth—to create a soup so rich and satisfying, it becomes the centerpiece of any meal.

The secret lies in proper soaking and simmering times, which develop that deep, caramelized flavor that defines homestyle cooking.

What makes this recipe truly special is its versatility and nourishing qualities. Packed with plant-based protein and fiber, it’s both comforting and nutritious, perfect for cold weather or meal prep.

The slow cooking process—typically 6 to 8 hours—allows flavors to meld beautifully, while optional additions like herbs, smoked paprika, or even a splash of vinegar can elevate it further.

Whether you’re serving it with cornbread, crusty rolls, or a simple green salad, this soup is a crowd-pleaser that feels like a warm hug in a bowl.

The beauty of Bob Mills’ approach is its adaptability. While traditionally vegetarian, you can easily make it vegan by using vegetable broth and skipping any optional meat-based additions. The beans absorb the broth’s rich flavors, creating a hearty texture that’s both substantial and satisfying.

Each spoonful delivers a symphony of tastes—creamy navy beans, earthy pinto, and delicate lima—all working together in perfect harmony.

Ready to create a pot of this legendary soup? The process is straightforward, but the reward is unforgettable. With just a few pantry staples and patience, you’ll have a dish that’s as much about tradition as it is about taste.

Let’s get started on this timeless recipe that’s been feeding families for generations.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bob mills 13 bean soup

Thirteen varieties of beans, one legendary stew—this is where homestyle magic happens.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Soaked overnight for creaminess
Dried Pinto Beans 🌱 1 cup Earthy flavor, soaked overnight
Dried Black Beans 🌱 1 cup Rich texture, soaked overnight
Dried Lima Beans 🌱 ½ cup Buttery taste, soaked overnight
Dried Kidney Beans 🌱 ½ cup Meaty texture, soaked overnight
Dried Great Northern Beans 🌱 ½ cup Mild flavor, soaked overnight
Dried Chickpeas 🌱 ½ cup Nutty crunch, soaked overnight
Dried White Beans 🌱 ½ cup Creamy consistency, soaked overnight
Dried Red Beans 🌱 ½ cup Sweet undertones, soaked overnight
Dried Lentils 🌱 ½ cup Quick-cooking, soaked 1 hour
Vegetable Broth 💧 8 cups Low-sodium preferred for flavor
Yellow Onion 🧅 1 whole Diced, aromatic base
Carrot 🥕 2 whole Chopped, adds natural sweetness
Celery Stalks 🌿 3 whole Diced, classic mirepoix
Garlic Cloves 🧄 4 cloves Minced, aromatic depth
Bay Leaves 🌿 2 whole Dried, enhances flavor
Smoked Paprika 🌶️ 1 tbsp For smoky richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly ground preferred
Apple Cider Vinegar 🍎 1 tbsp Brightens flavors

The beans are the soul of this soup, so don’t skimp on variety. Bob Mills' original recipe relies on dried beans for maximum texture and flavor—none of that canned shortcut stuff. Local farmers markets often have bulk bins where you can mix and match, but Whole Foods or Trader Joe's carry pre-packaged bean blends too. Look for beans with vibrant color and no signs of moisture or pests. The lentils? They cook faster, so soak them separately for just 1 hour—no need to wait overnight. Pro tip: If you're short on time, you can use 1 cup canned beans per variety (drained and rinsed), but the texture won't be as rich.

No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch, though it won't be identical. The vinegar might seem odd, but trust me—it cuts through the richness and brightens everything. Apple cider vinegar adds subtle sweetness, but white vinegar or lemon juice will do. For the broth, low-sodium vegetable broth is key—you'll add your own salt later. The mirepoix (onion, carrot, celery) is non-negotiable; it builds the flavor base. No fresh herbs? Dried thyme or rosemary at half the amount adds depth without overpowering. And if you're making this vegan, just swap the broth for a high-quality vegetable stock—none of that bouillon cube nonsense.

This soup tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. The beans thicken as they cool, so you might need to add a splash of broth when reheating. For serving, I like to keep a jar of fresh parsley on hand—toss in a handful right before eating. The flavors meld beautifully over time, so if you can, let it simmer on low heat for 8 hours instead of rushing it. Patience is the secret ingredient here, and it's worth every minute.

❤️

Why You'll Love This Recipe

  • Deep Umami Magic: Between us, the combination of navy beans, kidney beans, and lima beans creates this richness that’s almost impossible to resist. The smoked paprika and garlic powder in Bob Mills’ version give it a slow-cooked, almost barbecue-like depth—like a hearty stew without the fuss.
  • Leftovers That Beg: This soup only gets better after day two. I’ll be real: my freezer is packed with containers of it because reheating it is a crime if you don’t. The flavors meld even more, and the texture becomes perfect—creamy in spots, tender everywhere. (Yes, even on a Tuesday night.)
  • Budget-Friendly Crowd-Feeder: A single batch of dried beans stretches across a week for my family of four, and I’m always the one getting seconds. It’s the kind of meal that makes grocery bills shrink while keeping everyone full—no sad leftovers, no takeout splurges. Honestly, it’s my secret weapon for lazy Sundays or when friends drop by unannounced.

Step-by-step instructions for Bob Mills' 13 bean soup

This hearty stew delivers maximum flavor with minimal fuss—just follow the sequence.

1

Soak the Beans for Perfect Texture

Place all dried beans in a large bowl and cover with plenty of cold water—at least 3 inches above the beans. I use a 6-quart bowl for this recipe to ensure complete submersion. Let them soak overnight (8-12 hours) in the refrigerator. This step is non-negotiable; proper soaking prevents the soup from becoming gummy and ensures each bean variety maintains its distinct texture.

For the dried lentils (which cook much faster), soak them separately for just 1 hour before draining. The lentils will absorb water quickly, so don't over-soak them or they'll turn mushy. After soaking, drain all beans thoroughly in a colander, giving them a quick rinse under cold water to remove any residual starch.

2

Sauté the Aromatic Base

Heat a large Dutch oven over medium heat and add the diced yellow onion, chopped carrots, and diced celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This foundational step builds flavor—don't rush it.

Add the minced garlic cloves and cook for another 30 seconds until fragrant. Immediately stir in the 1 tablespoon smoked paprika, letting it toast with the vegetables for 1 minute—this releases its smoky depth. The mixture should smell rich and inviting; if it's not, you haven't cooked it long enough. Remove the pan from heat and set aside.

3

Simmer the Beans in Flavorful Broth

Return the Dutch oven to medium-high heat and add the drained beans, the sautéed vegetable mixture, 8 cups vegetable broth, and the 2 whole bay leaves. Bring to a boiling point, then immediately reduce heat to low and cover partially. Let the soup simmer gently for 45 minutes, stirring occasionally to prevent sticking.

After 45 minutes, check the beans for tenderness. Most varieties should be soft but still hold their shape—kidney beans and lentils will cook faster than the larger beans. If some beans are still firm, simmer uncovered for another 15-20 minutes until all are tender. The soup should have a thick, stew-like consistency, but not be gluey.

4

Finish with Seasoning and Vinegar

Remove the bay leaves and stir in the 1.5 teaspoons salt and 0.5 teaspoon freshly ground black peppercorns. Add the 1 tablespoon apple cider vinegar and simmer for 5 minutes to brighten the flavors. Taste the soup—it should be rich and well-seasoned, but not overly salty. Adjust seasoning if needed, adding more salt or vinegar in small increments.

For the ultimate texture, I like to finish by stirring in a tablespoon of olive oil just before serving. This creates a silky sheen on top and adds a subtle richness. Let the soup sit off the heat for 10 minutes before serving to allow flavors to meld completely. This soup tastes even better the next day, so make extra if you can!

👨‍🍳

Pro Tips For Making Bob Mills 13 Bean Soup

  • SOAK BEANS OVERNIGHT: I used to rush the soaking with a quick boil-and-soak, but the beans never got as tender as they should. Three hours in cold water with a pinch of baking soda (yes, even if it sounds odd) cuts down cooking time and keeps them from splitting.
  • DON’T SKIP THE BROWNING: That onion and bacon combo at the start isn’t just flavor—it’s the foundation. Let it cook low and slow until the onions are deep golden and the bacon is crispy, not just pink. Rushed color means flat flavor, and this soup demands richness.
  • WATCH THE LIMA BEANS: They’re the trickiest in the bunch—overcook them, and they turn to mush. Test one early (after 45 minutes of simmering) and adjust cooking time if needed. They’re done when they’re just tender, not falling apart.
  • USE A PRESSURE COOKER FOR PINTOS: If you’re short on time, pinto beans are the best candidate for the Instant Pot. They soften faster than navy or black beans, so swap them in for a 20-minute high-pressure cook instead of simmering. Just don’t skip the natural release—it makes a difference.

Make-ahead tips for bob mills 13 bean soup

Prep Ahead for Efficiency

Start by soaking all beans overnight in the fridge—this is the most time-consuming step, so tackle it first. Use a 6-quart bowl and cover them with 3 inches of water. I like to label the bowl with the date so I

Slow Cooker Simplicity

For maximum convenience, transfer the soaked beans, sautéed vegetables, broth, and seasonings directly to a 6-quart slow cooker. Cook on low for 8 hours or high for 4-5 hours. This hands-off method is perfect for busy days—just dump everything in before work and come home to a fully developed soup. The slow cooker maintains consistent heat, which is key for even cooking.

Freezing for Future Meals

Portion the soup into quart-sized freezer bags or airtight containers, leaving 1 inch of headspace for expansion. Label each container with the date and freeze for up to 3 months.

When ready to eat, thaw overnight in the fridge, then reheat on the stovetop with ¼ cup extra broth to restore thickness. The flavors actually deepen after freezing, making it taste like a restaurant-quality meal. ❄️

Broth Boosting

If you want to intensify the flavor, make a homemade vegetable broth in advance. Sauté onion, carrot, and celery in olive oil, then add water and simmer for 30 minutes before straining.

Use this enriched broth in your soup for a deeper, more complex taste. Store extra broth in the freezer for future use—it keeps for 6 months and elevates any dish.

Bean Swaps for Variety

Don't have all 13 bean varieties? No problem. Swap in canned beans (drained and rinsed) for convenience, though dried beans yield the best texture. I often use cannellini beans or black-eyed peas as substitutes—they add a different but equally satisfying texture.

Just reduce the cooking time by 15-20 minutes since canned beans are pre-cooked. 🌟

Herb Garnish Prep

Chop fresh herbs like parsley or cilantro ahead of time and store them in a small airtight container in the fridge for up to 5 days. This makes garnishing quick and easy when serving.

For extra flavor, add a pinch of red pepper flakes to the chopped herbs before storing. A sprinkle of these herbs right before eating adds a bright, fresh finish to the rich soup. 💫

Nutrition facts

Servings 8
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 3g4%
Saturated Fat 0.5g2%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 52g18%
Dietary Fiber 18g64%
Sugars 8g
Protein 22g44%
* 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 does Bob Mills' recipe use 13 different beans?

Each bean variety brings unique texture and flavor to the soup! Navy beans add creaminess, kidney beans provide heartiness, while delicate lima beans contribute buttery notes. The combination creates a symphony of tastes that's far more interesting than using just one or two types. Plus, the different shapes and sizes make every spoonful exciting.

2

Can I make this soup without soaking the beans overnight?

You can try quick-soaking by covering beans with boiling water for 2 hours, then letting them sit off heat for 1 hour. However, this may result in slightly less tender beans. For best results, always soak overnight—it's the secret to that perfect creamy yet distinct texture in each variety.

3

How do I adjust the seasoning if I'm sensitive to salt?

Start by halving the salt measurement and taste frequently during cooking. Use low-sodium broth and consider adding a splash of lemon juice instead of vinegar for brightness. The beans absorb flavors well, so you can always add more herbs (like thyme or bay leaves) for depth without extra salt.

4

What's the best way to reheat leftover 13 Bean Soup?

Gently reheat on the stovetop over low heat with ¼ cup extra broth to restore thickness. Never microwave directly from the fridge—this can make the beans mushy. For best results, reheat just until warm, then let sit for 5 minutes before serving to allow flavors to meld again.

5

Can I make this soup in an Instant Pot?

After soaking, sauté the vegetables as directed, then add everything to your Instant Pot. Cook on high pressure for 20 minutes, then natural release for 10 minutes. The pressure cooker cuts cooking time significantly while still developing deep flavors. Just check bean tenderness after releasing pressure.

★★★★★4.8(8 reviews)
Categories Soups & Stews