Soups & Stews
This ham hock and navy bean soup delivers the kind of deep, savory richness that transforms ordinary weeknights into comforting meals. The slow-simmered ham hock infuses the broth with unmatched umami, while navy beans create a hearty, satisfying texture that pairs perfectly with crusty bread.
After years of perfecting this recipe, I've learned the secrets to achieving that perfect balance of smoky, meaty depth without requiring hours of active cooking.
The beauty of this soup lies in its simplicity and depth of flavor. You'll start by rendering the fat from the ham hock, which forms the foundation for a rich, flavorful broth.
Navy beans soak overnight (or use a pressure cooker for faster results), ensuring they're tender and fully infused with the surrounding flavors. The key to success is patience—the longer it simmers, the more complex and satisfying the soup becomes.
What you'll end up with is a bowl of soup that's rich, hearty, and packed with flavor—each spoonful delivers tender beans, melt-in-your-mouth ham, and a broth so deeply flavorful it tastes like it's been simmering all day.
The aroma alone will have everyone gathering around the table, and the first bite will confirm why this recipe has become a staple in so many kitchens.
This soup is perfect for chilly evenings, holiday gatherings, or whenever you need a meal that's both comforting and impressive. Serve it with a slice of crusty bread to soak up every last drop of that flavorful broth. Let's get started on creating this timeless classic.
Ingredients for ham hock and navy bean soup
Six ingredients transform into a bowl of soul-warming, umami-rich navy bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ham Hock 🍖 | 1 lb | Unsmoked, lean cut preferred |
| Navy Beans 🌾 | 1 ½ cups | Dried, soaked overnight |
| Yellow Onion 🧅 | 1 whole | Chopped, medium size |
| Carrots 🥕 | 2 medium | Fixed to '2', unit changed to 'whole' |
| Celery Stalks 🥬 | 2 whole | Chopped, with leaves |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Thyme Sprigs 🌿 | 2 whole | Fresh, stems removed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The ham hock is the flavor hero here. Unsmoked gives you that clean, meaty depth—smoked can overpower. Costco or your local butcher will have the best quality, often at a better price than grocery stores. Look for a leaner cut (less fat means less grease to skim later). The navy beans? Dried is non-negotiable—canned lacks the texture and depth. Soak them overnight in plenty of water (4 cups per cup of beans), then drain before adding to the pot. Pro tip: use a large Dutch oven—this soup tastes better the longer it simmers.
No ham hock? Smoked turkey leg or pork shoulder works in a pinch, but the flavor will differ. Short on carrots? Celery root or parsnips add sweetness without changing the core recipe. Fresh thyme is ideal, but dried at one-third the amount gets you close. The tomato paste can be the squeeze-tube kind from Trader Joe's—it's perfect for this. Apple cider vinegar adds brightness, but lemon juice at half the amount works too. Want extra richness? Add a splash of red wine when deglazing the pot.
This soup only gets better with time. Simmer uncovered for at least 3 hours—the longer, the deeper the flavor. Keeps in the fridge for 5 days (tastes even better day 2), freezes for 3 months. I always make a double batch—one for dinner, one for lunches. The beans thicken as it cools, so add a splash of water when reheating. Serve with crusty bread to soak up every last drop of that golden broth.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls. Toss everything—ham hock, beans, veggies—into one pot and let it simmer. The ham hock dissolves into rich, salty goodness, so you’re left with zero cleanup.
- Deep Umami Bomb: That ham hock? It’s the secret weapon. As it breaks down, it infuses the navy beans and broth with a slow-cooked, smoky-sweet depth you won’t find in canned soup. Honestly, the first spoonful makes me pause mid-stir.
- Weeknight to Potluck: This soup starts simple but becomes a showstopper. Serve it in mugs for a cozy weeknight dinner, or ladle it into a slow cooker for a crowd at a holiday gathering. Between us, it’s the one dish I always bring—no one ever leaves with leftovers.
- Budget-Friendly Feast: A single ham hock stretches this recipe to feed four for under $10. The navy beans and carrots bulk it up, so you’re getting hearty portions without breaking the bank. I’ll be real: my grocery budget thanks me every time.
Step-by-step instructions for ham hock and navy bean soup
This rich, umami-packed soup builds flavor slowly—here's how to make it shine.
Prepare the Ham Hock and Soaked Beans
Begin by rinsing the 1 lb ham hock under cold water and patting it completely dry with paper towels. This step is crucial because any moisture will prevent proper browning later. Place the ham hock in a large Dutch oven or heavy pot and set it aside.
Next, drain and rinse the 1.5 cups navy beans you soaked overnight. I like to give them a quick rinse in a colander to remove any skin that might have formed during soaking. Add the beans to the pot with the ham hock, along with the 1 whole yellow onion (chopped), 2 medium carrots (peeled and cut into chunks), and 2 whole celery stalks (chopped with leaves). The vegetables will soften as the soup simmers, releasing their natural sweetness into the broth.
Build the Flavor Base with Aromatics and Spices
Heat the 2 tbsp olive oil over medium heat in the same pot. Once the oil shimmers (about 1 minute), add the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. This quick cooking prevents the garlic from burning, which would make the soup bitter.
Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly and releases its deep, concentrated flavor. Add the 2 whole bay leaves, 2 whole thyme sprigs, 1.5 tsp salt, and 0.5 tsp black peppercorns. Pour in 8 cups of water (enough to cover everything by about 2 inches) and bring the mixture to a gentle boil. The liquid should be just bubbling at the edges—this ensures the beans cook evenly without splitting.
Simmer Until Tender and Flavorful
Reduce the heat to low and let the soup simmer uncovered for 1 hour. You'll know it's ready when the navy beans are tender (they should collapse easily between your fingers) and the ham hock is fork-tender. The broth should be rich and slightly reduced, with a deep, savory aroma. If the liquid level gets too low, add ½ cup of hot water to maintain the proper consistency.
Here's the thing—don't rush this step. The slow simmering allows the ham hock to break down and infuse the beans with its smoky, meaty flavor. The vegetables should be completely soft, almost disappearing into the soup. Taste the broth and adjust the seasoning if needed, adding a splash of the 1 tbsp apple cider vinegar if you want a touch of brightness to cut through the richness.
Finish and Serve with Confidence
Once the beans and ham hock are tender, use tongs to remove the ham hock from the pot and place it on a cutting board. Let it rest for 5 minutes, then shred the meat with two forks, discarding any large bones or connective tissue. Return the shredded ham hock to the pot and stir it into the soup.
Remove the bay leaves and thyme sprigs, then taste the soup one final time. The flavor should be rich, with a perfect balance of savory ham, earthy beans, and sweet vegetables. Serve immediately in bowls, garnished with a sprinkle of freshly cracked black pepper. This soup tastes even better the next day as the flavors continue to meld, so make extra if you can—it's that good.
Pro Tips For Making Ham Hock And Navy Bean Soup
- BLANCH BEANS FIRST: Soak the navy beans overnight if you’re short on time, but if you’re in a hurry, boil them for 2 minutes before adding to the pot. This cuts cooking time by nearly half and keeps them from turning mushy—trust me, I’ve learned this after three batches of gluey beans.
- SCORE THE HAM HOCK: Use a sharp knife to cut shallow slits in the fat cap of the ham hock before browning. The fat renders faster and crisps better, adding depth to the soup. I used to skip this, and the flavor just didn’t hit the same.
- DON’T SKIP THE SKIM: After the ham hock browns, skim off the foam that rises to the top—it’s full of impurities that’ll make your soup taste off. Do this while the pot’s still hot, and you’ll save yourself from a cloudy, bitter broth later.
- SAUTÉ THE VEGETABLES LOW: Cook the onions, carrots, and celery on medium-low heat until they’re soft, not browned. High heat burns them before they release their sweetness, and you’ll end up with a bitter base. Sounds boring, but it’s the thing that matters most.
Best sauces and condiments for ham hock and navy bean soup
Classic Mustard Twist
Brighten your soup with a tablespoon of Dijon mustard stirred in during the final 10 minutes of simmering. The tangy depth complements the ham hock's richness while cutting through the beans' earthiness.
I use Maille for its smooth texture—just 1 tbsp adds just the right amount of complexity without overpowering. 🌶️
Smoky Chipotle Infusion
For a smoky depth that mirrors the ham hock, add 1-2 chipotle peppers in adobo (minced) along with the tomato paste. The heat builds gradually as it simmers, creating a slow-burning warmth.
Start with 1 pepper and adjust to taste—this works especially well if you're using a leaner ham hock that needs extra flavor punch.
Creamy Yogurt Finish
Stir in ¼ cup plain Greek yogurt or sour cream during the last 5 minutes of cooking to add velvety richness. The acidity balances the soup's depth while creating a luxurious mouthfeel.
I recommend Fage 5% fat—it's thick enough to coat the back of a spoon without making the soup heavy. Top with a sprinkle of toasted pumpkin seeds for crunch.
Herb-Forward Garnish
Fresh herbs elevate the dish instantly. A handful of chopped parsley or cilantro adds brightness, while thinly sliced chives bring an oniony freshness. For a more rustic touch, try fresh dill—it pairs surprisingly well with the ham's smokiness.
I like to mix 1 tbsp each of parsley and chives right before serving.
Spiced Tomato Topping
Create a quick topping by blending ½ cup canned tomatoes, 1 tsp smoked paprika, and ½ tsp garlic powder until smooth. Drizzle 1 tbsp over each bowl just before serving.
The smoky-sweet contrast with the rich broth is pure magic—this is my go-to for holiday gatherings when I want to impress without extra effort.
Umami Boosters
For an extra layer of depth, stir in 1 tsp fish sauce or ½ tsp soy sauce during the last 15 minutes of cooking. The savory notes amplify the ham hock's flavor without altering the soup's core character.
I keep Red Boat fish sauce on hand—just ½ tsp is enough to transform the broth into something restaurant-worthy.
Nutrition facts
Frequently asked questions
Why do I need to soak navy beans overnight?
Soaking reduces cooking time and prevents gas-causing compounds in beans from forming. Overnight soaking in plenty of water (4 cups per cup of beans) ensures they soften evenly and absorb the rich ham hock flavors. Pro tip: Use a large pot for soaking to avoid crowding later.
Can I substitute ham hock with another meat?
Yes! Try a smoked turkey leg or pork shoulder for similar depth, though flavor will differ slightly. For a vegetarian version, use mushrooms or smoked tofu> (soaked in soy sauce) to mimic umami. The key is maintaining that meaty foundation.
How do I know when the beans are fully cooked?
Test with the fork-tender method: press a bean between your fingers—it should collapse easily. The beans should also be soft enough to mash slightly with a spoon. Overcooking can make them mushy, so aim for 1-1.5 hours of simmering after boiling.
Can I make this soup in a slow cooker?
Combine all ingredients in your slow cooker and cook on low for 6-8 hours or high for 4-5 hours. The long cook time enhances flavor without active effort. Just skip the initial browning step—slow cookers don't handle it well.
What if my soup tastes too salty?
Dilute with ½ cup hot water and stir well. If that's not enough, add 1 tbsp apple cider vinegar to balance the saltiness. For future batches, reduce salt by ¼ tsp> and taste before adding all of it.
