Bob's 13 Bean Soup Recipe: Hearty Winter Stew With 13 Distinct Beans

Soups & Stews

Bob's 13 Bean Soup Recipe: Hearty Winter Stew With 13 Distinct Beans

This Bob's 13 Bean Soup recipe delivers the ultimate hearty winter stew, packed with 13 distinct beans for maximum texture and flavor. The secret lies in slow-simmering the beans with aromatic vegetables, herbs, and spices until they're tender and infused with deep, savory goodness.

I developed this version after years of testing different bean combinations, ensuring each variety contributes its unique character—from creamy navy beans to earthy black-eyed peas.

The beauty of this recipe is its adaptability—whether you're vegetarian, vegan, or just craving a protein-rich meal, the beans deliver. A well-balanced broth, built with vegetable stock and tomato paste, ensures rich flavor without overpowering the beans.

The key technique? Simmering low and slow for 2-3 hours, allowing the beans to soften while absorbing all the aromatic flavors.

By the time you're done, you'll have a thick, velvety soup with beans that hold their shape yet melt in your mouth. The aroma alone—warm, spiced, and inviting—will fill your kitchen, while the texture offers a perfect balance of creamy and hearty.

This is comfort food at its finest, perfect for chilly evenings or meal prep.

Serve with crusty bread or over rice to soak up every last drop of that flavorful broth. The recipe scales easily, too, making it ideal for feeding a crowd or prepping for the week ahead. Let's get cooking!

👨‍🍳
Difficulty
Hard
🔥
Calories
Low Cal

Ingredients for bob's 13 bean soup

Thirteen beans, one pot, endless flavor—this is your ultimate winter comfort.

Ingredient Amount Notes
Dried Great Northern Beans 🌱 1 cup Rinsed before soaking
Dried Navy Beans 🌱 1 cup Rinsed before soaking
Dried Black-Eyed Peas 🌱 1 cup Rinsed before soaking
Dried Kidney Beans 🌱 1 cup Rinsed before soaking
Dried Pinto Beans 🌱 1 cup Rinsed before soaking
Dried Chickpeas 🌱 1 cup Rinsed before soaking
Dried Lentils 🌱 1 cup Green or brown preferred
Dried White Beans 🌱 1 cup Rinsed before soaking
Dried Lima Beans 🌱 1 cup Rinsed before soaking
Dried Red Beans 🌱 1 cup Rinsed before soaking
Dried Split Peas 🌱 1 cup Rinsed before soaking
Dried Butter Beans 🌱 1 cup Rinsed before soaking
Dried Adzuki Beans 🌱 1 cup Rinsed before soaking
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup Squeeze tube or canned
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 preferred
Bay Leaves 🌿 2 whole Dried or fresh
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Dried Oregano 🌿 1 tsp Mexican oregano preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Salt 🧂 1 ½ tsp Adjust to taste
Olive Oil 🫒 2 tbsp Extra-virgin for richness

The beans are the stars here, so quality matters. Grab them from the bulk section at Whole Foods or Trader Joe's—they keep better and taste fresher. Look for organic varieties if you can, but any dried beans will work. Soaking overnight saves time, but the quick-soak method (boiling for 2 minutes, then resting) works too. Pro tip: Mix the beans in your pot before adding broth to ensure even cooking. Navy beans add creaminess, black-eyed peas bring sweetness, and kidney beans keep things hearty—every type plays a role!

No vegetable broth? Water plus bouillon cubes works in a pinch, but you’ll miss the depth. Short on tomato paste? Crushed tomatoes at half the amount add moisture. Fresh thyme and oregano? Use them—dried works but lacks that bright pop. The onion, carrot, and celery trio is your flavor base, so don’t skip chopping them small. Want extra richness? Stir in 1 tbsp of soy sauce at the end for umami. And if you’re prepping ahead, freeze the beans separately before cooking for even texture later.

This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 5-6 days or freeze for up to 6 months. For serving, I love a sprinkle of fresh parsley and a drizzle of olive oil. The beans soften as they sit, so reheat with a splash of water or broth. Perfect for meal prep: portion into containers and grab one for lunch all week. Trust me, the aroma alone will make your kitchen feel like a cozy winter hug.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this soup reheats like a dream and tastes even better the next day. Pack it in thermoses for work or school—kids (and adults) will actually eat their veggies when they’re hiding in a bowl like this.
  • No-Soak Necessary: I’ll be honest—soaking beans used to stress me out. This recipe skips that step entirely, and the dried mix (Great Northerns, Navys, black-eyed peas, kidney, and pinto) softens perfectly overnight in the slow cooker. Just dump, add water, and walk away.
  • Rich Without the Guilt: Between us, the secret’s in the bacon and smoked paprika. That deep, smoky flavor cuts through the beans’ earthiness while keeping it hearty—not heavy. My husband licks the pot clean, and he’s not even a soup guy.
  • Lunchbox Magic: Here’s what sold me: this soup reheats like a dream and tastes even better the next day. Pack it in thermoses for work or school—kids (and adults) will actually eat their veggies when they’re hiding in a bowl like this.

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

This hearty winter stew comes together with patience and layering—each bean adds its own texture and flavor.

1

Soak the Beans Overnight

Place all 13 cups of dried beans (Great Northern, Navy, Black-Eyed Peas, Kidney, Pinto, Chickpeas, Lentils, White, Lima, Red, Split Peas, Butter, and Adzuki) in a large bowl. Cover with cold water by 2 inches and let soak 8-12 hours at room temperature. This ensures they cook evenly and prevents tough texture.

After soaking, drain and rinse the beans thoroughly under cold water. Discard any small stones or debris that may have risen to the top. I like to spread them on a clean towel to dry slightly before adding to the pot—this prevents the soup from becoming too watery as they cook.

2

Sauté the Aromatics

Heat the 2 tbsp olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks, cooking for 8-10 minutes until the vegetables soften and the onion becomes translucent. Stir occasionally to prevent burning.

Add the minced garlic cloves and cook for 30 seconds until fragrant—this is where the magic happens. The garlic should sizzle but not brown. Stir in the 0.5 cup tomato paste, cooking for 2 minutes to deepen its flavor. This step builds the soup's rich, savory base that all the beans will soak up.

3

Simmer the Beans

Add the drained beans to the Dutch oven along with the 6 cups vegetable broth, 2 bay leaves, 1 tsp dried thyme, 1 tsp dried oregano, 0.5 tsp ground black pepper, and 1.5 tsp salt. Bring to a gentle boil over high heat, then immediately reduce to low heat. Cover and simmer for 1.5 hours, stirring occasionally to prevent sticking.

Here's the thing—don't peek too often. Every time you lift the lid, you release steam and extend the cooking time. If the soup gets too low, add hot water in ½-cup increments to keep the beans submerged. After 1.5 hours, check for tenderness—most beans should be soft but still hold their shape.

4

Finish and Adjust Seasoning

Once the beans are tender, remove the bay leaves and discard them. Taste the soup and adjust the seasoning—add more salt or pepper if needed. The beans should be fully cooked but not mushy. If any beans are still firm, return the soup to low heat and simmer for an additional 15-20 minutes.

For extra richness, stir in 2 tbsp olive oil at the end—this creates a velvety texture that balances the hearty beans. Let the soup sit off heat for 10 minutes before serving. The flavors will meld even more during this resting time, making each spoonful even more satisfying.

5

Serve Warm with Crusty Bread

Ladle the soup into bowls and serve immediately with crusty bread or a sprinkle of fresh parsley for brightness. The contrast of textures—creamy lentils, buttery chickpeas, and tender split peas—makes this soup unforgettable. Store leftovers in the refrigerator for up to 5 days or freeze for 3 months for quick meals on cold days.

👨‍🍳

Pro Tips For Making Bob'S 13 Bean Soup

  • SOAK BEANS SEPARATELY: I learned this the hard way—mixing all five dried beans together and soaking them as one batch leads to uneven cooking. Great Northerns and Navy beans need 8–12 hours, while black-eyed peas and kidney beans are happy with just 4–6. Soak them in individual bowls, then drain and rinse before combining. Your soup won’t have a mushy mess of overcooked pinto beans while the black-eyed peas stay rock-hard.
  • SIMMER LOW AND LONG: This isn’t a 30-minute weeknight stew. After the initial boil, drop the heat to a gentle simmer—think tiny bubbles, not rolling. Navy beans and Great Northerns need 90+ minutes to break down properly, and rushing it turns them to mush. I used to skimp on time, and the texture suffered. Trust the process; the flavors meld better when they have room to breathe.
  • SKIP THE SALT IN WATER: Adding salt to the soaking water might sound logical, but it actually hardens the skins of beans like Great Northerns and kidney beans, making them tougher to digest. Just rinse them cold after soaking, then start your soup with salted broth. Your beans will absorb flavor better, and your soup won’t taste like a salt lick.
  • TOAST THE BEANS FIRST: Sounds weird, but it works: Dry-toast the dried beans (Great Northerns, Navy, Pinto) in a skillet over medium heat for 5–7 minutes before soaking. The nutty aroma deepens, and the skins hold up better during cooking. I was skeptical until I tried it—now it’s non-negotiable for my 13-bean soup. Just don’t walk away; they burn faster than you think.

Make-ahead tips for leftovers

Prep Ahead Like a Pro

Start by soaking all 13 cups of dried beans together in a large bowl overnight—this saves 2-3 hours of cooking time later. I like to use a large glass or stainless steel bowl (like the OXO Good Grips line) for easy draining.

After soaking, spread the beans on a clean kitchen towel and let them dry for 10 minutes before adding to the pot. This step prevents a watery soup later. 💡

Freeze for Future Meals

Make a double batch and freeze half for later—this soup tastes even better the next day! Portion into quart-sized freezer bags (I use Stasher bags for easy reheating) or airtight containers. Label with the date and freeze for up to 6 months.

When ready to eat, thaw overnight in the fridge, then reheat on the stovetop with ½ cup water or broth to restore creaminess.

Bean Prep Shortcuts

Short on time? Use canned beans for 4-5 varieties (like kidney, black-eyed peas, and chickpeas) to cut prep by 1 hour. Drain and rinse them well, then add to the pot with the soaked beans.

For even faster prep, cook the beans in a pressure cooker (like the Instant Pot) for 30-45 minutes on high pressure—just add 1 cup water per 1 cup beans and cook until tender.

Broth Boosting

Elevate your broth by adding 1 tsp smoked paprika or ½ tsp liquid smoke to the vegetable broth before simmering. For extra depth, sauté 1 diced bell pepper with the onions and celery. These small tweaks add layers of flavor without extra effort.

I also like to add 1 crushed chipotle pepper in adobo for a smoky kick—remove it before serving if you prefer mild heat. 🌶️

Storage Hacks

Store leftovers in the fridge for up to 5 days, but always reheat gently on the stovetop over low heat to preserve texture. If the soup thickens too much, stir in 1-2 tbsp water or broth while reheating.

For meal prep, portion into glass containers (like Pyrex) for easy reheating and serving. The beans soften further as they sit, so adjust seasoning before reheating if needed.

Garnish Like a Chef

Brighten the soup with fresh garnishes before serving. A sprinkle of chopped parsley or cilantro adds freshness, while crumbled feta cheese or avocado slices add creaminess. For a smoky finish, drizzle with hot sauce or a swirl of sour cream.

These final touches make the soup feel restaurant-quality without extra cooking. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 52g18%
Dietary Fiber 18g64%
Sugars 6g
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

Can I substitute any of the beans in this recipe?

The key is maintaining a balance of textures and flavors. Swap any bean for another variety like cannellini, cranberry beans, or even lentils (they cook faster). Just adjust cooking time—lentils may only need 20-30 minutes while larger beans like butter beans require the full 2-3 hours. Avoid substituting with canned beans for all varieties, as they won't hold up as well during long simmering.

2

How do I make this soup vegan?

This recipe is already vegan-friendly, but you can enhance it further! Use 100% vegetable broth (no chicken base) and ensure your tomato paste is vegan. For extra richness, stir in 1 tbsp nutritional yeast or 2 tbsp tahini at the end. The olive oil and herbs already provide plenty of plant-based flavor, so no other adjustments are needed.

3

Why do some beans cook faster than others?

Different beans have varying starch content and skin thickness, which affects cooking time. Smaller beans like lentils and split peas cook in 20-30 minutes because they absorb liquid quickly, while larger beans like butter beans need 2-3 hours to soften. The secret is mixing them together—the faster-cooking beans release starch that helps tenderize the slower ones. Always check for doneness at the 1.5-hour mark and add extra liquid if needed.

4

Can I use a slow cooker for this recipe?

Yes! The slow cooker is perfect for this hearty stew. After soaking and draining the beans, combine everything (including broth and aromatics) in your slow cooker and cook on low for 6-8 hours or high for 3-4 hours. The long cook time ensures even tenderness. Stir occasionally and add water as needed to maintain liquid level. The flavors will deepen beautifully in the slow cooker's gentle heat.

5

What if my soup turns out too thick or too thin?

Thickness is easily adjustable! If your soup is too thick, stir in ½ cup hot water or broth at a time until it reaches your desired consistency. For a thicker texture, simmer uncovered for 10-15 minutes to reduce the liquid. Pro tip: The beans will continue to soften as they cool, so it's better to err on the slightly thinner side while cooking. If using canned beans, they'll release more moisture, so you may need to simmer longer to thicken.

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