Side Dishes
This Southern beans recipe with smoky ham hock and collard greens delivers the kind of soul-warming flavor that turns a simple weeknight dinner into a family gathering.
The secret lies in slow-cooking dried beans with a ham hock—its gelatinous richness transforms tough beans into tender, smoky bites that practically melt in your mouth.
I first perfected this version after years of watching my Nonna’s hands work magic in our cramped Boston kitchen, where every pot had to serve double duty.
The beauty of this recipe is its foolproof approach to Southern comfort food. You’ll need just a few pantry staples—dried navy beans, a ham hock for depth, and collard greens for that signature Southern touch—plus time to let flavors develop.
The ham hock isn’t just for flavor; it’s the backbone that keeps the beans moist and rich, while the collards add a subtle bitterness that balances the dish perfectly. It’s the kind of recipe that tastes even better the next day, when the flavors have had time to meld.
By the time you’re done, you’ll have a pot of velvety, smoky beans that pair beautifully with cornbread or crusty sourdough. The aroma alone—ham, herbs, and slow-simmered beans—will have everyone at the table asking for seconds.
This isn’t just a side dish; it’s the heart of a meal, the kind that makes you feel like you’re sitting at a Sunday dinner table in a Southern kitchen. Let’s get cooking.
What makes this recipe truly special is its versatility. Use it as a standalone side, a hearty vegetarian main, or even as a filling for stuffed peppers. The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd.
Trust me, once you taste the difference between store-bought and this homemade version, you’ll never go back.
Ingredients for southern beans
Here’s what you’ll need to make those smoky, velvety Southern beans that taste like Nonna’s kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌱 | 2 cups | Unsoaked, rinsed thoroughly |
| Ham Hock 🍖 | 2 whole | Smoked for authentic flavor |
| Collard Greens 🌿 | 1 lb | Tough stems removed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced |
| Celery Stalks 🥬 | 3 whole | Diced, with leaves |
| Bay Leaves 🌿 | 2 whole | Dried, crumbled |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
| Apple Cider Vinegar 🍎 | 2 tbsp | For brightness |
| Water 💧 | 8 cups | Filtered preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
The ham hock is non-negotiable here—it’s what gives those beans their signature depth. Look for smoked hocks at your local butcher shop or the meat section of Whole Foods, where they often carry them. If you can’t find smoked, regular ham hock works but won’t have that same campfire aroma. The navy beans? Grab the dried kind—Bob’s Red Mill or store-brand dried beans both work. Just make sure they’re not pre-soaked or canned; the texture’s totally different. For collard greens, Trader Joe’s has the best price, but any fresh bunch with vibrant leaves will do. Skip the wilted ones—they won’t hold up in the slow cook.
No ham hock? Substitute smoked paprika (1 tbsp) plus extra salt, but trust me, it’s not the same. Fresh thyme is ideal, but dried works at one-third the amount—just crush it between your palms first for extra flavor. Running low on vinegar? Lemon juice works in a pinch, though it’ll give a slightly different tang. The butter at the end? Full-fat is key here—it’s what makes those beans silky. If you’re watching fat, use olive oil instead, but don’t skip the richness entirely. For the celery, baby carrots work too if you’re in a hurry, but the leaves add extra flavor when you toss them in.
These beans taste even better the next day—make a double batch if you can. Store in the fridge for up to 5 days with the ham hock still in the pot, or freeze for up to 3 months. I like to portion mine into meal prep containers with a side of cornbread—just reheat with a splash of water. The collard greens can be prepped ahead too; chop them and store in a sealed bag in the fridge for up to 3 days. That way, you’re not standing over the stove when company comes over.
Why You'll Love This Recipe
- Set-and-Forget Simplicity: Honestly, I can dump everything in one pot and walk away. The ham hock simmers all day while I handle errands or binge my favorite show—no stirring required.
- Smoky-Sweet Magic: That ham hock? It turns the beans into a rich, savory dream—like someone took plain navy beans and whispered "eat me" in a Southern drawl. The collards add a buttery bite that makes it irresistible.
- Leftovers That Beg for More: Between us, this dish only gets better after day two. The flavors meld into something deeper, and I’ve never met a soul who didn’t ask for seconds (or thirds) when reheated.
- Budget Feast for Crowds: Dried beans and a ham hock stretch into a meal that feeds six for less than $10. It’s my go-to for potlucks, game days, or when I need to feed the family without breaking the bank.
Step-by-step instructions for smoky ham hock and collard collision
Here's how to transform simple ingredients into a rich, smoky bean stew that's perfect with cornbread.
Soak and Prepare the Beans
Place the 2 cups dried navy beans in a large bowl and cover with plenty of cold water. Let them soak overnight or for at least 8 hours. This step is crucial—it ensures the beans cook evenly and prevents them from staying hard in the finished dish. I like to soak them in the sink with a plate on top to keep them submerged.
After soaking, drain and rinse the beans thoroughly under cold water. Then transfer them to a large Dutch oven or heavy pot. Add the 2 whole ham hocks, 8 cups water, and the 1.5 tablespoons salt. Bring everything to a boil over high heat, then immediately reduce to a simmer. Let the beans cook uncovered for 1 hour, stirring occasionally to prevent sticking. The ham hocks will release their rich, smoky flavor into the beans as they cook.
Build the Flavor Base
After the initial hour of cooking, add the 1 whole yellow onion (diced), 3 whole celery stalks (diced with leaves), and 4 cloves garlic (minced) to the pot. Stir everything together and let it simmer uncovered for another 30 minutes. You'll notice the vegetables soften and the liquid reduces slightly, concentrating the flavors. This is when the magic happens—the vegetables release their natural sweetness and meld with the smoky ham hocks.
Next, add the 2 whole bay leaves (crumbled), 1 teaspoon dried thyme, and 1 teaspoon black peppercorns (cracked). Stir gently to distribute these aromatic ingredients throughout the pot. Let everything simmer together for 1 hour, maintaining a gentle bubble. The beans should be tender but not mushy, and the liquid should have reduced to a thick, velvety consistency. If the beans aren't quite tender yet, continue simmering for another 15-20 minutes—they'll finish cooking later in the process.
Add the Collards and Acid
While the beans are cooking, prepare the 1 lb collard greens by removing the tough stems and chopping the leaves into bite-sized pieces. When the beans are tender, add the chopped collards to the pot and stir gently to combine. The collards will wilt down and absorb the rich bean broth, adding a beautiful green color and earthy flavor to the dish.
Add the 2 tablespoons apple cider vinegar to brighten the flavors and cut through the richness. Stir well and let everything simmer together for 15-20 minutes, until the collards are completely tender. You'll know it's ready when the leaves are soft enough to eat without chewing and the flavors have melded beautifully. The vinegar will add a subtle tang that balances the smoky, savory notes from the ham hocks.
Finish with Butter and Rest
Once the collards are tender, remove the ham hocks from the pot and set them aside to cool slightly. They'll be tender enough to pull apart with a fork, and you can shred the meat and return it to the beans if you like. Add the 2 tablespoons butter to the pot and stir it into the beans and collards. The butter will add a luxurious richness and help create a velvety texture.
Let the beans and collards rest together for 10-15 minutes off the heat. This resting period allows the flavors to meld even more deeply and ensures that every bite is packed with deliciousness. Serve the beans hot, with the ham hock meat shredded and mixed back in, and enjoy with warm cornbread or crusty bread to soak up every last drop of that smoky, savory broth.
Pro Tips For Making Southern Beans
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with hot water turns navy beans into mush. Cold soak in plenty of water (at least 4 cups per pound) for 8–12 hours, then drain. The longer they soak, the creamier they’ll get, and you’ll avoid that chalky texture that ruins everything.
- REMOVE HAM HOCK EARLY: The ham hock adds flavor, but leaving it in until the beans are done makes them greasy. Pull it out after 45 minutes of simmering—just when the broth starts to smell rich—and return it for the last 15 minutes. That way, the beans stay tender, and the meat stays juicy.
- CHOP COLLARDS SMALL: Big collard greens turn to slimy sludge in this dish. Cut them into ½-inch strips (stem and all) so they cook down evenly. If you’re lazy like me, tear them roughly, but don’t skip this—no one wants mushy greens in their beans.
- SALT THE BEANS LATE: Adding salt early makes the beans tough. Wait until the beans have simmered for at least 30 minutes before seasoning—then go heavy. A teaspoon of salt per pound of beans (plus extra for the ham hock) guarantees flavor, not blandness. Trust me, your taste buds will notice.
Essential equipment for perfect results
Dutch Oven Essentials
You’ll need a heavy-duty Dutch oven—I swear by my Le Creuset 5.5-quart—to pull off this recipe like a pro. The thick base distributes heat evenly, preventing scorching while the high sides keep splatters contained.
If you’re on a budget, a Lodge cast iron Dutch oven works just as well and adds that extra rustic charm. Avoid nonstick pots; they can’t handle the long simmer and won’t give you that deep, caramelized flavor. 🔥
Slow Cooker Shortcut
For those busy weeknights, a 6-quart slow cooker is your best friend. Toss in all your ingredients (except the collards and vinegar), cook on low for 8 hours or high for 5 hours, then stir in the greens and vinegar for the last 30 minutes.
I use my Hamilton Beach 6-Quart—it’s affordable and reliable. Just skip the butter at the end and stir it in after transferring to a pot for serving. ⏰
Immersion Blender for Creaminess
If you want that ultra-smooth texture without overcooking, an immersion blender is a game-changer. After the beans are tender, blend half the mixture directly in the pot for 10-15 seconds. This creates a silky base while keeping the other half chunky for texture.
My Ninja 1200-Watt handles thick ingredients like a dream. Just be careful not to over-blend—you want lumps, not a puree. 💫
Ham Hock Tools
Don’t skip the meat cling film or tongs when handling ham hocks. They’re messy little critters! Wrap the cooked hocks in plastic wrap before shredding to contain the juices, or use kitchen twine to tie them up for easier handling.
For shredding, a fork works, but a pair of kitchen shears makes quick work of it. Pro tip: Save the leftover ham hock meat for sandwiches or fried rice—it’s packed with flavor. 🍖
Collard Prep Tools
Prepping collards is easier with the right tools. A sharp chef’s knife and cutting board are a must, but I also keep a mandoline slicer on hand for quick, even strips. For tough stems, a vegetable peeler helps remove them in one smooth motion.
If you’re short on time, pre-cut collard greens from the store work—just rinse them well to remove any dirt. 🌿
Storage Containers
For leftovers, glass meal prep containers are my go-to. They’re sturdy, microwave-safe, and keep flavors fresh for days. I like Pyrex 16-ounce containers because they stack neatly in the fridge. If you’re freezing, quart-sized freezer bags with the air squeezed out prevent freezer burn.
Label everything with the date—trust me, you’ll thank yourself later when you’re reheating a month-old batch. ❄️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this Southern beans recipe?
Canned beans will work in a pinch, but they won't give you the same rich, velvety texture. If you use them, drain and rinse thoroughly to remove excess sodium. For best results, use 1 (15-ounce) can of navy beans per cup of dried beans called for. The beans will be softer and less flavorful, but it's a great shortcut for busy nights.
How do I know when the collard greens are fully cooked?
The collards are done when they're tender enough to eat without chewing—about 15-20 minutes of simmering. They should be bright green and easily pierced with a fork. If they still feel tough, add 2-3 tablespoons of water and cook for another 5-10 minutes. Overcooked collards turn mushy, so keep an eye on them.
What's the best way to reheat leftovers without making them mushy?
Reheat gently on the stove over low heat with 1-2 tablespoons of water or broth to restore moisture. Stir frequently to prevent sticking. Avoid microwaving directly—transfer to a microwave-safe dish and cover with a damp paper towel to trap steam. For extra richness, stir in 1 tablespoon of butter or olive oil while reheating.
Can I make this recipe vegetarian?
Replace the ham hock with 1 cup of smoked paprika plus 1 extra bay leaf for depth. Add 1 cup of vegetable broth and 1 tablespoon of liquid smoke to mimic the smoky flavor. For protein, stir in 1 cup of cooked lentils or crumbled tempeh at the end. The collards and beans will still deliver that classic Southern comfort.
Why do my beans taste bland compared to the recipe?
Most likely, your beans didn't simmer long enough to develop flavor. Southern beans need at least 2-3 hours of cooking time to fully absorb the ham hock's richness. Also, check your seasoning—don't skip the butter at the end or the vinegar, as they're key for brightness. Taste as you go and adjust with extra salt, pepper, or a splash of vinegar if needed.
