
If you’re craving a deeply comforting, rustic, and nourishing soup that warms you from the inside out, this Hearty Navy Bean and Ham Hock Soup is the perfect bowl. It’s rich, smoky, creamy without cream, and filled with melt-in-your-mouth beans and tender shredded ham. This timeless recipe has been loved for generations because it transforms humble, affordable ingredients into a flavorful, soul-satisfying meal.
The magic comes from slow-simmering navy beans with ham hocks, aromatics, herbs, and broth. Over time, the flavors meld, the beans soften, and the broth becomes thick, silky, and infused with natural smokiness from the ham hocks. It’s a budget-friendly, protein-packed, cozy dish perfect for cold days, busy nights, or make-ahead meal prepping.
Whether you serve it with crusty bread, cornbread, biscuits, or a simple salad, this soup is a hearty, delicious, and old-fashioned classic that always hits the spot.
⭐ Why You’ll Love This Navy Bean & Ham Hock Soup
✔ Deep, Slow-Cooked Flavor
Ham hocks add smoky richness that no seasoning can replicate.
✔ Budget-Friendly & Filling
A small amount of meat + dried beans = a large pot of satisfying soup.
✔ Thick, Creamy Texture
The beans naturally break down to create a velvety broth without heavy cream.
✔ Protein-Rich & Nutritious
Navy beans are full of fiber, minerals, and plant protein.
✔ Perfect for Leftovers and Meal Prep
The flavor gets even better the next day.
✔ Versatile Cooking Methods
Stovetop, slow cooker, or Instant Pot—all work beautifully.
🥘 Ingredients You’ll Need
Main Ingredients:
- 1 lb (450g) dried navy beans, rinsed
- 1–2 smoked ham hocks (or use leftover ham bone)
- 1 large onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3–4 garlic cloves, minced
- 8 cups chicken broth or water
- 2 bay leaves
- 1 teaspoon dried thyme
- ½ teaspoon black pepper
Optional Add-Ins:
- 1 cup diced ham (added at the end for extra meatiness)
- ½ teaspoon smoked paprika
- A splash of apple cider vinegar or lemon juice for brightness
- Fresh parsley for garnish
For Serving:
- Crusty bread
- Cornbread
- Fresh herbs
- Crackers
🔪 How to Make Hearty Navy Bean & Ham Hock Soup
1️⃣ Prepare the Beans
You can either soak the beans overnight or use the quick-soak method:
Overnight Soak:
- Place the beans in a large bowl.
- Cover with water by 2 inches.
- Soak 8–12 hours.
Quick-Soak Method:
- Place beans in a pot.
- Cover with water and bring to a boil for 2 minutes.
- Turn off heat, cover, and let sit for 1 hour.
Drain and rinse before cooking.
Soaking helps the beans cook evenly and reduces cooking time.
2️⃣ Start the Flavor Base
Heat a little oil or butter in a large soup pot.
Add diced onion, celery, and carrots.
Cook 5–7 minutes until softened and fragrant.
Add garlic and cook 1 minute more.
This aromatic base sets up a deeply flavorful soup.
3️⃣ Add Ham Hocks & Beans
Add the drained navy beans to the pot along with the smoked ham hocks.
Pour in the chicken broth or water.
Add bay leaves, thyme, and pepper.
Stir gently and bring to a boil.
4️⃣ Simmer Low & Slow
Reduce heat to low, cover the pot, and simmer 1.5–2.5 hours.
Stir occasionally and check if the beans are soft.
As the soup cooks:
- The ham hock meat softens
- The beans become creamy
- The broth thickens naturally
If needed, add extra broth/water during cooking.
5️⃣ Shred the Ham
Once the beans are tender, remove the ham hocks from the pot.
Shred the meat off the bone using two forks.
Discard skin, fat, and bone.
Return the shredded ham to the soup.
Taste and adjust seasonings:
- More pepper?
- More thyme?
- Need salt? (Ham hocks are usually salty enough.)
- Add a splash of vinegar to brighten flavors.
6️⃣ Serve Hot
Ladle the soup into bowls and garnish with fresh parsley.
Serve with crusty bread, buttery cornbread, or warm biscuits for the ultimate comfort meal.
⭐ Tips for the Perfect Navy Bean Soup
✔ Use Good Quality Ham Hocks
Smoked hocks give the broth its signature depth.
✔ Let It Simmer Slowly
Low heat helps beans soften without splitting.
✔ Add Salt at the End
Ham hocks contain salt—wait to season until the soup is done.
✔ Adjust Thickness
The longer it simmers, the thicker it becomes.
Add broth if you prefer it soupier.
✔ Add Extra Ham for Meatier Soup
Stir in diced cooked ham at the end.
✔ Make It Creamier
Mash a handful of beans in the pot for extra creaminess.
🌈 Delicious Variations
🍅 Tomato Navy Bean Soup
Add diced tomatoes or tomato paste.
🌶 Spicy Ham & Bean Soup
Add jalapeño, red pepper flakes, or cayenne.
🥬 Veggie-Packed Soup
Add spinach, kale, or cabbage during the last 10 minutes.
🍠 Sweet & Smoky Version
Add diced sweet potatoes.
🍋 Bright Herb Version
Finish with lemon zest and fresh dill.
🍽 Perfect Pairings
This hearty soup pairs beautifully with:
Breads:
- Garlic bread
- Toasted baguette
- Cornbread muffins
Salads:
- Caesar salad
- Garden greens
- Cucumber-onion salad
Comfort Sides:
- Roasted vegetables
- Baked potatoes
- Pickled onions for contrast
For drinks:
- Iced tea
- Sparkling lemon water
- A light beer
🧊 Storage, Freezing & Reheating
Refrigerator
Store in airtight containers for 3–4 days.
The soup thickens—add broth when reheating.
Freezer
Freeze up to 3 months.
Beans freeze well and maintain texture.
Reheating
Reheat gently on the stovetop or microwave.
Add water/broth as needed.
❤️ Why This Recipe Works
This Hearty Navy Bean and Ham Hock Soup is special because it brings together:
- Slow-simmered richness
- Naturally creamy beans
- Smoky, shredded ham
- Simple pantry ingredients
- A balanced, comforting broth
It feels nostalgic, homemade, and deeply soul-warming.
Every bite is full of flavor, tenderness, and warmth.
This is the kind of recipe that fills your kitchen with incredible aroma and brings people together around the table.
⭐ Final Thoughts
This Hearty Navy Bean and Ham Hock Soup is everything you want in a comfort dish: thick, smoky, flavorful, nourishing, and deeply satisfying. It’s easy to prepare, budget-friendly, and perfect for feeding the whole family—or enjoying through the week.
Once you try it, it will become a regular recipe in your kitchen, especially when you want something hearty, rustic, and made with love.