Soups & Stews
This Bob Evans ham and bean soup recipe delivers the smoky-sweet comfort of a classic one-pot meal that’s been a diner staple for decades. The secret lies in balancing rich ham, hearty beans, and a blend of spices that simmer into a flavorful broth—just like the restaurant version.
I’ve perfected the technique to ensure tender meat, perfectly cooked beans, and a sauce that’s both savory and subtly sweet.
The beauty of this recipe is its simplicity: one-pot, minimal prep, and a foolproof method that yields restaurant-quality results. You’ll start with a base of smoked ham, navy beans, and a mix of vegetables that absorb the deep, smoky flavors as they simmer.
The key is letting everything cook low and slow, allowing the flavors to meld into a harmonious, comforting soup that’s perfect for chilly evenings or family gatherings.
What you’ll end up with is a steaming bowl of creamy, flavorful soup with tender chunks of ham, soft beans, and a rich broth that’s packed with savory depth. The aroma alone will have everyone gathering around the table, and the taste?
Pure nostalgia—just like the original Bob Evans classic. This is the kind of meal that feels like a warm hug in a bowl.
Serve it with crusty bread or a sprinkle of shredded cheese for extra indulgence, and you’ve got a dish that’s as satisfying as it is delicious. Ready to make this one-pot classic? Let’s get started.
Ingredients for bob evans ham and bean soup
Six simple ingredients transform into the iconic Bob Evans ham and bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Ham Hock 🥓 | 1 lb | Smoked for authentic flavor |
| Navy Beans 🌾 | 1 ½ cups | Dried, soaked overnight |
| Onion 🧅 | 1 whole | Yellow, diced small |
| Celery Stalks 🥬 | 3 whole | Diced, about 1 cup |
| Carrots 🥕 | 3 whole | Medium, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Tomato Paste 🍅 | 2 tbsp | For smoky-sweet balance |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Apple Cider Vinegar 🍎 | 1 tbsp | Brightens flavors |
| Brown Sugar 🍯 | 2 tbsp | For subtle sweetness |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Olive Oil 🫒 | 2 tbsp | For sautéing |
The smoked ham hock is non-negotiable for that authentic diner flavor. Grab one from the butcher counter—they’re often sold pre-smoked, which cuts prep time. If you can’t find a hock, smoked ham bone works too, just trim the excess fat. The navy beans? Dried are best—they hold up better than canned and absorb flavors like a sponge. Soak them overnight in plenty of water; this cuts cooking time by half. For the veggies, Trader Joe’s has pre-chopped celery and carrots if you’re short on time, but fresh is always better. The key is dicing them uniformly so they cook evenly.
No smoked ham? Substitute smoked turkey leg or even liquid smoke (½ tsp) for a pinch of that smoky depth. Swapping dried thyme for fresh? Use three times the amount—dried is concentrated. The tomato paste can be skipped if you’re avoiding it, but it’s what gives the soup that subtle sweetness Bob Evans fans crave. For a quicker version, canned beans work in a pinch (drain and rinse well), but dried gives that creamy texture that’s hard to beat. The apple cider vinegar might sound odd, but it brightens the broth and balances the richness—trust me on this.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days or freeze for 3 months. I like to portion it into individual containers so it’s ready for quick lunches. For serving, a sprinkle of shredded cheddar or a dollop of sour cream takes it to the next level. The ham hock? Remove it after 2 hours of cooking—it’s all about the flavor, not the meat. Save the bones for homemade broth next time.
Why You'll Love This Recipe
- Ham Hock Magic: Between us, that smoked ham hock? It’s the secret weapon—no fancy prep, just toss it in whole and let it melt into rich, salty depth over time. The beans soak up all that flavor like a sponge, turning this into something that tastes like it simmered all day (even if it didn’t).
- Minimal Chopping Required: I swear, this recipe only needs you to dice an onion, a few celery stalks, and carrots—no julienne skills needed. The ham hock and beans do 90% of the work while you’re actually living your life, not stuck in the kitchen.
- Leftovers That Beg for More: Honestly, the second day is when this soup gets even better. The flavors meld into this hearty, smoky hug that’s perfect for lazy mornings or packing for work. I’ve reheated mine three times and still crave it.
- Budget-Buster Crowd-Pleaser: Navy beans and a ham hock stretch into six bowls for under $10—no fancy ingredients, just pure, satisfying comfort. It’s the kind of dish that makes you feel like you’re feeding a houseful, even if it’s just you and a takeout container.
Step-by-step instructions for Bob Evans ham and beans soup
This classic one-pot recipe delivers deep smoky-sweet flavors with minimal effort.
Prepare the Smoked Ham Hock and Soak the Beans
Rinse the 1 lb smoked ham hock under cold water and pat dry with paper towels. Place it in a large Dutch oven or heavy pot. Add the 1.5 cups navy beans and cover with plenty of cold water—about 8 cups total. Soak overnight or at least 8 hours to ensure tender beans.
I always soak beans overnight because it dramatically reduces cooking time and improves texture. The ham hock will infuse the beans with its rich, smoky flavor during this process. After soaking, drain and rinse the beans thoroughly before proceeding.
Sauté the Vegetable Base
Heat the 2 tbsp olive oil in the same pot over medium heat. Add the 1 whole onion, 3 whole celery stalks, and 3 whole carrots, all chopped into small pieces. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent.
This step is where the foundation of your soup's flavor develops. The vegetables should release their natural juices and begin to caramelize slightly. Add the 4 cloves garlic cloves and cook for another 30 seconds until fragrant—don't let the garlic burn, as it will turn bitter.
Build the Flavor Foundation
Stir in the 2 tbsp tomato paste, 1.5 tsp salt, and 0.5 tsp black peppercorns. Cook for 2 minutes to toast the spices slightly. Add the 1 tsp dried thyme and the 2 tbsp brown sugar, stirring to combine. This mixture creates the signature sweet-savory balance of Bob Evans-style soup.
Here's the thing—this step transforms the simple vegetables into a complex flavor base. The tomato paste adds depth, while the brown sugar and thyme create that comforting sweetness that makes this soup so beloved. Don't skip the toasting—it's what gives the soup its professional quality.
Simmer the Soup
Pour in the 4 cups chicken broth and bring the mixture to a boil. Once boiling, reduce heat to low and add the soaked navy beans. Cover the pot and let it simmer for 1.5 hours, stirring occasionally. The ham hock should be falling apart, and the beans should be tender but not mushy.
This slow cooking is crucial. The beans need time to absorb all the flavors from the ham hock and vegetables. I check the soup every 20 minutes to ensure it's not sticking to the bottom. If it starts to reduce too much, add a splash of water or broth to maintain the proper consistency.
Finish and Adjust
Remove the ham hock and shred the meat, discarding the bone. Return the meat to the pot. Stir in the 1 tbsp apple cider vinegar and taste. Adjust seasoning with additional salt if needed—this soup should be rich and flavorful but not overly salty.
Let the soup sit off the heat for 10 minutes before serving. This resting time allows the flavors to meld completely. The vinegar brightens the soup, cutting through the richness of the ham and beans. Serve hot with crusty bread to soak up every last bit of that smoky-sweet broth.
Pro Tips For Making Bob Evans Ham And Bean Soup
- BLANCH BEANS FIRST: Dump raw navy beans straight into the pot and you’ll end up with a mushy, gritty mess. Instead, boil them for 2 minutes first—just until they float—then drain and add them to the soup. This cuts cooking time by 30 minutes and keeps their shape intact.
- SIMMER THE HOCK LOW: That ham hock won’t give up its flavor if you rush it. After the initial boil, drop the heat to a bare simmer (just tiny bubbles breaking the surface) and let it cook for at least 2 hours. I learned this the hard way—skipping this step leaves the broth tasting like sad, underseasoned water.
- CHAR THE VEGETABLES: Skip browning the onion, celery, and carrots, and you’ll miss the depth of flavor that makes this soup sing. Cook them in the pot with a splash of water until the edges darken and the onion turns translucent—about 8 minutes. It’s the thing that matters most for that classic Bob Evans taste.
- STRAIN THE BEANS: Navy beans can get mealy if overcooked, and no one wants that. After simmering 45-60 minutes, drain them in a colander, rinse with cold water, then return them to the pot. This keeps them tender but not falling-apart, and the broth stays clear. Yes, it’s an extra step—but your future self will thank you.
Make-ahead tips for leftovers
Prep Ahead Essentials
Start by soaking the 1.5 cups navy beans overnight in the pot with the 1 lb smoked ham hock. This step can be done the night before—just cover the pot and refrigerate.
The next day, drain and rinse the beans before continuing with the recipe. This saves 1-2 hours of active cooking time. 💫
Freezer-Friendly Strategy
This soup freezes beautifully for up to 3 months. After Step 4 (simmering), let it cool completely, then portion it into airtight containers or freezer bags. Label with the date and freeze.
When ready to eat, thaw overnight in the fridge and reheat on the stovetop with ¼ cup water or broth to restore creaminess.
Slow Cooker Adaptation
For hands-off cooking, transfer the soaked beans, ham hock, sautéed vegetables, and all other ingredients to a 6-quart slow cooker. Cook on low for 8 hours or high for 4 hours. The slow cooker maintains even heat, ensuring tender beans and perfectly infused broth without watching the pot.
Batch Prep for Meal Prep
Double the recipe and store half in the fridge for 4-5 days. I like to make two pots on Sundays—one for immediate serving and one for freezing. Use the fridge portion for lunches during the week, and the frozen portion for a quick dinner later.
The flavors actually deepen over time, making leftovers even more delicious. ❄️
Serving Prep Shortcuts
Pre-chop all vegetables and store them in airtight containers in the fridge for up to 3 days. Keep the smoked ham hock and dried beans in separate containers.
When ready to cook, simply combine everything in the pot. For garnishes, shred ½ cup cheddar cheese ahead of time and store in the fridge for easy topping.
Reheating Perfection
Reheat soup on the stovetop over medium-low heat for 10-15 minutes, stirring occasionally. If it thickens too much, add ¼ cup water or broth. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on 70% power until steaming hot.
Always stir well to redistribute flavors evenly. 🔥
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, you can substitute 2 (15 oz) cans navy beans for the dried version, but drain and rinse them thoroughly first. The texture won't be quite as creamy since dried beans absorb more liquid, but it's a great shortcut. For best results, add an extra ½ cup broth to maintain the soup's consistency.
Why does the recipe call for apple cider vinegar?
The apple cider vinegar brightens the soup's flavor by cutting through the richness of the ham and beans. It adds a subtle tang that balances the sweetness from the brown sugar and enhances the overall depth. If you're avoiding vinegar, try a splash of lemon juice instead.
How do I make this soup vegetarian?
Replace the smoked ham hock with 1 lb smoked tofu or mushrooms (like portobello) for umami depth. Use vegetable broth instead of chicken broth, and add 1 tsp liquid smoke to mimic the smoky flavor. The beans and vegetables will still provide hearty texture and flavor.
Can I make this soup in an Instant Pot?
Sauté the vegetables as directed, then add all ingredients (including soaked beans) to the Instant Pot. Cook on high pressure for 20 minutes, then natural release for 10 minutes. Finish with the apple cider vinegar and adjust seasoning. The Instant Pot cuts cooking time to about 30 minutes total.
What if my soup tastes too salty?
If the soup is overly salty, add 1 cup cold water or broth and stir well. For a more drastic fix, blend ½ cup soup with ½ cup milk or broth, then stir it back in. This dilutes the salt without thinning the soup too much. Always taste as you go!
