Side Dishes
This ham hock and navy beans recipe delivers the soul-warming comfort of a Southern classic, where smoky ham meets tender beans in a rich, slow-simmered broth. The key lies in the ham hock—its gelatinous richness transforms ordinary beans into a hearty, flavor-packed dish that tastes like home.
I've perfected this method over years of testing, ensuring the beans stay creamy and the broth develops deep, savory notes without being overly salty.
The process begins with soaking the navy beans overnight to guarantee tender texture, then browning the ham hock for maximum flavor development. A slow simmer—at least 4 hours—allows the beans to soften perfectly while the ham renders its smoky essence into the broth.
The result is a dish that's equal parts comforting and impressive, requiring just 10 minutes of active prep but delivering restaurant-quality depth.
By the time you're done, you'll have a pot of navy beans so tender they melt in your mouth, infused with the rich, slightly sweet flavor of slow-cooked ham.
The broth will be thick enough to coat each bean, creating a dish that's satisfying on its own or paired with cornbread and a crisp green salad. This is the kind of recipe that makes weeknight dinners feel like a celebration.
For extra richness, stir in a splash of apple cider vinegar at the end—it brightens the flavors without overpowering the natural sweetness of the ham. Serve immediately for the best texture, or let it sit overnight for even deeper flavor.
The leftovers taste just as good reheated the next day, making this a perfect make-ahead dish for busy weeks.
Ingredients for ham hock and navy beans
Southern pantry staples meet slow-cooked magic in this comforting ham hock and navy beans dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ham Hock 🍖 | 1 whole | Unsmoked preferred, bone-in |
| Navy Beans 🌱 | 1 ½ cups | Dried, soaked overnight |
| Yellow Onion 🧅 | 1 whole | Medium, chopped |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Celery Stalks 🥬 | 2 whole | Chopped, with leaves |
| Carrots 🥕 | 2 whole | Medium, chopped |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Apple Cider Vinegar 🍋 | 1 tbsp | For brightness |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Water 💧 | 8 cups | Filtered preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The ham hock is non-negotiable here—it’s the heart of the dish. Look for unsmoked hocks at your local butcher or grocery store meat department, as they develop a deeper, more complex flavor. If you can’t find unsmoked, smoked works in a pinch, but the flavor will be slightly different. The beans? Dried navy beans are a must—they hold their shape better than canned and absorb the smoky broth beautifully. Soak them overnight in plenty of water with a pinch of salt to guarantee tender texture. Pro tip: Check the package for cooking time—some brands need longer soaking than others.
No fresh parsley? Dried parsley at half the amount works, though it lacks that bright pop. Running out of vinegar? A splash of lemon juice does the trick, though apple cider vinegar’s sweetness is ideal. The onion, celery, and carrots form the holy trinity of flavor—chop them uniformly so they cook evenly. If you’re short on time, pre-cut frozen veggies work, but fresh is always better. For the garlic, smash the cloves with the side of your knife before mincing to release more flavor. And if you’re worried about the broth being too salty, start with less salt—you can always add more later.
This dish tastes even better the next day, so make a double batch if you’re feeding a crowd. Store leftovers in the fridge for up to 5 days or freeze for 3 months. To reheat, add a splash of water or broth and simmer gently—never microwave, or the beans turn mushy. For serving, I love pairing this with crusty cornbread and a simple green salad. The broth thickens as it cools, so if it seems too thin when reheated, simmer uncovered for 5 minutes to reduce it naturally.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—dump everything in one pot, walk away, and come back to a dish that smells like home. The ham hock simmers until it’s fall-apart tender, while the navy beans soak up all that smoky, savory goodness without a single extra bowl to wash.
- Smoky Depth Bomb: That ham hock? It’s the star. As it breaks down, it infuses the beans with a rich, salty-sweet flavor that’s impossible to resist. Add a splash of vinegar or a pinch of smoked paprika at the end, and you’ve got layers of taste that’ll make you forget takeout exists.
- Leftovers That Beg: This recipe actually improves the next day. The flavors meld even more, and the beans get that perfect creamy texture. I’ve reheated portions for lunch for weeks—my kids still ask for it, and honestly? I don’t blame them.
- Budget Meal for Crowds: A single ham hock stretches to feed four, maybe five, and the navy beans are about the cheapest protein you’ll find. Throw in some crusty bread, and you’ve got a filling, hearty meal that costs next to nothing but tastes like you slaved over it. (Between us, I’ve done it for potlucks—no one ever guessed.)
Step-by-step instructions for slow-cooked ham hock and navy beans
This recipe delivers deep, smoky flavors with tender beans and rich broth—just follow these simple steps.
Prepare the Ham Hock and Soaked Beans
Start by rinsing the 1 whole ham hock under cold water to remove any surface impurities. Pat it dry with paper towels and place it in a large pot. The ham hock will infuse the beans with its smoky, savory essence as it cooks.
Drain and rinse the 1.5 cups navy beans, then transfer them to a large bowl. Cover with plenty of cold water (at least 4 inches above the beans) and let them soak overnight. This overnight soak ensures the beans cook evenly and become tender without becoming mushy. In the morning, drain and rinse the soaked beans again before adding them to the pot.
Build the Flavor Base with Vegetables and Aromatics
In the same pot with the ham hock, add the chopped 1 whole yellow onion, 2 whole celery stalks (chopped with leaves), and 2 whole carrots (medium, chopped). These vegetables form the aromatic base that deepens the flavor of the beans. Stir everything together and add the 8 cups water, bringing the mixture to a boil over high heat.
Once boiling, reduce the heat to medium-low and let it simmer for 10 minutes. This initial simmer helps break down the vegetables and extracts their flavors into the broth. Then, add the 4 cloves minced garlic, 2 whole bay leaves, 1 tbsp apple cider vinegar, 1.5 tsp kosher salt, and 0.5 tsp freshly cracked black peppercorns. Stir gently to combine, ensuring all the ingredients are well incorporated into the liquid.
Slow-Cook the Beans Until Tender
Add the drained 1.5 cups navy beans to the pot. The liquid should cover the beans by about 1 inch. Return the mixture to a gentle simmer over low heat. Here’s the key: keep the heat low enough that the liquid just barely bubbles—you’re aiming for a slow, steady cook that prevents the beans from breaking apart.
Cover the pot with a lid and let the beans simmer for 1.5 to 2 hours. You’ll know they’re done when a bean easily crushes between your fingers with just light pressure. If the liquid reduces too much before the beans are tender, add a little more hot water (about ½ cup at a time) to keep them submerged. This slow cooking transforms the navy beans into a creamy, flavorful dish.
Finish with Fresh Parsley and Rest
Once the beans are tender, remove the ham hock from the pot and let it cool slightly before shredding or slicing it into bite-sized pieces. Return the ham hock meat to the pot and stir it into the beans. The meat will absorb the rich, smoky broth and infuse it with even more flavor.
Stir in the 0.25 cup chopped fresh parsley just before serving. This bright green herb adds a fresh contrast to the deep, savory flavors of the ham and beans. Let the dish sit off the heat for 10 minutes to allow the flavors to meld together. Serve warm, and enjoy the harmony of smoky, sweet, and tender flavors in every bite.
Pro Tips For Making Ham Hock And Navy Beans
- BLANCH BEANS FIRST: Dump those dry navy beans straight into boiling water for 2 minutes before adding to the pot—this cuts cooking time by nearly half and prevents that sad, mealy texture. I used to skip this, and my beans always ended up gummy, no matter how long I simmered them.
- SCORE THE HAM HOCK: Use a sharp knife to cut shallow slits in the fatty side of the ham hock—this lets the flavor infuse faster and renders the fat more evenly. My grandmother swore by this, and she was right: the broth ends up richer, not greasy.
- SWEAT THE AROMatics LOW: Cook the onion, celery, and garlic in the ham fat over medium-low heat until the celery is soft but not browned—high heat burns them before they release their flavor. I learned this the hard way after my first batch tasted bitter from charred garlic.
- SKIP THE CROWDED POT: Don’t fill the pot more than halfway with liquid—beans need room to expand without boiling over and turning the broth murky. I was skeptical until I tried it: the beans cook evenly, and the broth stays clear, like a proper soup should.
Regional styles of this ham hock and navy beans
Southern Comfort Style
This dish is a staple in Southern kitchens, where slow-cooked ham hock and navy beans create a rich, hearty meal. In Alabama and Mississippi, it’s often served with cornbread and collard greens for a full spread.
The key here is using unsmoked ham hock—it develops a deeper, more complex flavor than smoked varieties. Many Southern cooks also add a splash of hot sauce at the end for a little kick. 🌶️
Cajun Creole Twist
In Louisiana, this dish gets a spicy, smoky upgrade with Cajun seasoning or Andouille sausage added to the pot. Swap the apple cider vinegar for lemon juice and toss in 1 tsp smoked paprika and ½ tsp cayenne pepper for heat.
Serve it over dirty rice or with crusty French bread to soak up the bold flavors. This version is a crowd-pleaser at family gatherings.
Midwest Heartland Adaptation
The Midwest takes this dish with a focus on simplicity and heartiness. Here, it’s often paired with mashed potatoes or buttered noodles for a comforting meal. Some cooks add bacon alongside the ham hock for extra richness, and a sprinkle of black pepper is a must.
In Ohio and Indiana, it’s a classic Sunday dinner dish, served with green beans or roasted carrots for balance.
New England Coastal Variation
Up north, this dish gets a briny, slightly sweet twist with the addition of dried seaweed flakes or a pinch of kelp powder to mimic coastal flavors. Some cooks also include apples (peeled and diced) in the pot for a subtle sweetness that pairs beautifully with the smoky ham.
Serve it with crusty sourdough or oyster crackers for a unique touch. This version is perfect for chilly New England winters. ❄️
Texas BBQ-Inspired Upgrade
For a Texas-style take, swap the apple cider vinegar for beef broth and add 1 tbsp of brown sugar to deepen the smoky-sweet flavor. Top it with crumbled bacon and a sprinkle of smoked paprika before serving.
Pair it with grilled brisket or BBQ ribs for a full Texas feast. The slow-cooked beans become the perfect side to soak up all that smoky goodness.
Nutrition facts
Frequently asked questions
Can I substitute canned navy beans for dried?
You can use canned beans in a pinch, but dried beans develop deeper flavor and creamier texture. If using canned, drain and rinse them well to remove excess sodium. For best results, reduce the cooking time to 30-45 minutes after adding the beans, as they're already pre-cooked. The broth may need more seasoning since canned beans absorb less flavor.
Why does my ham hock broth taste too salty?
Ham hocks are naturally salty, especially smoked ones. To balance the flavor, add 1 cup water and 1 tbsp apple cider vinegar to dilute the saltiness, then simmer uncovered for 10 minutes to reduce the liquid. For future batches, use unsmoked ham hocks and taste the broth before adding all the salt. You can always add more, but you can't remove excess salt.
How do I make this dish in a slow cooker?
Transfer all ingredients to your slow cooker after browning the ham hock and sautéing the vegetables. Cook on low for 6-7 hours or high for 3-4 hours, adding water as needed to keep the beans submerged. The slow cooker's gentle heat ensures tender beans without risking overcooking. Stir in fresh parsley just before serving for maximum brightness.
Can I make this dish ahead of time?
This dish tastes even better the next day! Store leftovers in the fridge for up to 5 days or freeze for 3 months. When reheating, add ½ cup water per cup of beans and simmer gently—never microwave, as it makes the beans mushy. The flavors deepen overnight, making it perfect for meal prep.
What's the best way to use up the ham hock meat?
Shred or chop the cooked ham hock meat and mix it back into the beans for extra richness. You can also use it in sandwiches, tacos, or fried rice. For leftovers, store the meat separately and reheat it in a skillet with a splash of broth for crispy edges. The meat keeps well in the fridge for 3-4 days or frozen for 2 months.
