Ham Hock and Navy Bean Soup Recipe: Deep-Roasted Smokiness Meets Hearty Comfort

Soups & Stews

Ham Hock and Navy Bean Soup Recipe: Deep-Roasted Smokiness Meets Hearty Comfort

This ham hock and navy bean soup recipe delivers the kind of deep, smoky comfort that transforms a simple meal into a soul-warming experience. The slow-roasted ham hock infuses the broth with rich, savory depth, while navy beans create a hearty texture that keeps you satisfied for hours.

I developed this recipe after years of perfecting the balance between traditional techniques and modern convenience—because good soup shouldn’t require all day in the kitchen.

The secret lies in the ham hock, which we’ll roast until the edges are caramelized and smoky before simmering it with onions, garlic, and herbs. This process extracts maximum flavor into the broth, creating a base that’s both bold and balanced.

Navy beans soak overnight for perfect texture, while carrots and celery add natural sweetness and depth. The result? A soup that’s rich enough to stand alone but light enough to pair with crusty bread or a simple green salad.

What makes this recipe truly special is its versatility—it works equally well as a weeknight dinner or a centerpiece for holiday gatherings. The slow simmering process (about 2 hours) ensures tender meat and beans, while the aromatics create a fragrance that fills your home with warmth.

Whether you’re cooking for one or feeding a crowd, this soup delivers restaurant-quality comfort without the fuss.

For those short on time, a pressure cooker reduces the cooking time to under an hour without sacrificing flavor. Garnish with fresh parsley or a drizzle of hot sauce for a touch of brightness.

This is the kind of soup that tastes even better the next day—perfect for meal prep or leftovers. Let’s get cooking!

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

Ingredients for ham hock and navy bean soup

Six ingredients anchor this soul-warming soup—ham hock for smoky depth and navy beans for hearty texture.

Ingredient Amount Notes
Ham Hock 🥓 1 lb Uncooked, bone-in preferred
Navy Beans 🍲 1 ½ cups Dried, soaked overnight
Yellow Onion 🧅 1 whole Medium size, diced
Carrots 🥕 2 medium Peeled, chopped into chunks
Celery Stalks 🌿 3 whole Trimmed, chopped
Garlic Cloves 🧄 4 cloves Peeled, minced
Fresh Thyme 🌿 2 tbsp Leaves only, chopped
Fresh Bay Leaves 🍃 2 whole Dried if fresh unavailable
Tomato Paste 🍅 2 tbsp Squeeze tube preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting ham hock
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Chicken or Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Hot Sauce 🔥 1 tbsp Optional, for serving

The ham hock is non-negotiable here—look for bone-in cuts at your local butcher or the meat department at Whole Foods or Costco. Freshness matters: the skin should be slightly sticky, not dry. For the beans, navy beans are key—they hold their shape better than other varieties. Soak them overnight in plenty of water (about 8 cups for 1.5 cups dry beans) to ensure they cook evenly. The carrots and celery? Baby carrots or pre-chopped celery from the store save time, but fresh is always better if you've got it.

No fresh thyme? Dried works at one-third the amount, but fresh is ideal. Short on bay leaves? Two sprigs of fresh rosemary will do in a pinch. The tomato paste can be any brand, but Trader Joe's squeeze tubes are perfect—no waste, and they keep forever. For the broth, homemade is best, but quality low-sodium store-bought works too. If you're using a pressure cooker, reduce the broth by half to maintain the right consistency. The ham hock skin should crisp up beautifully during roasting—don't skip this step, it's where all the magic happens.

This soup tastes even better the next day—double the batch and freeze half for lazy weeknights. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. The ham hock will fall apart beautifully after simmering, so use tongs to remove it from the broth. Garnish with fresh parsley and a drizzle of hot sauce right before serving. Crusty bread is mandatory—this soup soaks it up perfectly.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: That ham hock? It’s the secret MVP—just toss it in whole, simmer for hours, and it practically falls off the bone. No chopping, no fussing, and you end up with rich broth that tastes like it bubbled all day.
  • Deep Umami Magic: Between us, the ham hock and navy beans create a flavor explosion—smoky, salty, and hearty. That crispy onion edge? Chef’s kiss. It’s the kind of soup where every spoonful makes you want to linger.
  • Weeknight to Holiday: I’ve served this to tired coworkers and Thanksgiving guests—same recipe, different vibes. The beans hold up for days, and the ham hock’s richness makes it feel special, even when it’s just me and a slow cooker.
  • Budget-Friendly Feast: A single ham hock stretches this soup to feed four (or five if you’re like me and sneak extra bowls). Navy beans and veggies? Cheap, shelf-stable, and packed with protein. Leftovers? Even better tomorrow.

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

Here's how to create a soul-warming bowl that balances rich, smoky ham hock with tender navy beans.

1

Roast the Ham Hock for Deep Flavor

Preheat your oven to 325°F. Place the 1 lb ham hock on a rack set inside a rimmed baking sheet, fat-side up. This positioning allows the fat to render while keeping the meat elevated for even browning. Drizzle with 2 tablespoons extra-virgin olive oil and rub all over, then season generously with 1 teaspoon kosher salt and ¼ teaspoon black peppercorns.

Roast for 1 hour and 15 minutes, flipping halfway through, until the skin is deep golden brown and the internal temperature reaches 160°F. You'll know it's ready when the fat begins to crisp and the meat releases easily from the bone. Let it cool slightly before removing the meat and reserving both the meat and rendered fat for your soup.

2

Sauté the Vegetable Base

In a large Dutch oven, heat 1 tablespoon extra-virgin olive oil over medium heat. Add the 1 whole yellow onion, 2 medium carrots, and 3 whole celery stalks, all chopped into ½-inch pieces. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and begin to caramelize at the edges.

Add the 4 minced garlic cloves and 2 tablespoons chopped fresh thyme, cooking for another 1-2 minutes until fragrant. Stir in 2 tablespoons tomato paste and cook for 30 seconds to deepen the flavor. This step builds the aromatic foundation that will infuse the entire soup.

3

Simmer the Navy Beans and Broth

Add the 1.5 cups soaked navy beans (they should be plump but still firm), 2 whole fresh bay leaves, and the reserved ham hock meat to the Dutch oven. Pour in 4 cups chicken or vegetable broth, ensuring all ingredients are submerged. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 45-50 minutes.

Check periodically and add ½ cup water if the liquid reduces too much. The navy beans are done when they're tender but still hold their shape—you should be able to pierce them easily with a fork. The broth should have thickened slightly, creating a rich, flavorful base that coats the back of a spoon.

4

Finish and Serve with Fresh Herbs

Remove the ham hock meat from the broth and shred it using two forks, discarding any large bones. Return the shredded meat to the pot and stir well. Taste and adjust seasoning with additional ½ teaspoon kosher salt or ¼ teaspoon black peppercorns as needed. The soup should be hearty but balanced—savory from the ham, earthy from the beans, and bright from the vegetables.

Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh parsley. For an extra kick, add a drizzle of 1 tablespoon hot sauce on the side. Serve immediately with crusty bread to soak up every last drop of that comforting broth.

👨‍🍳

Pro Tips For Making Ham Hock And Navy Bean Soup

  • SCORE THE HAM HOCK: Use a sharp knife to slice through the skin and fat cap before adding it to the pot—this lets the meat render faster and infuses the broth with deeper flavor. I learned this the hard way after struggling to pull apart a tough, unscored hock later in the simmer.
  • SOAK BEANS 8 HOURS: Skip the overnight soak if you’re short on time, but at least 8 hours in cold water cuts down on cooking time and prevents gummy texture. I used to rush this and ended up with beans that tasted like they’d been boiled in cardboard.
  • BROWN THE VEGETABLES: Don’t just chop and toss—sauté the onions, carrots, and celery in a dry pot for 5 minutes before adding liquid. The caramelized edges add a smoky depth that makes the soup taste like it simmered all day, not 2.
  • SKIM THE FOAM: After the first 20 minutes of simmering, skim off the grayish foam that rises to the top—it’s full of impurities that’ll make your soup taste bitter if left unchecked. Sounds tedious, but it’s the difference between a good soup and a great one.

Health benefits of this dish

Protein Powerhouse

The ham hock in this soup provides a high-quality protein punch—about 30 grams per serving—that supports muscle repair and keeps you full for hours. Unlike processed meats, ham hock retains natural collagen, which breaks down into gelatin during slow cooking, adding a silky texture and extra nutrients.

The navy beans contribute another 15 grams of plant-based protein per serving, making this a complete protein when combined with the ham. 💪

Fiber-Rich Navy Beans

One of the standout health benefits comes from the navy beans, which deliver 12 grams of dietary fiber per serving. This fiber supports digestive health, helps regulate blood sugar levels, and keeps you satisfied between meals.

The slow-cooking process enhances their digestibility while preserving their natural nutrients like folate and iron. I’ve noticed my energy levels stay steady after eating this soup, especially on busy days.

Bone Broth Benefits

The ham hock broth is a nutrient goldmine, packed with collagen, glucosamine, and minerals like calcium and magnesium. These compounds support joint health, gut healing, and even skin elasticity. The slow simmering process extracts maximum flavor and nutrients—unlike quick-cooked broths that lose these benefits.

For extra depth, I sometimes add a splash of apple cider vinegar during cooking to help break down the collagen further. ✨

Low-Calorie Comfort

Despite its rich, hearty reputation, this soup is surprisingly moderate in calories—about 350-400 calories per serving—thanks to the lean protein and fiber-packed beans. The carrots and celery add natural sweetness without excess sugar, while the tomato paste contributes lycopene, an antioxidant linked to heart health.

It’s the kind of comfort food that won’t leave you feeling sluggish afterward.

Sodium Awareness

While delicious, ham hock can be high in sodium—so I recommend using low-sodium broth and adjusting seasoning to taste. The recipe calls for 1.5 teaspoons kosher salt total, but if you’re watching your intake, you can reduce this by half without sacrificing flavor.

The fresh herbs and black pepper add depth without extra sodium, making this a more balanced option than many canned soups. 🌡️

Meal Prep Friendly

This soup’s nutrients hold up beautifully when stored, making it a health-focused meal prep winner. The beans and ham hock continue to tenderize overnight, while the broth’s collagen-rich properties actually improve in flavor and digestibility.

I often double the batch—freezing half for later—so I always have a nutrient-packed lunch ready. Just reheat gently to preserve the texture and nutrients. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 3g15%
Cholesterol 65mg22%
Sodium 850mg37%
Total Carbohydrate 38g13%
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 this recipe call for roasting the ham hock instead of boiling it?

Roasting the ham hock first creates a deep, caramelized crust that adds incredible smoky flavor to the broth. This 1-hour and 15-minute step at 325°F renders the fat and develops complex flavors that simmering alone can't achieve. The crispy skin also adds texture contrast to the tender beans and meat.

2

Can I substitute canned navy beans for dried beans?

Yes, but with adjustments! Use 2 (15-ounce) cans of navy beans (drained and rinsed) instead of 1.5 cups dried. Since canned beans are pre-cooked, reduce the simmering time to 20-25 minutes instead of 45-50 minutes to avoid mushiness. The texture will be slightly softer but still delicious.

3

What if I don't have a Dutch oven? Can I use a regular pot?

A regular pot works fine, but a Dutch oven's heavy base and tight lid help distribute heat evenly and retain moisture better. If using a lighter pot, check the broth level more frequently and add ½ cup water every 15 minutes to prevent sticking. A 6-quart stockpot is the minimum size for this recipe.

4

How can I make this soup vegetarian?

Replace the ham hock with 2 cups smoked tofu (pressed and cubed) or 1 lb mushrooms (like portobello or shiitake). Boost umami with 1 tablespoon soy sauce or ½ teaspoon liquid smoke in the broth. For extra protein, add ½ cup lentils with the beans. The texture will differ but still be hearty and flavorful.

5

Why do the beans need to be soaked overnight?

Soaking navy beans overnight (8-12 hours) removes anti-nutrients and reduces cooking time by 1-2 hours. This prevents them from becoming mushy and ensures they hold their shape. For a quick version, use the quick-soak method: boil beans for 2 minutes, then let them sit off heat for 1 hour before cooking.

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