Ham Hock and Navy Bean Soup Recipe: Smoky Depth and Hearty Texture in One Pot

Soups & Stews

Ham Hock and Navy Bean Soup Recipe: Smoky Depth and Hearty Texture in One Pot

This ham hock and navy bean soup recipe delivers the kind of soul-warming comfort that turns a simple weeknight into a celebration. The slow-cooked ham hock infuses the broth with deep, smoky richness while the navy beans develop a satisfying heartiness that pairs perfectly with crusty bread.

After years of testing variations, I’ve perfected a method that balances tradition with foolproof simplicity—no shortcuts, just layers of flavor built over time.

The beauty of this recipe lies in its patience. While the ham hock simmers for hours, it releases collagen that thickens the broth into a velvety, almost gravy-like consistency, while the beans soften just enough to soak up every smoky, savory note.

The key is letting the flavors meld without rushing—this isn’t a quick meal, but the kind of dish that rewards you with aroma that fills your home and taste that lingers long after the last spoonful.

What you’ll end up with is a soup that’s both rustic and refined: dark, aromatic broth with tender ham hock that practically falls apart at the touch, navy beans that hold their shape yet remain creamy, and a depth of flavor that comes from slow cooking.

The result is a one-pot meal that’s hearty enough for a cold evening but elegant enough for company, all while keeping prep straightforward and cleanup minimal.

Serve it with a sprinkle of fresh parsley, a wedge of crusty bread for dipping, or a side of pickled vegetables to cut through the richness.

This is the kind of soup that becomes a staple—once you try it, you’ll find yourself reaching for the recipe again and again. Let’s get cooking.

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

Ingredients for ham hock and navy bean soup

Six ingredients build this soul-warming soup's foundation—ham hock for smoky depth, navy beans for hearty texture, and simple vegetables for balance.

Ingredient Amount Notes
Ham Hock 🍖 1 lb Unsmoked, bone-in preferred
Navy Beans 🍲 1 ½ cups Dried, soaked overnight
Yellow Onion 🧅 1 whole Medium size, chopped
Carrots 🥕 3 medium Peeled, cut into chunks
Celery Stalks 🧅 3 whole Cut into 1-inch pieces
Garlic Cloves 🧄 4 cloves Peeled, smashed
Tomato Paste 🍅 ¼ cup Smooth, no sugar added
Bay Leaves 🍃 2 whole Fresh if possible
Thyme Sprigs 🌿 2 whole Fresh, stems removed
Black Peppercorns 🌶️ 1 tsp Coarsely crushed
Salt 🧂 2 tsp Kosher or sea salt
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Water 💧 8 cups Enough to cover ingredients
Apple Cider Vinegar 🍎 1 tbsp For brightness

The ham hock is non-negotiable here—it’s the soul of this soup. Look for unsmoked at your butcher or grocery store deli counter, and ask for a bone-in piece if possible. Costco or Whole Foods often carry good quality, but even the regular supermarket ham hock works if it’s fresh. Navy beans are a must—they hold their shape beautifully, unlike other beans that can turn mushy. For the carrots and celery, organic is worth it if you can find it; they’ll be sweeter and more flavorful. The tomato paste? Mueller’s or Rao’s are my go-tos—they’re smooth and don’t have added sugar.

No ham hock? Smoked bacon or pork shoulder can work in a pinch, but the flavor won’t be the same—this soup is all about that deep, smoky richness. Short on navy beans? Cannellini or great northern beans are good swaps, but they’ll break down faster. Fresh herbs? Dried thyme at one-third the amount works if you’re out, but fresh is ideal. The apple cider vinegar might seem odd, but it cuts through the richness and brightens the broth—Bragg’s is my favorite, but any good-quality vinegar does the trick. If you’re prepping ahead, soak the beans overnight in cold water with a pinch of salt.

This soup tastes even better the next day—plan ahead. Store it in the fridge for up to 5 days or freeze for 3 months. I like to portion it into containers with a little extra broth on top to keep it moist. The ham hock will fall apart as it cools, so you can shred it and mix it back in before serving. Garnish with fresh parsley right before eating—it adds a pop of color and freshness that makes the whole dish feel special.

❤️

Why You'll Love This Recipe

  • No Chopping Struggle: That ham hock? You just toss it in whole—no butchering skills needed. The onions, carrots, and celery? Rough chop, dump, and forget about it. Honestly, my knife stays clean while the flavors build.
  • Smoky Depth Magic: The ham hock melts into the navy beans, leaving behind this ridiculously rich, smoky backbone that turns simple veggies into something hearty. Between us, the first spoonful makes you question why you ever bought pre-made broth.
  • Leftovers That Beg: This soup actually improves the next day. The flavors meld, the ham gets even more tender, and I’ve been known to eat it straight from the pot—no shame. (Yes, even on a Tuesday night.)
  • Pantry Staple Power: You’re using what you already have: dried beans, a few veggies, and that forgotten ham hock in your freezer. I’ll be real: it’s my go-to when I’m low on groceries but still want something that feels like a meal—not an afterthought.

Step-by-step instructions for ham hock and navy bean soup

This hearty soup comes together beautifully with simple steps and rich flavors.

1

Prepare the Ham Hock and Soaked Beans

Rinse the 1 lb ham hock under cold water and pat it dry with paper towels. Place it in a large Dutch oven or heavy pot and add the 8 cups water. Bring to a boil over high heat, then reduce to a simmer for 15 minutes. This initial simmer helps extract the deep, smoky flavors from the ham hock.

While the ham hock simmers, drain and rinse the 1.5 cups soaked navy beans. The beans should have absorbed plenty of water overnight—if they're still hard, soak them for another 30 minutes. Once drained, set them aside in a bowl.

2

Build the Flavor Base with Vegetables and Aromatics

In the same pot with the ham hock, add the chopped 1 whole yellow onion, 3 medium carrots cut into chunks, and 3 whole celery stalks cut into 1-inch pieces. Cook over medium heat for 10 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.

Add the 4 peeled and smashed garlic cloves, 0.25 cup tomato paste, 2 whole bay leaves, 2 whole thyme sprigs, 1 tsp coarsely crushed black peppercorns, and 2 tsp salt. Stir well to combine and cook for another 5 minutes, allowing the tomato paste to deepen in color and the aromatics to infuse the broth.

3

Simmer the Soup for Maximum Flavor

Pour in the 1 tbsp apple cider vinegar and add the drained navy beans. Stir gently to distribute everything evenly. Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 1 hour and 15 minutes, stirring occasionally. The navy beans should be tender but not mushy, and the ham hock should be falling off the bone.

I like to check the soup after 1 hour—if the beans need more time, continue simmering for another 15-30 minutes. The broth should be rich and deeply flavored, with a smoky aroma from the ham hock. If the soup seems too thick, add a little more water to reach your desired consistency.

4

Finish and Serve with Fresh Herbs

Once the beans are tender, remove the ham hock from the pot and let it cool slightly. Using a slotted spoon, transfer the ham hock to a cutting board and shred the meat, discarding any bones. Return the shredded meat to the soup and stir to combine.

Remove the 2 bay leaves and 2 thyme sprigs from the pot. Taste the soup and adjust seasoning with additional salt or pepper if needed. Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The bright parsley adds a fresh contrast to the rich, smoky flavors of the soup.

👨‍🍳

Pro Tips For Making Ham Hock And Navy Bean Soup

  • Brown the Ham Hock: Don’t just toss that raw ham hock into the pot—get it searing hot in a dry skillet first. The crust locks in flavor and prevents the broth from tasting flat. I used to skip this, and the soup never had that deep, smoky backbone.
  • Soak Beans Overnight: Navy beans need at least 8 hours in water to soften properly. I learned this the hard way—rushed soaking leads to mealy beans that fall apart. Drain and rinse before adding them to the pot to avoid muddying the broth.
  • Don’t Overcrowd the Pot: If you’re using a small pot, add the ham hock first, then the veggies in stages. Crowding steams instead of sautés, and you’ll end up with bland onions and celery. Start with a hot pot—this isn’t the time to be gentle.
  • Simmer, Don’t Boil: After everything’s in, keep the heat low enough that only tiny bubbles break the surface. Boiling toughens the beans and makes the broth taste harsh. I used to walk away and come back to a disaster—now I check it every 10 minutes.

Regional styles of this ham hock and navy bean soup

Southern U.S. Smoky Style

In the American South, this soup takes center stage with bold, smoky flavors that reflect the region’s love of slow-cooked meats.

The key here is to brown the ham hock in a Dutch oven with 2 tbsp vegetable oil before adding liquids—this caramelization adds a deeper, almost charred richness that’s signature to Southern cooking.

I like to add 1 tsp smoked paprika and ½ tsp cayenne to the broth for extra heat, and a splash of hot sauce (like Crystal or Tabasco) at the end. Serve with cornbread and collard greens for a full Southern spread. 🌶️

New England Hearty Twist

Up north, this soup gets a cozy, rustic makeover with ingredients like kale or cabbage added midway through cooking for extra texture. I swap the apple cider vinegar for 1 tbsp lemon juice and add 1 tsp dried sage to honor New England’s love of earthy herbs.

The broth is often thickened with a roux made from 2 tbsp butter and 2 tbsp flour, giving it a velvety finish. Pair it with crusty rye bread and a side of pickled beets for a balanced meal.

Midwestern Farmhouse Simplicity

The Midwest leans into simplicity, focusing on fresh, seasonal vegetables and a lighter broth. Here, I reduce the simmer time to 1 hour and add ½ cup diced potatoes and 1 cup corn kernels (fresh or frozen) for a touch of sweetness.

A sprinkle of fresh dill at the end adds brightness, and the soup is often served with sourdough bread and butter for dipping. This version is perfect for potlucks or family gatherings where hearty, no-fuss meals are a must. 🥖

Caribbean-Inspired Spice Blend

For a tropical twist, I infuse the broth with 1-inch ginger, 2 scallions, and 1 jalapeño (seeds removed) while simmering. Add 1 tsp allspice and ½ tsp cinnamon to the spices for warmth, and finish with a squeeze of lime juice and cilantro.

Serve over coconut rice or with warm tortillas for a fusion that’s both comforting and vibrant. This version is ideal for those who love bold, aromatic flavors with a hint of heat.

Italian-Influenced Version

Inspired by Italian minestrone, this adaptation swaps navy beans for borlotti beans and adds diced tomatoes, zucchini, and italian sausage (like Calabrese) instead of ham hock.

The broth is seasoned with oregano and basil, and a splash of white wine (like Pinot Grigio) is deglazed at the start. Finish with grated Parmesan and crusty bread for a dish that feels like a taste of Italy. 🍷

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 2g10%
Cholesterol 45mg15%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
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 do I need to soak the navy beans overnight?

Soaking navy beans overnight reduces cooking time and prevents them from becoming mushy. The beans absorb water, which helps them soften evenly during the 1.5-hour simmer. Forgot to soak? Quick-soak them in boiling water for 2 minutes, then let them sit off heat for 1 hour before using. This keeps their shape while developing that perfect creamy texture.

2

Can I use canned beans instead of dried?

Yes, but adjust the cooking time! Drain and rinse 2 (15-oz) cans of navy beans, then add them directly to the pot after the initial 15-minute ham hock simmer. Reduce the total cooking time to 45-60 minutes—they’ll be ready faster. Just taste-test after 30 minutes to avoid overcooking.

3

What if my soup tastes too salty?

Don’t panic! Add ½ cup cold water or milk (yes, milk!) to dilute the broth, then simmer for 5 minutes to balance flavors. For extra depth, stir in 1 tbsp apple cider vinegar or a splash of lemon juice—it brightens the soup without adding more salt. A sprinkle of fresh herbs (like parsley) also masks saltiness naturally.

4

How do I store leftovers?

Let the soup cool completely, then transfer to airtight containers. It keeps in the fridge for 5 days and freezes beautifully for 3 months. For reheating, warm on the stove over medium-low heat—stir occasionally to prevent sticking. The ham hock will break down further, making the broth even richer.

5

Can I make this soup in a slow cooker?

Follow the same steps, but add everything (including soaked beans) to the slow cooker after the initial 15-minute ham hock simmer on the stovetop. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. The slow cooker’s gentle heat enhances the ham’s smoky flavor while keeping the beans tender. Just skip the vinegar until the end—add it during the last 15 minutes to preserve its brightness.

★★★★★5.0(15 reviews)
Categories Soups & Stews