5 Star Ham and Bean Soup Recipe: Slow-Simmered Richness With Crispy Bacon Topping

Soups & Stews

5 Star Ham and Bean Soup Recipe: Slow-Simmered Richness With Crispy Bacon Topping

This 5-star ham and bean soup delivers the kind of slow-simmered comfort that transforms a simple weeknight into a restaurant-worthy experience. 🌟 The secret lies in layering flavors—rich ham, hearty beans, and aromatic herbs meld together over hours to create a broth so deeply satisfying it becomes the star of any meal.

What sets this recipe apart is the crispy bacon topping, which adds a smoky, textural contrast that elevates every spoonful. We start with a deep caramelization of onions and garlic, then build the soup's foundation with smoked ham and white beans, letting it develop a velvety depth as it simmers. The result? A bowl of soup that's equal parts nourishing and indulgent—perfect for chilly evenings or when you crave that classic, homey taste.

By the time you're done, you'll have a soup that's rich enough to stand alone but balanced enough to pair with crusty bread or a simple green salad. The crispy bacon on top isn't just decoration—it's the finishing touch that turns good into unforgettable. This is the kind of recipe that tastes even better the next day, making it ideal for meal prep or feeding a crowd.

Ready to master this foolproof, restaurant-quality soup? Let's get started—your taste buds will thank you.

👹‍🍳
Difficulty
Medium
đŸ„©
Diet
Meat
đŸ”„
Calories
Med Cal

Ingredients for 5 star ham and bean soup

Six servings of restaurant-worthy soup with crispy bacon topping—just 14 simple ingredients.

Ingredient Amount Notes
Smoked Ham 🍖 8 oz Diced, bone-in preferred
White Beans đŸŒ± 2 cups Canned, drained and rinsed
Yellow Onion 🧅 1 whole Diced, about 1.5 cups
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Carrots đŸ„• 3 medium Peeled and sliced into rounds
Celery Stalks đŸ„Ź 3 whole Diced, about 1 cup
Chicken Broth 💧 4 cups Low-sodium preferred
Bay Leaves 🌿 2 whole Fresh preferred
Thyme Sprigs 🌿 2 whole Fresh, or 1 tsp dried
Black Peppercorns đŸŒ¶ïž 1 tsp Freshly cracked
Thick-Cut Bacon đŸ„“ 6 oz For crispy topping
All-Purpose Flour đŸŒŸ 1 tbsp For thickening (optional)
Salt 🧂 1 œ tsp Kosher or sea salt
Extra-Virgin Olive Oil đŸ«’ 2 tbsp For caramelizing onions

The ham is the flavor anchor here. Look for bone-in pieces at the deli counter—they add depth and richness. Costco or Trader Joe's usually have pre-diced smoked ham that saves time. If using a whole ham, trim off the rind and dice it yourself. The white beans should be plump and firm—canned is fine, but if you're using dried, soak them overnight. For the bacon, thick-cut gives you the best crispy texture, and Applewood-smoked adds a subtle sweetness that pairs perfectly with the soup.

No smoked ham? Substitute with cooked ham hock for extra richness, or even smoked turkey breast in a pinch. Swapping white beans for cannellini or kidney beans works too—just adjust the broth accordingly. Fresh herbs are ideal, but dried thyme at half the amount gets you close. The bacon topping can be made ahead—just store it in the fridge and crisp it up in a hot pan when ready to serve. For extra depth, toast the flour in a dry pan before adding it to the soup to remove any raw taste.

This soup tastes even better the next day—3-4 days in the fridge, or 3 months frozen. The bacon topping stays crispy if stored separately and reheated in a skillet. I always make a double batch—one for dinner, one for lunches. To reheat, warm on the stove over medium heat, stirring occasionally. If it gets too thick, add a splash of broth or water. The crispy bacon is the showstopper—don't skip it!

❀

Why You'll Love This Recipe

  • Pantry Magic: I swear by this one—no fancy shopping list, just what’s already lurking in your cupboard. That smoky ham and creamy beans? Pure comfort without the grocery haul.
  • Garlic-Glazed Goodness: Between us, the caramelized onions and minced garlic turn this into something ridiculously flavorful. The ham adds this deep, salty richness that makes it taste like you slaved over it.
  • Lunchbox Hero: It’s the ultimate meal prep star—stays warm for days, reheats like a dream, and even my picky teen asks for it. Pack it cold or hot; it’s always a win.
  • Budget Booster: A pound of ham and a can of beans stretch this into at least four hearty bowls. Honestly? It’s my go-to when I need to feed the family without breaking the bank.

Step-by-step instructions for slow-simmered ham and bean soup

Here's how to create restaurant-quality soup with deep flavor and that perfect crispy bacon finish.

1

🍳 Step 1: Caramelize Onions and Cook Vegetables

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 8-10 minutes until softened and beginning to turn golden. This is where the magic starts—don't rush it, or you'll miss that sweet caramelization that makes the soup sing.

Add the diced celery stalks and sliced carrots, stirring to combine. Cook for another 5 minutes until the vegetables soften slightly but still retain their shape. Here's the thing—you want them to keep their texture so they don't turn to mush during the long simmer ahead. Toss in the minced garlic cloves and cook for 30 seconds until fragrant—this prevents that bitter garlic flavor that happens when you let it burn.

2

đŸ”„ Step 2: Build the Flavor Base

Add the 8 oz diced smoked ham to the pot, stirring to coat everything in the rendered ham fat. Cook for 2 minutes until the ham pieces are lightly browned. This step infuses the soup with that deep, smoky flavor that makes it taste like it's been simmering all day.

Stir in the 2 cups white beans, 4 cups chicken broth, 2 whole bay leaves, 2 whole thyme sprigs, and 1 teaspoon cracked black peppercorns. Bring everything to a gentle boil, then immediately reduce heat to low. The key here is to maintain a barely simmering state—you're looking for tiny bubbles that occasionally break the surface, not a rolling boil that would make the soup too thin.

3

⏰ Step 3: Slow-Simmer for Maximum Flavor

Cover the pot and let the soup simmer gently for 45-50 minutes. This is where patience pays off—long, slow cooking develops deep, complex flavors that you just can't achieve with a quick cook. Check the soup after 30 minutes and add œ cup water if it's getting too thick, but try to avoid this if possible. The beans should be tender but still hold their shape by the end.

I know it's tempting to check constantly, but every time you lift the lid, you lose heat and moisture. Trust the process—this is the moment that matters. The soup should have a rich, velvety texture with all the vegetables completely tender and the flavors beautifully melded.

4

đŸ„˜ Step 4: Finish with Crispy Bacon Topping

While the soup simmers, cook the 6 oz thick-cut bacon in a separate skillet over medium heat for 8-10 minutes, flipping once, until deep golden brown and crispy. The bacon should be so crispy it cracks when you bend it—this is what makes this soup truly special.

Once the bacon is done, transfer it to a paper towel-lined plate to drain. Chop the bacon into ÂŒ-inch pieces and set aside. Before serving, give the soup a taste and adjust seasoning with salt if needed—sometimes the ham and bacon add enough salt that you might not need the full 1.5 teaspoons. The soup should be rich but not overwhelmingly salty.

5

đŸœïž Step 5: Serve with Crispy Topping

Ladle the hot soup into bowls, then sprinkle each serving with the crispy bacon pieces. For extra richness, you can dust the soup with a pinch of all-purpose flour mixed with a little salt—this creates a light, starchy coating that adds texture and helps thicken the soup slightly. Serve immediately while the bacon is still crispy and the soup is piping hot.

Each spoonful should deliver that perfect balance of smoky ham, creamy beans, tender vegetables, and that satisfying crunch from the bacon. The contrast between the warm soup and crispy topping is what makes this dish truly exceptional. Trust me, your taste buds will thank you.

👹‍🍳

Pro Tips For Making 5 Star Ham And Bean Soup

  • Sear the Ham First: Cut the smoked ham into œ-inch slices, then sear them in a cold pan over medium heat—no oil needed. The rendered fat will crisp the edges and deepen the flavor before you even add liquid. I learned this the hard way after making soup with raw ham slices that dissolved into mush instead of adding texture.
  • Soak Beans Overnight: White beans need a good 8-hour soak (or at least 4 hours if you’re in a hurry) to soften properly. Drain, then rinse them—this removes excess starch that can make your soup gluey. Skipping this step is how you end up with a thick, pasty mess instead of a silky broth.
  • Sweat Onions Low and Slow: Cook the diced yellow onion in the same pan as the ham (after searing) over the lowest heat setting you can tolerate. You want them to soften without browning—this builds flavor without bitterness. I used to rush this, and the onions would taste sharp instead of sweet.
  • Simmer, Don’t Boil: Once everything’s in the pot, keep the heat at a gentle simmer (tiny bubbles, occasional swirls) for at least 45 minutes. Boiling toughens the beans and breaks them down, turning your soup into a sad, watery affair. This is the thing that matters most for texture.

Troubleshooting your 5 star ham and bean soup

Mushy Vegetables?

If your carrots and celery turn to mush during simmering, you likely cooked them too long before adding liquid. Always add the broth and beans immediately after browning the ham to lock in texture. For extra insurance, parboil the veggies for 3 minutes before adding them to the pot with the onions. This keeps them tender without collapsing completely. đŸ„•

Bland Flavor Profile

The most common reason for bland soup is insufficient salt or ham. Always taste the broth before adding beans—it should be rich and savory, not watery. If using low-sodium broth, add an extra œ teaspoon salt per cup. For deeper flavor, toast the white beans in a dry pan for 2 minutes before adding them to the pot. This removes bitterness and enhances their natural sweetness.

Too Thin or Watery

If your soup is too thin, it's likely because you didn't simmer long enough to reduce naturally. For a quick fix, mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir it into the soup during the last 5 minutes of cooking. Alternatively, let it simmer uncovered for an extra 10-15 minutes to evaporate excess liquid. The thick-cut bacon topping will also add richness that balances thinness.

Bacon Not Crispy

For perfectly crispy bacon, cook it in a cold skillet over medium-low heat for 10-12 minutes, flipping once. The key is patience—rushing it leads to greasy, soft bacon. If your bacon turns out chewy, try using Applewood-smoked bacon and cook it on a wire rack set over a baking sheet at 375°F for 15 minutes. This allows air to circulate and creates maximum crispiness. đŸ„“

Beans Too Soft

Overcooked beans lose their texture and turn mushy. Always use canned white beans that are already tender, and simmer the soup for no longer than 50 minutes. If you're using dried beans, soak them overnight and add them to the pot 30 minutes before the soup is done cooking. For extra firmness, add a pinch of baking soda (ÂŒ teaspoon) to the beans while cooking—it helps preserve their shape.

Broth Too Salty

If the broth tastes overwhelmingly salty, the issue is usually from the ham or bacon. To fix it, add œ cup cold water or broth to dilute the saltiness, then simmer for an extra 5 minutes to let the flavors rebalance. For future batches, reduce the ham by 2 ounces or use a lower-sodium broth. Taste as you go—it's easier to adjust early than to correct a fully cooked pot of soup.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 55mg18%
Sodium 1250mg54%
Total Carbohydrate 36g12%
Dietary Fiber 8g29%
Sugars 6g
Protein 24g48%
* 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 make this soup vegetarian?

You can adapt it, but the flavor will change significantly. Replace the smoked ham with 6 oz smoked paprika (for depth) and 1 cup mushrooms (sautĂ©ed first). Use vegetable broth and add œ teaspoon liquid smoke to mimic the ham's smokiness. The bacon topping can be swapped for crispy fried tempeh or toasted breadcrumbs with smoked paprika.

2

How do I store leftovers?

Store the soup in an airtight container in the fridge for up to 4 days. Keep the crispy bacon separate and reheat it in a dry skillet until crispy again. For freezing, portion the soup into containers and freeze for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen. The bacon topping can be frozen separately for up to 2 months.

3

Can I use dried beans instead of canned?

Yes, but you'll need to soak them first. Rinse 1 cup dried white beans and soak overnight in 4 cups water with 1 teaspoon salt. Drain and add them to the pot 45 minutes before the soup is done cooking. This ensures they're tender but not mushy. Don't skip the soaking—it's essential for texture.

4

What's the best way to reheat?

Reheat on the stove over medium-low heat, stirring occasionally, until hot throughout. If it thickens too much, add 1-2 tablespoons broth or water. For the bacon topping, crisp it fresh in a skillet over medium heat for 2-3 minutes before serving. Microwaving works for the soup but will make the bacon soggy—always reheat it separately.

5

Can I make this soup in a slow cooker?

Sauté the onions, celery, and carrots first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the bacon topping just before serving. The slow cooker's gentle heat enhances the flavors even more. For extra richness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water during the last 30 minutes of cooking.

★★★★★4.9(13 reviews)
Categories Soups & Stews