Soups & Stews
Bob Evans' navy bean soup recipe delivers the smoky, hearty comfort of a classic diner favorite that's surprisingly easy to recreate at home.
The secret lies in slow-simmered navy beans infused with crispy bacon, aromatic herbs, and a touch of molasses for depth—just like the version that's been warming diners for decades.
What makes this soup special is how simple ingredients transform into something deeply satisfying when given time to meld together on the stove.
This recipe starts with navy beans simmered until tender, absorbing flavors from crispy bacon, onions, and garlic. A blend of thyme, bay leaves, and a hint of molasses creates that signature Bob Evans taste—rich without being overpowering.
The key to restaurant-quality results is patience; letting the soup develop its flavors over 1.5 to 2 hours on low heat transforms it from ordinary to extraordinary. Even the Instant Pot version delivers that same deep, comforting flavor in just 30 minutes of pressure cooking.
By the time you're done, you'll have a steaming bowl of navy bean soup with tender beans, crispy bacon bits, and a broth that's perfectly seasoned—just like the version that's been a diner staple for generations.
The aroma alone will have everyone gathering around the table, and each spoonful delivers that perfect balance of smoky, savory, and slightly sweet. This is the kind of soup that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
The best part? This recipe scales effortlessly for large gatherings while maintaining that same rich, hearty flavor. Serve it with crusty bread to soak up every last drop of that flavorful broth. Here's everything you need to make it happen.
Ingredients for bob evans navy bean soup
These hearty ingredients transform into Bob Evans' signature navy bean soup—smoky, rich, and deeply comforting.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🌾 | 1 ½ cups | Dried beans, soaked overnight |
| Thick-Cut Bacon 🥓 | 8 oz | Chopped into small pieces |
| Yellow Onion 🧅 | 1 whole | Diced small |
| Celery Stalks 🧅 | 3 whole | Diced small |
| Garlic Cloves 🧄 | 4 cloves | Minced fine |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Unsalted Butter 🧈 | 2 tbsp | For crispy bacon |
| Molasses 🍯 | 2 tbsp | Dark molasses preferred |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only |
| Bay Leaves 🍃 | 2 whole | Fresh if possible |
| Salt 🧂 | 1 tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening broth |
The bacon is non-negotiable here—it's what gives that signature smoky depth. Thick-cut bacon from Costco or your local butcher delivers the best flavor, but any good quality bacon works. For extra crispiness, cook it in a cold skillet with 2 tbsp butter until perfectly browned. The navy beans need soaking overnight, but if you're in a hurry, soak them 2 hours minimum. Fresh thyme and bay leaves elevate the flavor, but dried will work in a pinch—just use half the amount. The molasses is what makes this taste like Bob Evans—don't skip it!
No chicken broth? Vegetable broth works too, though the flavor will be slightly different. Short on thyme? Dried thyme at half the amount gets you close. The celery and onion are the flavor base—don't skip them. If you can't find fresh bay leaves, crush the dried leaves between your fingers before adding to release the oils. For a thicker soup, add the flour at the end and simmer for 5 minutes. The molasses can be swapped for 1 tbsp brown sugar if you're avoiding it, but you'll lose that signature depth.
This soup tastes even better the next day—make extra! Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. The bacon stays crispy when reheated from the fridge, but if it gets soggy, just crisp it up in a skillet for 2 minutes. Portion into bowls with a side of crusty bread for the full Bob Evans experience. The aroma alone will have everyone gathering around the table—trust me on this!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s basically hands-off after the initial chop. Toss everything—bacon, onions, celery, garlic—into one pot, let the bacon render while you stir once or twice, then simmer. By the time the beans soften, the house smells like a cozy diner, and I’ve done nothing.
- Bacon-Garlic Bomb: That crispy, salty bacon crunch against the tender beans? It’s the kind of flavor combo that makes you pause mid-spoonful. The garlic doesn’t overpower—it lingers just enough to make every bite feel like a little reward, especially when the celery adds that bright, fresh crunch.
- Weeknight Workhorse: This soup is my go-to when I’m too tired to plan but still need something hearty. It reheats beautifully for lunch the next day, and honestly? The leftovers taste even better because the flavors meld overnight. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Navy beans and bacon stretch this recipe into a full meal without breaking the bank. I make a double batch, freeze half, and still have enough for two lunches later. It’s the kind of dish that makes grocery day feel like a win—no fancy ingredients, just pure satisfaction.
Step-by-step instructions for smoky bacon and herb-infused navy bean soup
Here's how to create that iconic Bob Evans flavor—rich, smoky, and deeply satisfying in every spoonful.
Cook the Bacon Until Crispy and Render Fat
In a large Dutch oven or heavy pot, cook the 8 oz thick-cut bacon over medium heat for 12-15 minutes, stirring occasionally, until it's deep golden brown and crispy. I like to press down gently on the bacon pieces during the first 5 minutes—this prevents them from curling and ensures even contact with the pan.
As the bacon cooks, it will release about 2 tablespoons of rendered fat—this is pure flavor gold. Don't drain it! Those crispy bacon bits and rendered fat are the foundation of the soup's rich, smoky depth. Once the bacon is fully cooked, use a slotted spoon to transfer it to a paper towel-lined plate, leaving the fat in the pot.
Sauté Onions, Celery, and Garlic in Bacon Fat
Reduce the heat to medium-low and add the 1 whole yellow onion and 3 whole celery stalks, both diced small. Cook them in the bacon fat for 8-10 minutes, stirring occasionally, until they soften and become tender and translucent. This step develops their natural sweetness and removes any bitterness.
After 5 minutes, add the 4 cloves garlic cloves, minced fine, and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic brown or it'll turn bitter. You want it to just perfume the pot with its warm, aromatic essence. If the vegetables start to stick, add 1-2 tablespoons of the 6 cups chicken broth to deglaze and keep everything moist.
Build the Flavor Base with Molasses and Herbs
Add the 2 tablespoons molasses to the pot and stir well to combine. The molasses will darken slightly as it mixes with the bacon fat, creating a rich, caramelized flavor. Then add the 1 tablespoon fresh thyme leaves, 2 whole bay leaves, 1 teaspoon salt, and ½ teaspoon black pepper. Stir everything together and let it cook for 1 minute to allow the spices to bloom.
This is where the soup starts to come together. The molasses adds that signature sweetness that balances the smokiness, while the thyme and bay leaves infuse deep herbal notes. If you're using dried herbs, you'd need about 1 teaspoon, but fresh thyme packs more punch—don't skip this step, as it's what gives the soup its authentic Bob Evans character.
Simmer the Beans Until Tender
Add the 1.5 cups soaked navy beans to the pot and stir to coat them in the flavorful mixture. Then pour in the 6 cups chicken broth, making sure to scrape up any browned bits from the bottom of the pot. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer, uncovered, for 1 to 1.5 hours until the beans are fork-tender and the soup has thickened slightly.
Here's the key: you want the beans to be soft enough to mash slightly between your fingers but still hold their shape. If the soup looks too thin after 1 hour, sprinkle in the 1 tablespoon all-purpose flour and stir well to thicken it. The beans should absorb the broth and become plump, creating that hearty, satisfying texture that makes this soup so comforting.
Finish and Adjust for Perfect Texture
Once the beans are tender, discard the 2 whole bay leaves and return the crispy bacon to the pot. Stir everything together and let the soup simmer for another 5 minutes to meld all the flavors. Taste and adjust the seasoning—you might need a little more salt or pepper, depending on your broth and taste preferences.
The soup should be rich, smoky, and deeply flavorful, with a perfect balance of sweetness from the molasses and saltiness from the bacon. If it's too thick, stir in 2-4 tablespoons of water or broth to reach your desired consistency. Serve it hot, garnished with extra crispy bacon bits if you're feeling fancy. This soup tastes even better the next day as the flavors deepen—so make extra if you can!
Pro Tips For Making Bob Evans Navy Bean Soup
- CRISP THE BACON LOW: Skip the high-heat sizzle—render that thick-cut bacon at medium-low (275°F) until the fat pools but the meat stays pliable. High heat turns it chewy, and you’ll end up with a greasy mess instead of crispy, flavor-packed bacon that crumbles into the soup like it should. Trust me, the extra 10 minutes saves you from regret.
- SOAK BEANS OVERNIGHT: Navy beans expand like crazy—double their volume when soaked. Skip the 2-hour soak and let them sit in cold water for 12 hours (yes, overnight). They’ll cook faster, stay creamier, and you won’t end up with a gluey pot that needs constant stirring. Pro move: Use a fine-mesh strainer to drain them thoroughly—no one likes a watery soup.
- SWEAT ONIONS UNTIL SOFT: Don’t rush the onion and celery step. Cook them in bacon fat until the onions are translucent and the celery’s edges just start to soften (about 8–10 minutes). This builds flavor way better than a quick sauté, and it prevents that raw, bitter bite that sneaks into the soup if you cut corners. (I learned this the hard way after serving a bowl that tasted like a salad.)
- STIR IN THE BEANS LAST: Add the drained beans to the pot after the broth is simmering but before it boils again. Dumping them in too early can turn the soup grainy, and boiling them in liquid makes them mushy. Let them absorb the flavors for 5–7 minutes off the heat—this is how you get that creamy, restaurant-quality texture. (Your future self will notice the difference.)
Pro cooking tips for perfect results
Bacon Crispiness
For that signature Bob Evans smokiness, cook your thick-cut bacon in a cold skillet over medium heat—this prevents curling and ensures even browning. Use Costco bacon or your local butcher's thick-cut for maximum flavor.
Press down on the bacon pieces with a spatula during the first 5 minutes to flatten them. This technique creates more surface area for crispiness and better flavor extraction into the fat. 🥓
Deglaze Like a Pro
After removing the crispy bacon, don’t drain the rendered fat! Use it to sauté your onions and celery until tender. When the vegetables start sticking, add 1-2 tablespoons of chicken broth to deglaze the pot.
This step captures all those browned bits—called fond—which pack layers of flavor. Stir vigorously to lift those flavorful particles from the bottom of the pot.
Molasses Magic
The 2 tablespoons molasses is what makes this soup taste authentically like Bob Evans. Stir it into the bacon fat while the onions are cooking—this creates a caramelized base that balances the smokiness.
If you’re avoiding molasses, substitute with 1 tablespoon brown sugar, but you’ll lose that deep, almost caramel-like richness. Pro tip: Use dark molasses for the most authentic flavor.
Bean Texture Control
Navy beans need 1-1.5 hours of simmering to reach perfect tenderness. Test doneness by mashing a bean between your fingers—it should break down slightly but still hold its shape. If the soup looks too thin after an hour, sprinkle in the 1 tablespoon flour and stir well.
For extra heartiness, add ½ cup cooked ham or smoked sausage along with the bacon at the end.
Instant Pot Shortcut
For a faster version, cook the bacon in a skillet first, then transfer everything to your Instant Pot. Add the beans, broth, and spices, then pressure cook on high for 25 minutes.
Quick-release the pressure, stir in the bacon, and let it sit for 5 minutes before serving. This method cuts cook time to just 30 minutes while keeping all the rich, smoky flavor. ✨
Flavor Boosting
Want to take this soup to the next level? Add 1 teaspoon smoked paprika with the molasses for extra depth. For a creamy texture, stir in ½ cup Greek yogurt or sour cream at the end.
Fresh parsley or chives make a beautiful garnish, and a sprinkle of crushed red pepper flakes adds just the right amount of heat. These small additions elevate the soup from good to restaurant-quality. 💫
Nutrition facts
Frequently asked questions
Why does Bob Evans navy bean soup taste so rich and smoky?
The secret lies in three key ingredients: thick-cut bacon (cooked until crispy), molasses (for caramelized sweetness), and slow simmering time. The bacon fat infuses the broth with smoky depth, while molasses balances flavors. Simmering for 1-1.5 hours lets these flavors meld perfectly.
Can I use canned beans instead of dried for this recipe?
Yes, but with adjustments! Use 2 (15 oz) cans of navy beans (drained and rinsed) and reduce the broth to 4 cups. The soup will be ready in 30 minutes instead of hours. However, dried beans develop deeper flavor through long simmering—this is what makes the restaurant version so special.
How do I make this soup vegetarian?
Replace bacon with 8 oz smoked tofu or vegetarian bacon bits, and use vegetable broth instead of chicken. Add 1 teaspoon smoked paprika to mimic the smoky flavor. For extra richness, stir in 2 tablespoons nutritional yeast at the end. The molasses and herbs will still create that signature depth!
Why does my soup turn out too thin or too thick?
For thin soup, simmer uncovered to reduce naturally. If too thick, stir in 2-4 tablespoons broth or water. The 1 tbsp flour at the end helps thicken—use it only if needed. Pro tip: Start with 6 cups broth and adjust as you go. The beans should be tender but still hold their shape for perfect texture.
Can I freeze this soup for later?
Let it cool completely, then store in airtight containers for up to 3 months. Reheat on the stove over medium-low heat, stirring occasionally. For crispy bacon, toast fresh bits in a skillet before serving. The flavors actually improve after freezing—just like the restaurant version!
