Bean and Ham Soup Recipe With Ham Bone: Rich Bone Broth Depth in One Pot

Soups & Stews

Bean and Ham Soup Recipe With Ham Bone: Rich Bone Broth Depth in One Pot

This bean and ham soup recipe with ham bone transforms humble ingredients into a deeply flavorful, one-pot masterpiece—where tender beans and rich broth marry perfectly.

The ham bone isn’t just a protein source; it’s the secret weapon that infuses the soup with deep umami and a velvety texture that separates this from ordinary recipes.

I’ve perfected this through years of simmering, and the difference between using just ham meat versus a bone is night and day.

The process begins with browning the ham bone for maximum flavor extraction, then simmering it low and slow to draw out collagen and gelatin. This turns the broth into a luxuriously thick, almost custard-like base that coats every bean and bite of ham.

White beans absorb the broth beautifully, while the ham stays tender and shards easily—no tough cuts here. The key is patience and balance, letting flavors meld without overpowering the natural sweetness of the beans.

What you’ll end up with is a soup that’s comforting yet refined—substantial enough for a cold evening but elegant enough for company. The ham bone ensures a depth of flavor you can’t achieve with store-bought broth, while the beans provide hearty texture.

Garnish with fresh parsley or a sprinkle of cracked black pepper for brightness, and serve with crusty bread to soak up every last drop. This isn’t just soup; it’s a one-pot meal that feels like a hug in a bowl.

Ready in about 2 hours (mostly hands-off simmering), this recipe delivers restaurant-quality results with minimal effort. The ham bone makes all the difference—don’t skip it. Let’s get started on creating a soup that’ll have everyone asking for seconds.

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

Ingredients for bean and ham soup recipe with ham bone

The ham bone is the soul of this soup—its collagen transforms broth into velvety richness.

Ingredient Amount Notes
Ham Bone 🍖 1 lb Center-cut for maximum marrow
White Beans 🌱 2 cups Canned or dried, soaked overnight
Diced Ham 🥓 8 oz Lean cut, no added nitrates preferred
Carrots 🥕 2 medium Peeled and sliced into 1/4-inch pieces
Celery Stalks 🧅 3 whole Trimmed and cut into 1-inch pieces
Yellow Onion 🧅 1 large Diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Tomato Paste 🍅 2 tbsp High-quality, no sugar added
Bay Leaves 🍃 2 whole Dried, for deep flavor infusion
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Black Peppercorns 🌶️ 1 tsp Cracked for robust flavor
Salt 🧂 1 ½ tsp Kosher or sea salt, adjust to taste
Vegetable Oil 🫒 2 tbsp For browning ham bone
Apple Cider Vinegar 🍎 1 tbsp Brightens flavors, optional

The ham bone makes or breaks this recipe. Look for center-cut bones at your butcher—they’ve got marrow packed with flavor. Whole Foods or local meat counters usually carry them, but check the grocery store’s meat section first. If you can’t find one, a ham hock works too, though it’ll need longer simmering. For the beans, cannellini or great northern hold up best—they stay creamy without falling apart. Dried beans need soaking overnight, but canned beans save time. Just drain and rinse them well to cut down on sodium.

No ham bone? Pork knuckle or trotter delivers similar depth, though you’ll need to simmer longer. Swapping the diced ham for smoked sausage adds a different dimension—just reduce the cooking time by 20 minutes. The carrots and celery can be frozen if you’re prepping ahead, but fresh gives better texture. For the tomato paste, San Marzano is ideal, but any quality brand works. The parsley is purely for garnish, but if you’re out, fresh thyme adds a nice herbal note. The apple cider vinegar isn’t mandatory, but it cuts through the richness beautifully.

This soup tastes even better the next day as flavors meld. Store in the fridge for up to 5 days—the broth thickens further overnight. Freeze portions for up to 3 months by portioning into airtight containers. For reheating, warm gently on the stove with a splash of water or broth to restore creaminess. The ham bone can be roasted separately if you prefer, but simmering it whole ensures maximum flavor extraction. Always skim excess fat before serving, unless you’re a fan of extra richness.

❤️

Why You'll Love This Recipe

  • Ham Bone Magic: The slow-simmered ham bone turns this into a rich, velvety broth with zero extra effort—just toss it in and let it work its flavor magic while you chop carrots and celery. Honestly, that first spoonful of broth is the real star, and it takes all of two minutes to start.
  • Crispy-Creamy Contrast: The diced ham adds salty, tender bites, while the white beans soak up the broth until they’re creamy and satisfying. That crispy edge on the ham bone? Chef’s kiss—it’s the secret no one tells you about.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. Throw it in jars, and it’s hearty enough to feed the whole family for days—no sad, watery leftovers here. My kids grab it straight from the fridge, and I don’t even have to reheat it.
  • Budget Stretch: A single ham bone and a bag of beans stretch into five or six meals, and you’re still left with enough broth for rice or mashed potatoes. I’ll be real: it’s my way to make a small grocery haul feel like a feast without breaking the bank.

Step-by-step instructions for bean and ham soup with ham bone

Transform simple ingredients into a deeply flavorful soup using the ham bone's marrow-rich essence.

1

Brown the Ham Bone and Prepare the Base

Preheat your Dutch oven over medium-high heat. Add the 2 tablespoons vegetable oil and place the 1 lb ham bone fat-side down. Let it sear for 8-10 minutes until deeply browned on all sides, pressing down gently to render the fat. This step develops the rich, caramelized foundation that carries through the entire soup.

Once browned, remove the ham bone and set it aside. In the same pot, add the 1 large diced yellow onion and cook for 5 minutes until softened. Add the 2 medium sliced carrots, 3 whole celery stalks, and 1 teaspoon cracked black peppercorns, stirring to combine. Cook for another 5 minutes until the vegetables begin to soften and release their natural juices.

2

Build Flavor with Aromatics and Tomato

Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it burn, as garlic turns bitter quickly. Stir in the 2 tablespoons tomato paste and cook for 1 minute, allowing it to darken slightly. This step deepens the soup's umami profile and balances the richness of the ham.

Pour in 8 cups water (enough to cover the vegetables) and add the 2 whole bay leaves and 1.5 teaspoons salt. Return the ham bone to the pot and bring everything to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 45 minutes, skimming any foam that rises to the surface. This simmering time extracts the maximum flavor from the bone and vegetables.

3

Add Beans and Simmer to Perfection

After 45 minutes, add the 2 cups white beans (drained if canned) and the 8 oz diced ham to the pot. Stir gently to combine, then continue simmering for another 45-60 minutes until the beans are tender and the broth has thickened slightly. The soup should have a rich, velvety consistency with the vegetables breaking down into the broth.

Taste the soup and adjust seasoning if needed—you may need to add a pinch more salt or a splash of the 1 tablespoon apple cider vinegar to brighten the flavors. The vinegar adds a subtle tang that cuts through the richness of the ham and bone broth, balancing the dish beautifully.

4

Finish and Serve with Fresh Herbs

Remove the ham bone and discard it, then strain the soup through a fine-mesh sieve if you prefer a smoother texture. Return the strained soup to the pot and stir in the 0.25 cup chopped fresh parsley. The parsley adds a fresh finish that contrasts with the deep, savory flavors of the soup.

Ladle the soup into bowls and serve immediately, garnished with additional parsley if desired. The soup should be rich, hearty, and deeply flavorful, with each spoonful delivering the essence of the ham bone and vegetables. This one-pot method ensures maximum flavor extraction while keeping the process simple and efficient.

👨‍🍳

Pro Tips For Making Bean And Ham Soup Recipe With Ham Bone

  • BLEACH THE HAM BONE: Skip the soak if you’re in a hurry, but give that ham bone a quick 5-minute bleach in boiling water first—it cuts through any lingering funk from the bone marrow and keeps the broth from tasting like a butcher shop. I used to skip this, and the soup always had a weird metallic aftertaste until I tried it.
  • CRUSH BEANS HALFWAY: Don’t wait until the end to mash some beans—after the soup’s simmered for 45 minutes, pull out a handful and crush them with a wooden spoon while they’re still hot. This thickens the broth naturally and gives you that creamy texture without overworking the pot.
  • DON’T BOIL THE CARROTS: Toss your diced carrots and celery into the pot after the ham bone and beans have been simmering for 30 minutes. Boiling them from cold turns them mushy and dulls their flavor—you want them tender but still holding shape, not falling apart like overcooked pasta.
  • RESERVE THE BROTH: Strain the soup through a fine-mesh sieve into a clean pot, then return the solids to the original pot. Add 1 cup of the reserved broth back in and simmer for another 10 minutes. This trick keeps the soup rich without making it gluey, and it’s way faster than skimming fat all day.

Serving suggestions for this dish

Crusty Bread Pairings

This soup is a match made in heaven with crusty sourdough or baguette slices—the perfect tools for soaking up every last drop of that velvety ham bone broth. I recommend toasting the bread lightly with a drizzle of garlic-infused olive oil before serving.

For extra flair, sprinkle the toasted bread with flaky sea salt and a pinch of smoked paprika right before serving. 🥖

Cheesy Toppings

Add a touch of luxury with shredded sharp cheddar or Gruyère—just sprinkle ¼ cup over individual servings while the soup is still hot. The cheese melts beautifully into the warm broth, creating a creamy finish.

For a lighter option, try crumbled feta or goat cheese—they add a bright tang that cuts through the richness. I love using Whittard of Chelsea cheddar for its rich, nutty depth.

Fresh Herb Garnishes

Brighten the soup with chopped fresh parsley or thyme right before serving. For a pop of color and freshness, add microgreens or watercress—just 2 tablespoons per bowl. If you're feeling adventurous, try a sprinkle of chopped chives or dill for a different herbal note.

These garnishes not only look stunning but also add a refreshing contrast to the deep, savory flavors of the soup. ✨

Spicy Kicks

For those who love heat, add a dash of hot sauce or red pepper flakes—just ½ teaspoon per bowl. I love using Tabasco or Cholula for a smoky-sweet heat.

If you prefer a smoother spice, try a drizzle of sriracha-infused honey (mix 1 teaspoon sriracha with 1 teaspoon honey). The sweetness balances the heat beautifully while complementing the ham and beans. 🌶️

Side Salad Contrast

A simple arugula salad with a lemon vinaigrette provides the perfect crisp, fresh contrast to the rich, hearty soup. Toss 4 cups arugula with 2 tablespoons olive oil, 1 tablespoon lemon juice, and a pinch of salt.

For extra crunch, add toasted pine nuts or crumbled bacon. This light side keeps the meal balanced while enhancing the overall dining experience.

Wine and Beer Pairings

For wine lovers, a medium-bodied red like Pinot Noir or Chianti complements the soup’s savory depth. If you prefer beer, a hoppy IPA or amber ale cuts through the richness beautifully. For a non-alcoholic option, try sparkling apple cider—its effervescence and slight tartness make it a refreshing match. 🍷

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 85mg28%
Sodium 1100mg48%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 6g
Protein 28g56%
* 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

Why does using a ham bone make this soup so much richer?

The ham bone releases collagen and marrow during simmering, creating a naturally thick, velvety broth that's far more flavorful than store-bought options. This process transforms ordinary water into a deep, umami-rich base that coats every ingredient. The bone also adds gelatin that gives the soup its signature luxurious mouthfeel.

2

Can I substitute the ham bone with regular ham meat?

You can try, but you'll miss the bone's rich collagen and marrow that create the soup's signature depth. For similar results, use a pork knuckle or trotter instead, though these require longer simmering (3+ hours) to extract maximum flavor. Regular ham meat will work but won't give that velvety texture.

3

How do I know when the beans are perfectly tender?

Test a bean by gently pressing it with a fork - it should mash slightly but still hold its shape. For canned beans, 45-60 minutes of simmering is ideal. Dried beans may need 1-2 extra hours depending on variety. Overcooking turns them mushy, so check frequently during the final 30 minutes of simmering.

4

What's the best way to store leftovers?

Let the soup cool completely, then transfer to airtight containers. It keeps in the fridge for 5 days - the broth actually thickens further overnight! For freezing, portion into containers and store for up to 3 months. Reheat gently on low heat, adding a splash of water if the broth becomes too thick.

5

Can I make this soup in a slow cooker?

Yes! Brown the ham bone and vegetables as directed, then transfer everything to your slow cooker. Add 8 cups water and simmer on low for 6-8 hours (high for 3-4 hours). The slow cooking enhances the bone's flavor extraction, creating an even richer broth. Just check seasoning at the end as slow cooking can concentrate flavors.

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