Soups & Stews
Bob Evans Ham and Bean Soup delivers the cozy, smoky-spiced comfort of a classic American diner in every hearty spoonful. This one-pot recipe captures the restaurant’s signature blend of tender ham, rich beans, and aromatic vegetables—simmered until flavors meld into perfect harmony. The secret lies in slow cooking, where the ham infuses the broth with deep, savory notes while the beans soften just enough to soak up every bit of flavor.
What sets this soup apart is its foolproof balance—smoky paprika and black pepper give it that signature Bob Evans kick, while onions, carrots, and celery create a sweet, earthy base.
The ham, pre-cooked and diced, adds richness without overpowering the dish, making it a restaurant-quality meal you can make at home. With just 45 minutes of active time (plus simmering), it’s ideal for busy weeknights or chilly afternoons when you crave something warm and satisfying.
The result is a velvety, deeply flavorful soup with tender beans, melt-in-your-mouth ham, and a broth so rich it feels like a hug in a bowl. Serve it with crusty bread to soak up every last drop, or garnish with fresh parsley for a pop of color.
This recipe stays true to the original while making it easier to replicate—no shortcuts, just authentic, comforting goodness that tastes like home.
Perfect for feeding a crowd or meal prepping for the week, this soup keeps well in the fridge for up to 5 days, making it a pantry staple for cold months. The flavors only deepen over time, so leftovers taste even better the next day. Let’s get cooking!
Ingredients for bob evans ham and bean soup
Pantry staples plus a few fresh ingredients for that signature Bob Evans smoky-spiced comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Diced Ham 🥓 | 1 ½ lb | Pre-cooked, bone-in preferred |
| Great Northern Beans 🌾 | 2 cups | Dried or canned (2 cans, 15 oz each) |
| Yellow Onion 🧅 | 1 whole | Medium, chopped |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Celery Stalks 🥬 | 3 whole | Trimmed, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Smoked Paprika 🌶️ | 1 tbsp | For signature smoky flavor |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Bay Leaves 🍃 | 2 whole | Remove before serving |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Olive Oil 🫒 | 2 tbsp | For sautéing |
The ham is the star here—bone-in if you can find it, as it adds extra flavor to the broth. Most grocery stores carry pre-diced ham in the deli section, but if you're buying a whole ham, Costco or Walmart usually have great deals. Look for thick-cut slices if you're dicing yourself. The beans? Great Northern or navy beans work best—they hold their shape better than pinto or kidney. For the broth, Swanson or Pacific Foods low-sodium options are my go-to, but homemade is even better if you've got time. Fresh parsley is ideal for garnish, but dried works in a pinch if you're prepping ahead.
No smoked paprika? Substitute half the amount with regular paprika plus a pinch of liquid smoke—it’s a decent stand-in. Running low on fresh parsley? Dried parsley at one-third the amount gets you close, though it won’t be as vibrant. Short on carrots or celery? Swap them one-for-one with zucchini or bell peppers for a slightly different but still delicious twist. The onions and garlic can be prepped ahead—chop and store in the fridge for up to 3 days—so you’re not scrambling when it’s time to cook. And if you’re using dried beans, soak them overnight for the creamiest texture.
This soup tastes even better the next day—plan ahead and make a big batch. Keeps for 5 days in the fridge or 6 months in the freezer if you portion it into containers. For freezing, cool it completely first to prevent ice crystals. Reheat gently on the stove, adding a splash of water or broth if it thickens too much. Double the recipe if you’re feeding a crowd—it’s that good. Leftovers? Even better with a sprinkle of extra black pepper and a dollop of sour cream if you’re feeling fancy.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it’s the kind of meal that turns up when you’ve got nothing but a can of beans, a ham bone, and a drawer full of forgotten veggies. No fancy prep—just chop the onion, celery, and carrots (or skip it entirely if you’re using pre-diced), toss them in, and let the ham’s salty richness do the work.
- Salted Comfort: That first spoonful? Pure satisfaction. The ham melts into the beans, creating a broth so rich it feels like a hug, while the carrots and celery add just enough sweetness to balance the savory bite. Honestly, it’s the kind of flavor that makes you slow down and savor it—no distractions needed.
- Leftovers That Win: This soup only gets better the next day. The flavors meld into something deeper, and the beans soften just enough to make every bite even more satisfying. I’ll be real: I’ve reheated this for lunch three times in a row, and my family hasn’t complained once.
- Budget-Friendly Feast: A single ham bone and a can of beans stretch to feed four (or five if you’re feeding teenagers). Between us, this is my go-to when I’m trying to stretch groceries without sacrificing taste. Plus, the veggies are cheap staples—no specialty shopping required.
Step-by-step instructions for smoky-spiced ham and bean soup
This one-pot wonder delivers restaurant-quality flavor with minimal effort.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the chopped whole yellow onion, 3 medium carrots, and 3 whole celery stalks, stirring occasionally for 5-6 minutes until the vegetables soften and become translucent. This foundational step builds flavor through caramelization.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should smell pungent but not burn—this is when it releases its full flavor. If it starts to brown too quickly, reduce the heat slightly. This aromatic base forms the flavor foundation for the entire soup.
Add Seasonings and Ham
Stir in the 1 tablespoon smoked paprika and 1 teaspoon ground black pepper, coating the vegetables evenly. The paprika will give that signature smoky depth we're after. Add the 1.5 pounds diced ham and cook for 2-3 minutes, stirring occasionally to distribute the seasonings.
Here's where the magic happens: the ham's natural juices will start to render into the vegetables, creating a flavorful base. Don't skip this step—it ensures every bite gets that rich, smoky ham flavor. The vegetables should be well-coated with the seasoning mixture.
Build the Soup Foundation
Pour in the 6 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and add the 2 cups great northern beans (if using dried beans, they'll need longer cooking—see tips below). Stir in the 2 whole bay leaves and 1.5 teaspoons salt, then cover and simmer for 30 minutes.
This simmering time allows all the flavors to meld together. You'll notice the soup developing that rich, hearty aroma—this is your reward for patience. If using canned beans, reduce simmering time to 15-20 minutes to prevent them from becoming mushy. The soup should be bubbling gently but not vigorously.
Finish and Garnish
After simmering, remove the 2 whole bay leaves (they won't be pleasant to eat) and taste the soup. Adjust seasoning if needed—this is where you can really personalize it. The soup should be flavorful but not overly salty, with a perfect balance of smokiness from the paprika and ham.
Stir in the 0.25 cup chopped fresh parsley just before serving. This bright green garnish adds freshness that cuts through the richness of the ham and beans. Ladle the soup into bowls and serve immediately—this hearty soup tastes best fresh from the pot, with all those comforting aromas still wafting.
Pro Tips For Making Bob Evans Ham And Bean Soup
- Sauté the Veggies Slow: This isn’t a stir-fry—take your time with the onion, carrots, and celery. Cook them on medium-low heat for 8-10 minutes until the onion turns translucent and the carrots soften just enough to break down. Rushing here means you’ll end up with a soup that tastes like it came from a can instead of a pot.
- Use Pre-Cooked Beans: Skip the soaking and canned beans’ mushy texture. Buy dried Great Northern beans, boil them for 45-60 minutes until tender, then drain and cool. They’ll hold their shape better in the soup and absorb flavors like a sponge—no more that sad, waterlogged texture.
- Don’t Overload the Ham: That diced ham is salty. If you use the full package, your soup will taste like a salt lick. Taste as you go and adjust with water or broth. I’ve ruined batches by assuming "more ham = better," but balance is everything here.
- Simmer, Don’t Boil: Once everything’s in the pot, keep the heat at a gentle simmer—not a rolling boil. You’re not racing; you’re letting flavors meld. A hard boil turns the beans to mush and makes the broth cloudy. Trust me, 30 minutes of simmering beats 15 minutes of chaos.
Regional styles of this recipe
Ohio Diner Original
This is the classic version you’d find at Bob Evans restaurants across Ohio, where the soup was born. The key here is using bone-in ham—it adds depth to the broth that pre-sliced ham can’t match.
I always look for thick-cut deli ham from the grocery store’s meat counter, asking for it to be diced fresh. The smoked paprika is non-negotiable for that signature diner flavor, and I like to add an extra ½ teaspoon if I’m feeling extra smoky. 🌶️
For authenticity, serve this with Bob Evans’ famous buttery dinner rolls—the buttery, flaky crust soaks up the soup perfectly. If you can’t find them, any soft, crusty bread works.
The Ohio version also traditionally includes a dash of Worcestershire sauce (about ½ teaspoon) when tasting at the end—it adds a tangy umami kick that balances the richness.
Midwest Farmhouse Twist
In rural Midwest kitchens, this soup often gets a homestyle upgrade with extra vegetables. I’ve seen versions with potatoes (add 1 cup diced and simmer for 15 minutes less) or corn kernels (stir in ½ cup frozen during the last 5 minutes).
The potatoes add heartiness, while corn brings a touch of sweetness that pairs beautifully with the smoky ham.
For a farmhouse touch, swap half the chicken broth for homemade chicken stock—it deepens the flavor profile. I also like adding a splash of apple cider vinegar (about 1 teaspoon) at the end for brightness.
This version is perfect for weekend family dinners or potlucks, where it can be made in a large stockpot to feed a crowd.
Southern BBQ Fusion
Down South, this soup gets a smoky, spicy makeover with BBQ elements. I like adding ½ cup BBQ sauce (like Sweet Baby Ray’s Original) when building the soup foundation, along with 1 teaspoon of brown sugar to balance the heat.
For extra depth, swap half the smoked paprika for chopped chipotle peppers in adobo (about 2 peppers, minced). 🔥
Serve it with cornbread instead of rolls and top each bowl with crumbled bacon and shredded cheddar cheese. The Southern twist turns this into a one-pot meal that’s hearty enough for a cold winter night.
If you’re feeling adventurous, add a handful of collard greens (chopped) during the last 10 minutes of simmering—they’ll soften beautifully and add earthy flavor.
Vegetarian Adaptation
For a plant-based version, replace the ham with smoked tofu (press and dice 1 block, then pan-fry until crispy) or mushrooms (sauté 8 oz cremini mushrooms with the onions).
Use vegetable broth instead of chicken broth and add 1 teaspoon liquid smoke to mimic the smoky flavor. The beans remain the star, but the soup gains an earthy, umami-rich profile.
Boost the flavor with 1 teaspoon soy sauce or tamari and ½ teaspoon miso paste when sautéing the vegetables. Garnish with toasted pumpkin seeds or avocado slices for a fresh, vibrant touch. This version is just as comforting and works well for Meatless Mondays or vegetarian guests.
Nutrition facts
Frequently asked questions
Can I make this soup with canned beans instead of dried?
For a quicker version, use 2 (15 oz) cans of Great Northern beans, drained and rinsed. Reduce the simmering time to 15-20 minutes after adding the beans to prevent them from becoming mushy. The canned beans will soften faster, so keep an eye on the soup to avoid overcooking.
What's the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings and freeze for up to 6 months. Thaw overnight in the fridge before reheating. When reheating, add a splash of water or broth if the soup thickens too much.
How can I make this soup vegetarian?
Swap the ham for smoked tofu or mushrooms, use vegetable broth, and add 1 teaspoon liquid smoke for that smoky flavor. Boost umami with 1 teaspoon soy sauce and ½ teaspoon miso paste when sautéing the vegetables. Garnish with toasted pumpkin seeds for texture.
Why does my soup taste too salty?
If your soup tastes too salty, it’s likely from the broth or canned beans. To fix it, add 1 cup of water or extra broth and simmer for 5-10 minutes to dilute the salt. If using canned beans, rinse them thoroughly before adding. For future batches, use low-sodium broth and taste as you go.
Can I make this soup in a slow cooker?
Yes! Sauté the onions, carrots, and celery first, then transfer everything to the slow cooker. Add the remaining ingredients and cook on LOW for 6-8 hours or HIGH for 3-4 hours. The slow cooker method enhances the flavors even more, making the soup extra tender and rich.
