Bob Evans Navy Bean Soup Recipe: Smoky Ham and Sweet Onion Depth

Soups & Stews

Bob Evans Navy Bean Soup Recipe: Smoky Ham and Sweet Onion Depth

This Bob Evans Navy Bean Soup recipe delivers the hearty, slow-cooked comfort you crave after a long day. 💛 The secret lies in layers of smoky ham, sweet caramelized onions, and navy beans simmered until tender—just like the classic diner version.

I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of savory, sweet, and smoky flavors that make it a family favorite.

The beauty of this soup is its simplicity—just a handful of ingredients that work together to create something truly special. You'll start with bacon for that signature smoky depth, then build rich, sweet onions that caramelize beautifully as they simmer.

The navy beans absorb all those flavors, becoming irresistibly tender while maintaining their shape. This isn't just soup; it's a restaurant-quality meal that comes together in one pot.

What makes this recipe truly stand out is the way the flavors develop over time. The longer it simmers, the more complex and delicious it becomes—each bite offers a perfect harmony of smoky ham, sweet onions, and hearty beans.

The broth is rich and flavorful, perfect for soaking up with crusty bread or serving alongside a simple green salad. It's the kind of soup that warms you from the inside out, making it ideal for chilly evenings or when you need a comforting meal.

With just 30 minutes of prep and 2 hours of simmering, you'll have a pot of soup that tastes like it's been cooking all day. The best part? It reheats beautifully, making it perfect for meal prep or leftovers.

Let's get started on creating this classic Bob Evans Navy Bean Soup that will have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bob evans navy bean soup

Just 14 ingredients transform into that legendary Bob Evans diner soup—smoky, sweet, and hearty.

Ingredient Amount Notes
Bacon 🥓 6 oz Thick-cut preferred for smoky flavor
Yellow Onions 🧅 2 large Thinly sliced for even cooking
Navy Beans 🌾 2 cups Dried, soaked overnight preferred
Diced Tomatoes 🍅 1 can (14.5 oz) San Marzano preferred for sweetness
Chicken Broth 💧 4 cups Low-sodium preferred for balance
Garlic Cloves 🧄 3 cloves Minced for aromatic depth
Celery Stalks 🧅 2 whole Diced for classic mirepoix
Carrots 🥕 2 medium Diced for sweetness and color
Bay Leaves 🌿 2 whole For subtle herbal depth
Black Peppercorns 🌶️ ½ tsp Freshly cracked for brightness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Sugar 🍬 1 tbsp Balances acidity
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Ham Bone 🍖 1 whole For rich smoky flavor

The ham bone and bacon are non-negotiable for that signature smoky depth. Costco sells ham bones in bulk, or check the meat counter at Kroger—they often have them on hand. Thick-cut bacon like Oscar Mayer or Applegate gives the best flavor, not those flimsy pre-cooked slices. The onions? Caramelizing them slowly is where the magic happens—don't rush this step. For the navy beans, dried is ideal (soak overnight), but canned low-sodium works in a pinch. Just drain and rinse well to cut excess salt. The San Marzano tomatoes are worth hunting down at Whole Foods or your local Italian market—they're sweeter and less acidic than regular canned tomatoes.

No ham bone? Smoked paprika at 1 tsp plus an extra 2 oz of bacon gets you close. Fresh thyme? Use one-third the amount of dried. The carrots and celery can be swapped for frozen (no thawing needed) if you're in a hurry. For the broth, low-sodium is key—you can always add more salt at the end. The sugar might seem odd, but it balances the acidity from the tomatoes and brings out the natural sweetness of the onions. Want more richness? Stir in 2 tbsp of tomato paste with the diced tomatoes. And if you're feeling fancy, add a splash of apple cider vinegar (1 tsp) at the end for brightness.

This soup tastes even better the next day as flavors meld. Keeps in the fridge for 5-6 days—portion into containers so you can grab and heat. Freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating. The ham bone can be simmered for 2 hours to extract maximum flavor, then removed before serving. For a restaurant-style finish, top each bowl with a pat of butter and a sprinkle of fresh parsley. And trust me, the leftovers make the best sandwiches the next day—just pile high on crusty bread with a dash of hot sauce.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear, this soup only needs three things chopped—bacon, onions, and tomatoes. The rest? Just dump and simmer. Even my toddler could handle it while I stir the pot.
  • Smoky-Sweet Magic: That crispy bacon crumbles into the broth, then melts into the navy beans and tomatoes like a warm hug. Honestly, the first bite makes me question why I ever bought canned soup.
  • Leftover Hero: This soup tastes better the next day—yes, really. I make a double batch on Sundays, and by Wednesday, it’s my secret weapon for busy nights. (The kids don’t even know it’s "leftovers.")
  • Budget-Buster Combo: Bacon might sound fancy, but a pound stretches across two pots, and navy beans? Cheaper than takeout. I’ve fed six people for under $10 with this—no guilt, just flavor.

Step-by-step instructions for Bob Evans navy bean soup

Here's how to build that iconic smoky-sweet navy bean soup with rich ham flavor and tender vegetables.

1

🔥 Step 1: Render Bacon and Build the Flavor Base

Cut the 6 oz bacon into Âź-inch pieces and place in a large Dutch oven over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use a slotted spoon to remove the bacon and set it aside on paper towels, leaving the rendered fat in the pot.

This bacon fat is liquid gold—it carries all the smoky depth through the soup. If you're using thick-cut bacon, press down gently with a spatula during the first 2 minutes to help it render faster. Don't rush this step; crispy bacon equals flavor-packed soup.

2

🍳 Step 2: Sauté Vegetables Until Sweet and Soft

In the same Dutch oven, add 2 large yellow onions (thinly sliced), 2 whole celery stalks (diced), and 2 medium carrots (diced). Cook over medium heat for 8-10 minutes, stirring occasionally, until the onions are soft and translucent and the carrots begin to caramelize slightly.

Here's the thing—you want those onions to turn golden without browning. If they start to darken too quickly, reduce the heat to medium-low. The sweetness from the caramelized onions balances the savory ham and smoky bacon perfectly. Add 3 cloves garlic cloves (minced) and cook for another 30 seconds until fragrant.

3

🥘 Step 3: Simmer the Soup with Ham and Beans

Add the 1 whole ham bone to the Dutch oven and pour in 4 cups chicken broth. Bring to a gentle boil, then reduce heat to low. Stir in 2 cups navy beans (if using dried, they should be pre-soaked), 1 can (14.5 oz) diced tomatoes, 2 whole bay leaves, 0.5 tsp black peppercorns, 1.5 tsp salt, 1 tbsp sugar, and 1 tsp dried thyme. Return to a simmer.

Partially cover the pot and let it cook for 45-60 minutes, stirring occasionally. The beans should become tender but not mushy, and the soup should thicken slightly. If the soup reduces too much, add ½ cup water at a time to maintain consistency. The ham bone will infuse the broth with deep, smoky flavor—don't skip this!

4

⏰ Step 4: Finish and Adjust for Perfect Balance

Remove the ham bone and bay leaves, then discard. Stir in the reserved crispy bacon and let the soup simmer uncovered for 5-10 minutes to allow flavors to meld. Taste and adjust seasoning—add more salt if needed (the ham bone adds a lot of flavor), or a pinch of sugar if the tomatoes are too acidic.

This is where the magic happens: the sweetness from the onions and sugar should balance the smoky bacon and salty ham. If the soup is too thin, let it simmer longer to thicken. For a smoother texture, use an immersion blender to lightly blend ½ of the soup—this keeps some texture while creating a velvety mouthfeel.

5

🍽️ Step 5: Serve Warm with Crusty Bread

Ladle the soup into bowls and serve immediately with warm crusty bread or cornbread. The soup should be rich and hearty, with tender beans, sweet onions, and layers of smoky-sweet flavor from the ham and bacon. Each spoonful should deliver that classic Bob Evans comfort—creamy, savory, and deeply satisfying.

Pro tip: The soup tastes even better the next day as flavors deepen. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for 3 months. Reheat gently on the stove, stirring occasionally, to avoid breaking up the beans.

👨‍🍳

Pro Tips For Making Bob Evans Navy Bean Soup

  • Crack the Bacon Slow: Low and slow is the way—cook that bacon on medium heat until it’s crispy but not black. I learned this the hard way by rushing it; now I leave it in the pot longer, rendering fat without burning. That fat? It’s the flavor base for the whole soup.
  • Soak Beans Overnight: Skip the long cook time by soaking navy beans in cold water for at least 8 hours (or overnight). Drain and rinse before adding them to the pot—this cuts cooking time by nearly half. Trust me, your future self won’t want to babysit a pot for hours.
  • SautĂŠ Onions Until Golden: Don’t just soften those onions—cook them until they’re deep golden, almost caramelized. This adds sweetness that cuts through the richness of the bacon. I used to stop at pale yellow, and the soup tasted flat until I finally pushed it.
  • Simmer, Don’t Boil: Once everything’s in the pot, keep the heat low enough that you barely see bubbles. Boiling toughens beans and makes broth cloudy. A gentle simmer keeps flavors melding without breaking down the texture—just like Bob Evans’ version.

Dietary considerations for this dish

Gluten-Free Adaptations

This soup is naturally gluten-free, but watch for hidden sources like broth or bacon. Use gluten-free chicken broth (check labels—Pacific Foods makes a great low-sodium option) and ensure your bacon packaging states "gluten-free."

The ham bone and navy beans are safe, but always verify processed ingredients. Serve with gluten-free cornbread or crusty bread made with a gluten-free flour blend like King Arthur's. 🌾

Vegetarian Option

Swap the ham bone for 2 cups smoked paprika (1 tbsp) and 1 tbsp liquid smoke to mimic smoky depth. Replace bacon with 6 oz tempeh, pressed and crisped in the same Dutch oven.

Use vegetable broth (like Imagine Foods) and add 1 cup diced mushrooms with the onions for umami. The beans and tomatoes will still provide hearty texture and sweetness.

Low-Sodium Version

Skip added salt entirely and use no-salt-added canned tomatoes (like Muir Glen). Opt for low-sodium broth (or homemade) and reduce salt to ½ tsp initially. Boost flavor with 1 extra bay leaf and ½ tsp smoked paprika.

Taste as you go—you can always add a pinch of salt at the end if needed. The ham bone and bacon still provide plenty of natural saltiness.

Protein Boost

Add 1 cup cooked chicken breast (diced) or ½ cup shredded rotisserie chicken in the final 10 minutes of simmering. For extra protein, stir in ½ cup cooked quinoa or ½ cup lentils (cooked separately) to thicken the soup.

The beans already provide 15g protein per serving, so these additions make it a complete meal.

Dairy-Free Notes

This recipe is naturally dairy-free, but if serving with bread, use olive oil instead of butter. For extra richness, stir in 2 tbsp coconut milk at the end (it blends beautifully with the smoky flavors).

The soup's depth comes from the ham, bacon, and caramelized onions—not dairy, so no substitutions are needed.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 45mg15%
Sodium 1200mg52%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
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

Can I substitute canned navy beans for dried?

Yes, you can! Use 2 (15 oz) cans of low-sodium navy beans, drained and rinsed well. For best texture, don't skip the soaking step if using dried beans—they'll stay firmer and absorb more flavor. Canned beans save 8+ hours of prep time but may make the soup slightly softer.

2

What makes this soup taste like Bob Evans?

The secret is the ham bone and smoky bacon—they create that signature depth. The slow caramelization of onions and the balance of sweet/savory (from sugar and tomatoes) replicate the diner's perfect harmony. The long simmer lets all flavors meld, just like their kitchen does.

3

How do I prevent the soup from getting mushy?

Don't overcook the beans! They're done when tender but still firm (about 45-60 minutes). Stir occasionally and check with a fork. If it gets too thin, simmer uncovered to thicken. For extra texture, blend only half the soup lightly with an immersion blender.

4

Can I make this soup in a slow cooker?

Brown the bacon first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The ham bone will infuse even more flavor during the long cook. Just add ½ cup broth if it gets too thick.

5

What's the best way to reheat leftovers?

Gently reheat on the stove over low heat, stirring occasionally, until steaming (10-15 minutes). Microwaving can make beans mushy—never reheat directly from fridge to microwave. For extra richness, stir in a pat of butter or splash of cream at the end.

★★★★★4.5(4 reviews)
Categories Soups & Stews