Bean and Ham Soup Recipe With Ham Bone: Rich Broth With Smoky Depth

Bean and Ham Soup Recipe With Ham Bone: Rich Broth With Smoky Depth

There’s nothing quite like a simmering pot of bean and ham soup to fill your kitchen with warmth and rich, smoky aroma. This recipe transforms a humble ham bone into a deeply flavorful broth that forms the perfect base for tender beans.

The key is patience—letting the ham bone simmer for hours extracts every bit of smoky depth. I always add a splash of apple cider vinegar at the end to brighten the flavors and cut through the richness of the ham.

You’ll end up with a hearty soup where every spoonful delivers tender beans, smoky ham, and a broth so rich it coats your spoon. It’s comfort food that tastes even better the next day.

Perfect for cold nights or when you want a meal that feels like a hug. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Bean and Ham Soup Recipe with Ham Bone

Pantry staples plus one leftover ham bone create this hearty comfort meal.

Ingredient Amount Notes
Ham Bone 🍖 1 whole Meaty, from cooked ham
Dried Navy Beans 🌱 1 lb Rinsed and picked over
Yellow Onion 🧅 1 whole Medium, diced
Carrots 🥕 2 whole Medium, diced
Celery Stalks 🌿 2 whole Diced with leaves
Garlic Cloves 🧄 4 cloves Minced for depth
Chicken Broth 🍲 6 cups Low-sodium preferred
Bay Leaf 🍃 2 whole Dried, for aroma
Dried Thyme 🌿 1 tsp Or fresh thyme leaves
Apple Cider Vinegar 🍏 2 tbsp Adds brightness at end
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground best
Olive Oil 🫒 1 tbsp For sautéing veggies
Water 💧 4 cups As needed for broth

[recipe_ingredient_scaler]

The ham bone is everything here—look for one with plenty of meat still clinging to it. Any grocery store deli will hook you up after the holidays, or ask your butcher to save one. The beans should be dried (canned gets mushy), and navy or great northern hold their shape best. I always grab mine from the bulk section at Whole Foods to ensure freshness.

No ham bone? A meaty ham hock works just as well. Swap navy beans for pinto or cannellini if that’s what you’ve got. The apple cider vinegar is key—don’t skip it—but white vinegar works in a pinch. If you’re short on broth, water plus a bouillon cube (ham or chicken) gets you close. The veggies can be eyeballed; this soup is forgiving.

This soup tastes even better the next day once the flavors meld. Stores in the fridge for up to 5 days or freeze for 3 months. I like to portion it into quart-sized containers (that’s two meals per container, easy math). Reheat gently—don’t boil, or the beans will burst.

❤️

Why You’ll Love This Recipe

  • Dump and Simmer: I just toss the ham bone, beans, and chopped veggies in a pot with water—no fancy steps, just set it and forget it.
  • Rich Ham Depth: The bone leaches out this incredible smoky, salty flavor that makes the navy beans taste like they’ve been simmering all day.
  • Feeds a Crowd: Honestly, this makes enough for dinner plus leftovers for lunch the next day—ideal for busy weeks.
  • Pantry Hero: Between us, it’s the cheapest way to turn a leftover ham bone and a few shelf-staple beans into a meal that feels like a hug in a bowl.

Step-by-Step Instructions for Bean and Ham Soup With Ham Bone

Here’s my simple method that builds deep, smoky flavor with minimal effort.

Step 1: Soak the Navy Beans Overnight

Rinse the 1 lb Dried Navy Beans under cold water to remove any dust or debris. Pick through them to discard any broken pieces or stones. Place the beans in a large bowl and cover them with the 4 cups Water by at least 2 inches.

Let them soak at room temperature for 8-12 hours or overnight. This softens the beans and reduces cooking time significantly. You’ll notice they plump up considerably—this means they’re ready to cook. Drain and rinse them thoroughly before using to remove any residual starch.

Step 2: Sauté the Aromatics for a Flavor Base

Heat the 1 tbsp Olive Oil in a large pot or Dutch oven over medium heat. Add the diced 1 whole Yellow Onion, 2 whole Carrots, and 2 whole Celery Stalks, cooking for 5-7 minutes until the vegetables soften and the onion becomes translucent.

Stir in the minced 4 cloves Garlic Cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell rich and sweet, not bitter. This aromatic base builds the foundation for a deeply flavorful broth.

Step 3: Simmer the Soup to Develop Richness

Add the soaked and drained 1 lb Dried Navy Beans, the 1 whole Ham Bone, 6 cups Chicken Broth, 2 whole Bay Leaf, 1 tsp Dried Thyme, 1 tsp Salt, and 0.5 tsp Black Pepper to the pot. Stir well to combine all the ingredients.

Bring the mixture to a boil, then reduce the heat to low and let it simmer gently, partially covered, for 1.5 to 2 hours. Skim off any foam that rises to the surface during the first 30 minutes. You’ll know it’s ready when the beans are tender but not mushy and the broth has a rich, smoky depth from the ham bone.

Step 4: Finish and Adjust the Seasoning

Remove the 1 whole Ham Bone from the pot and set it aside to cool slightly. Once cool enough to handle, pick off any remaining meat, chop it, and return it to the soup. This step ensures no smoky flavor is wasted.

Stir in the 2 tbsp Apple Cider Vinegar and taste. Adjust the seasoning with additional salt or black pepper if needed. The vinegar adds a subtle brightness that balances the richness of the broth. Serve hot, with crusty bread for dipping.

👨‍🍳

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

  • Soak the Beans: Cover dried navy beans in water by 2 inches and let them soak overnight—I learned this the hard way after ending up with undercooked beans that never softened.
  • Skim the Foam: When simmering the ham bone, skim off the foam that rises to the top in the first 10 minutes; it keeps the broth clean and prevents a bitter edge.
  • Use Cold Water: Start the ham bone in cold water, not hot, to extract the most flavor and gelatin from the bone without making the broth cloudy.
  • Add Vinegar Last: If you want to pull more meat from the bone, add a splash of vinegar in the last 30 minutes—sounds weird, but it works.

Wine and Beer Pairings for This Dish

Light White Wines

A crisp Pinot Grigio from Oregon or Italy cuts through the smoky richness beautifully with its bright acidity and citrus notes. I find a chilled Sauvignon Blanc from New Zealand adds a refreshing herbal contrast that complements the ham perfectly. 🍷

Medium-Bodied Reds

For red wine lovers, a Pinot Noir from California’s Sonoma Coast offers just enough body to stand up to the soup without overwhelming it. The earthy notes in an Oregon Pinot Noir also pair wonderfully with the beans and ham.

Craft Beer Options

An American Amber Ale brings caramel malts that echo the ham’s smokiness while its moderate hop bitterness cleanses the palate. I also love a Brown Ale from New Belgium Brewing—its nutty, toasty profile enhances the soup’s depth. 🍺

Light Lager Pairings

A crisp Pilsner like Samuel Adams Noble Pils offers a clean finish that refreshes between spoonfuls. For something lighter, a Helles Lager from Weihenstephaner provides subtle malt sweetness that balances the dish.

Non-Alcoholic Choices

For non-drinkers, sparkling apple cider mirrors the vinegar’s brightness and complements the ham. A ginger beer with its spicy kick also works surprisingly well, cutting through the richness while adding a zesty contrast. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 2.5g13%
Cholesterol 25mg8%
Sodium 620mg27%
Total Carbohydrate 45g16%
Dietary Fiber 15g54%
Sugars 3g
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 use a slow cooker for this?

Combine all ingredients except vinegar and cook on low for 8 hours or high for 4-5 hours. Add vinegar at the end. The long, slow simmer extracts maximum flavor from the bone.

2

Why do I need to soak the beans overnight?

Soaking reduces cooking time by 30-50% and helps prevent beans from bursting. It also removes some indigestible sugars that can cause gas. For a quicker option, use the quick-soak method (boil 2 minutes, then rest 1 hour).

3

What if my ham bone has very little meat left?

No problem! The bone itself adds incredible smoky depth to the broth. For extra meat, add 1 cup diced ham with the beans. The simmering process will infuse the soup with rich flavor regardless.

★★★★★4.7(13 reviews)
Chef Melanie

More recipe sites