Pinto Beans with Smoked Ham Hocks and Golden Skillet Cornbread
If there is one dish that defines Southern comfort food, this is it. Creamy, smoky pinto beans slow-cooked with meaty ham hocks, paired with a golden, crispy-edged skillet cornbread — this meal is pure soul food magic. It is simple, affordable, deeply satisfying, and the kind of recipe that gets passed down through generations.
Whether you are making this on a cold weeknight, for a Sunday family dinner, or as a crowd-pleasing potluck dish, pinto beans with smoked ham hocks never disappoint. The beans absorb the rich, smoky flavor of the ham as they slowly cook, turning beautifully thick and creamy — no cream needed. And that cornbread? The secret is a screaming-hot cast iron skillet that creates an irresistible golden crust the moment the batter hits it.
In this article, you will find everything you need: the full recipe, step-by-step instructions, storage tips, frequently asked questions, and variations to make this dish your own.
---
Why You Will Love This Recipe
- Deep, smoky flavor — smoked ham hocks infuse the beans with a rich, savory depth that is impossible to replicate with shortcuts.
- Budget-friendly — dried pinto beans and ham hocks are among the most affordable ingredients you can find, yet the result tastes gourmet.
- Hands-off cooking — once everything is in the pot, the stove does the work while you go about your day.
- One-skillet cornbread — no special equipment beyond a cast iron pan, and it comes out perfectly golden every single time.
- Great for meal prep — the beans taste even better the next day and freeze beautifully for up to 3 months.
---
📋 Full Recipe
For the Pinto Beans
- 500g dried pinto beans, soaked overnight
- 2 smoked ham hocks
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1.5L chicken or vegetable broth
- 2 bay leaves
- 1 tsp smoked paprika
- ½ tsp black pepper
- 1 tsp salt (adjust to taste)
For the Skillet Cornbread
- 240g yellow cornmeal
- 120g all-purpose flour
- 2 tbsp sugar
- 1 tbsp baking powder
- ½ tsp salt
- 240ml buttermilk
- 2 large eggs
- 60g butter, melted
- 2 tbsp vegetable oil (for the skillet)
Step-by-Step Instructions