Soups & Stews
Bob's 13 bean soup transforms a simple pantry staple into a hearty vegetarian masterpiece that warms the soul during winter months. š This classic recipe combines 13 different bean varieties for a rich, textured broth that's both comforting and nutritious, perfect for meal prep or cozy family dinners.
The slow simmering process develops deep, savory flavors that make every spoonful satisfying.
The beauty of this recipe lies in its simplicityājust dried beans, vegetable broth, and basic seasonings come together to create something extraordinary. With no special equipment beyond a large pot and immersion blender (optional), you'll achieve restaurant-quality results at home.
The blend of beans creates a perfect balance of textures, from creamy pinto to hearty kidney beans, all infused with aromatic herbs and spices.
What makes this soup truly special is its versatility. Serve it as a standalone meal with crusty bread or transform it into a dip by blending it smooth. The vegetarian version delivers plant-based protein and fiber, while the optional bacon addition creates a heartier variation for meat lovers.
Each bowl is packed with warmth and flavor, making it the ultimate winter comfort dish.
Ready in about 2 hours (including soaking time), this recipe is perfect for busy weeknights or weekend projects. The flavors only improve with time, so it reheats beautifully for leftovers.
Whether you're feeding a crowd or meal prepping for the week, Bob's 13 bean soup delivers consistent, satisfying results every time.
Ingredients for bob's 13 bean soup
Thirteen varieties of beans, aromatic herbs, and a slow simmer create this legendary winter comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans š± | 1 cup | Unsoaked, no salt added |
| Dried Pinto Beans š± | 1 cup | Unsoaked, no salt added |
| Dried Kidney Beans š± | 1 cup | Unsoaked, no salt added |
| Dried Navy Beans š± | 1 cup | Unsoaked, no salt added |
| Dried Chickpeas š± | ½ cup | Unsoaked, no salt added |
| Dried Lentils š± | ½ cup | Green or brown, unsoaked |
| Dried Great Northern Beans š± | ½ cup | Unsoaked, no salt added |
| Dried White Beans š± | ½ cup | Unsoaked, no salt added |
| Dried Lima Beans š± | ½ cup | Unsoaked, no salt added |
| Dried Butter Beans š± | ½ cup | Unsoaked, no salt added |
| Dried Anasazi Beans š± | ¼ cup | Unsoaked, no salt added |
| Dried Cranberry Beans š± | ¼ cup | Unsoaked, no salt added |
| Dried Red Beans š± | ¼ cup | Unsoaked, no salt added |
| Vegetable Broth š§ | 6 cups | Low-sodium preferred |
| Yellow Onion š§ | 1 whole | Diced, medium size |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Celery Stalks š„¬ | 3 whole | Diced, fresh preferred |
| Carrots š„ | 2 whole | Diced, medium size |
| Fresh Thyme šæ | 1 tbsp | Leaves only, chopped |
| Fresh Rosemary šæ | 1 tbsp | Leaves only, chopped |
| Bay Leaves šæ | 2 whole | Dried, standard size |
| Olive Oil š« | 2 tbsp | Extra-virgin preferred |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
| Smoked Paprika š¶ļø | ½ tsp | For depth of flavor |
| Cumin Seeds šæ | ½ tsp | Toasted for aroma |
| Tomato Paste š | 1 tbsp | High-quality, no sugar added |
The beans are the heart of this soup, so quality matters. Look for organic dried beans at stores like Whole Foods or Trader Joe'sātheir bulk bins offer the freshest selection. If you're short on time, pre-soaked beans from the canning aisle work too, but they lack the depth of flavor. For the best texture, use a mix of firm and creamy beansākidney, black, and pinto add heartiness, while lentils and chickpeas bring creaminess. Bob's original recipe uses all dried beans, but canned beans in a pinch (rinsed well) can save you soaking time. Just remember: dried beans have more flavor punch!
No smoked paprika? Regular paprika plus a pinch of liquid smoke works wonders. Fresh herbs wilt fastādried thyme and rosemary at half the amount are perfect substitutes. Short on vegetable broth? Water plus bouillon cubes gets you close, but add a splash of soy sauce or miso paste for umami depth. The tomato paste can be skipped if you're avoiding tomatoes, but it adds a richness that's hard to beat. For extra protein, stir in crumbled tofu or tempeh at the end. And trust me, toasting the cumin seeds in olive oil before adding them transforms this soup from good to extraordinary!
This soup only gets better with timeāreheat gently on low heat to preserve its texture. Store in airtight containers for 5-6 days in the fridge, or freeze portions for up to 3 months. I like to portion it into individual jars so I can grab one straight from the freezer for a quick meal. The flavors meld beautifully overnight, so making a big batch on Sunday means cozy dinners all week. For serving, a sprinkle of fresh parsley or extra herbs brightens it up instantly. Leftovers? Even betterājust add a splash of broth to loosen it up.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this for lazy nightsājust toss the beans in a pot with broth, let them simmer, and walk away. No chopping, no fuss, just layers of flavor building while you do whatever else life throws at you.
- Earthy Depth Bomb: That mix of black, pinto, kidney, navy, and chickpeas? Itās like a symphony of texturesācreamy navy beans, meaty kidney, and the slight crunch of chickpeas. Honestly, the first spoonful makes me want to eat it straight from the pot.
- Meal Prep MVP: Make a big batch on Sunday, and youāve got lunch for the week. I portion it into jars with rice or cornbread mix-ins, and itās ready to grab when Iām running out the door. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: Dried beans are my secret weaponācheap, shelf-stable, and packed with protein. This recipe feeds six for under $10, and the leftovers? Just as good reheated as they are fresh. My wallet and my freezer thank me every time.
Step-by-step instructions for Bob's 13 bean soup
This hearty winter stew comes together with layers of flavor and textureālet's build it right.
š³ Step 1: Toast the Spices and SautĆ© the Aromatics
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 0.5 teaspoon cumin seeds and toast them for 30 seconds until fragrant and slightly nuttyāthis releases their aromatic oils. Remove them with a slotted spoon and set aside for later.
In the same pot, add the 1 whole yellow onion, 3 whole celery stalks, and 2 whole carrots, all diced into ¼-inch pieces. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. Stir in the 4 cloves garlic cloves (minced) and cook for another 1 minute until fragrant but not browned. Here's where the magic beginsāthis aromatic base forms the flavor foundation for every spoonful.
š³ Step 2: Build the Flavor Base with Tomato and Herbs
Stir in the 1 tablespoon tomato paste and cook for 2 minutes until it darkens slightly. Add the 1 tablespoon fresh thyme, 1 tablespoon fresh rosemary, 2 whole bay leaves, 0.5 teaspoon smoked paprika, 1.5 teaspoon salt, and 0.5 teaspoon black pepper. Cook for 1 minute to toast the herbs and deepen their flavorsāyou'll smell that earthy, herby aroma filling your kitchen.
Pour in the 6 cups vegetable broth and bring to a gentle boil. Scrape up any browned bits from the bottom of the pot with a wooden spoonāthese contain concentrated flavor. This step ensures your soup develops rich, complex layers that make it taste homemade, not canned.
šØāš³ Step 3: Combine and Simmer the 13 Beans
Add all the dried beansā1 cup each of black beans, pinto beans, kidney beans, and navy beans, plus 0.5 cup each of chickpeas, lentils, great northern beans, white beans, lima beans, and butter beans, and 0.25 cup each of anasazi beans, cranberry beans, and red beansāto the pot. Stir gently to distribute them evenly in the broth. The beans should be submerged, but don't worry if a few floatāthey'll cook through.
Bring the mixture to a rolling boil for 2 minutes, then reduce heat to low and cover partially. Let it simmer for 45-60 minutesāthis long cook time transforms tough dried beans into tender, flavorful morsels. Stir occasionally and add ½ cup hot water if the liquid level gets too low. You'll know it's ready when the beans are fork-tender and the soup has thickened slightly from the beans breaking down.
ā° Step 4: Rest and Adjust the Seasoning
Remove the pot from heat and let the soup rest for 15 minutes. This resting period allows flavors to meld and the beans to absorb the broth fully. Skim off any foam that rises to the surfaceāthis ensures a clean, velvety texture in your final soup.
Taste and adjust seasoning if needed. You might need an extra ¼ teaspoon salt or a pinch of pepper, depending on your broth. The soup should be rich, hearty, and balancedāeach bean variety should be distinguishable while contributing to the overall harmony. Serve warm with crusty bread to soak up every last drop of that comforting broth.
Pro Tips For Making Bob'S 13 Bean Soup
- SOAK BEANS SEPARATELY: Pinto beans and chickpeas need extra loveāsoak them overnight in cold water, while black and kidney beans can handle a quick 2-hour soak in hot water. I learned this the hard way: lumping all beans together means some stay rock-hard while others turn mushy, and nobody wants that texture fight in soup.
- SIMMER LOW AND SLOW: After the initial boil, drop the heat to a gentle simmerāthink tiny bubbles, not rolling chaos. Navy beans and chickpeas especially need patience; rushing them turns the soup into a gluey mess. I used to crank the heat, and the beans would split open, making the soup look like it lost a fight with a blender.
- SKIP THE SALT AT FIRST: Hold off on adding salt until the beans are fully tenderāat least 45 minutes in. Salt too early, and the beans toughen up like overworked muscles. My grandmother swore by this, and she was right: the beans absorb flavor better when theyāre ready, not when theyāre still fighting for their lives.
- USE A LITTLE FAT: Stir in 1-2 tablespoons of oil or bacon fat during cookingāit keeps the beans from breaking down into a pasty sludge. Sounds weird, but it works: the fat coats the beans, letting them hold their shape even after hours of simmering. (Yes, even if youāre making a vegetarian versionājust use olive oil.)
Best sauces and condiments for bob's 13 bean soup
Creamy Garlic Sauce
Transform your soup into a velvety masterpiece by blending 1 cup of the cooked soup with ½ cup heavy cream and 2 cloves roasted garlic until silky smooth. Return the mixture to the pot and simmer for 5 minutes to let flavors meld.
This adds richness without overpowering the beans. For extra depth, stir in 1 teaspoon Dijon mustard and ¼ teaspoon smoked paprika. š
Spicy Chipotle Cream
For heat lovers, blend ½ cup sour cream with 1 teaspoon adobo sauce from a can of chipotles, ½ teaspoon cumin, and a pinch of salt. Drizzle this over individual servings just before eating.
The smoky chipotle pairs beautifully with the earthy beans, adding a slow-building warmth. Keep the rest refrigerated in an airtight container for up to 3 days.
Herbed Olive Oil
Infuse ½ cup extra-virgin olive oil with 1 tablespoon fresh parsley, 1 tablespoon fresh thyme, 1 clove garlic, and a pinch of red pepper flakes. Heat gently for 2 minutes*, then strain and drizzle over finished soup.
This adds brightness and a luxurious finish without altering the soup's texture. Store any leftover infused oil in a dark glass bottle in the fridge for up to 1 week.
Smoky Tomato Topping
Simmer ½ cup crushed tomatoes with 1 teaspoon smoked paprika, ½ teaspoon brown sugar, and ¼ teaspoon cayenne until thickened. Spoon this over individual portions and broil for 2 minutes to create a caramelized crust.
The sweet-spicy contrast elevates the soup's depth, making each bite more complex. For extra richness, stir in 1 tablespoon grated Parmesan at the end. āØ
Creamy Avocado Dip
Blend 1 ripe avocado, ¼ cup Greek yogurt, 1 tablespoon lime juice, ½ teaspoon salt, and ¼ teaspoon cumin until smooth. Serve this as a side dip with toasted bread or tortilla chips.
The cool, creamy avocado balances the soup's heartiness and adds a vibrant green color that makes the dish pop. Store in an airtight container with plastic wrap pressed directly on the surface to prevent browning.
Crispy Bacon Bits
For non-vegetarian versions, crisp 4 slices bacon in a skillet until golden, then chop into small pieces. Stir these into the soup during the final 5 minutes of cooking. The smoky, salty bacon adds a satisfying crunch and depth that pairs perfectly with the beans.
For extra flavor, reserve 2 tablespoons bacon fat to sautĆ© the aromatics in Step 1. š„
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, but with some adjustments! Use 2 (15-ounce) cans of each bean variety (drained and rinsed) to replace 1 cup dried. Since canned beans are pre-cooked, reduce the simmering time to 20-30 minutes instead of 45-60 minutes. The texture will be slightly softer, but still delicious. For best flavor, choose low-sodium or no-salt-added varieties.
Why does the recipe call for so many different bean types?
Each bean brings unique texture and flavor! Kidney beans add heartiness, lentils create creaminess, while black beans contribute richness. The variety creates a complex, satisfying mouthfeelāsome beans stay firm for bite, others break down for thickness. Plus, it maximizes nutrition by combining different protein sources and fiber profiles. You can simplify by using 6-8 varieties if needed, but the original 13 creates a truly special experience.
How can I make this soup ahead of time?
This soup tastes even better the next day! Make it 1-2 days ahead and store in an airtight container in the fridge. Reheat gently on low heat or in a microwave, adding ½ cup broth to loosen it. For freezing, portion into individual jars or containersāit keeps for up to 3 months. Thaw overnight in the fridge before reheating. The flavors deepen over time, making it perfect for meal prep!
Can I make this soup without tomatoes?
Simply omit the 1 tablespoon tomato paste and add 1 extra teaspoon smoked paprika for depth. For umami richness, stir in 1 teaspoon soy sauce or ½ teaspoon miso paste with the broth. The soup will still be flavorfulājust slightly less tangy. The herbs and spices carry the flavor profile beautifully without tomatoes.
What's the best way to serve this hearty soup?
Pair it with crusty bread or cornbread for dipping! For extra appeal, top individual servings with fresh parsley, a drizzle of herbed olive oil, or a sprinkle of grated Parmesan. It also makes a fantastic dipāblend half the soup until smooth and serve with tortilla chips or veggie sticks. The leftovers reheat beautifully for quick lunches all week!
