Pinto Beans with Smoked Ham Hocks and Cornbread is the kind of comforting, hearty meal that fills the kitchen with an irresistible savory aroma. Tender pinto beans simmer slowly with smoky ham hocks, onions, garlic, and simple seasonings until the beans are creamy and flavorful. Served with warm, buttery cornbread, this classic Southern-style meal is satisfying, affordable, and perfect for a cozy family dinner.
Ingredients
For the Pinto Beans
- 1 pound dried pinto beans
- 2 smoked ham hocks
- 1 medium onion, diced
- 3 cloves garlic, minced
- 6 cups chicken broth or water
- 1 teaspoon smoked paprika
- 1 teaspoon black pepper
- 1 teaspoon salt, or to taste
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 bay leaf
- ½ teaspoon crushed red pepper flakes, optional
- 2 tablespoons chopped fresh parsley or green onions, for garnish
For the Cornbread
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- ¼ cup granulated sugar
- 1 tablespoon baking powder
- ½ teaspoon salt
- 1 cup buttermilk
- 2 large eggs
- ¼ cup melted butter
- 2 tablespoons vegetable oil or melted butter for the pan
Instructions
1. Prepare the Pinto Beans
Sort through the dried beans and remove any small stones or damaged beans. Rinse them thoroughly under cold water.
For the best texture, soak the beans overnight in plenty of water. Drain and rinse before cooking.
If you’re short on time, use the quick-soak method: place the beans in a large pot, cover with water, bring to a boil, then remove from the heat and let them sit covered for about 1 hour. Drain before continuing.
2. Start the Beans
Place the soaked beans in a large heavy-bottomed pot or Dutch oven.
Add the smoked ham hocks, diced onion, minced garlic, chicken broth, smoked paprika, black pepper, garlic powder, onion powder, and bay leaf.
Bring the mixture to a gentle boil.
3. Simmer Until Tender
Reduce the heat to low, cover partially, and simmer for about 1½ to 2½ hours, or until the beans are tender.
Stir occasionally and check the liquid level during cooking. Add additional hot water or broth if necessary to keep the beans covered.
The ham hocks will gradually release their smoky flavor and richness into the beans.
4. Finish the Ham and Beans
Once the beans are tender, carefully remove the ham hocks and bay leaf.
Allow the ham hocks to cool slightly, then remove the meat from the bones. Discard the bones and excess skin, shred or chop the meat, and return the meat to the pot.
Taste the beans and adjust the salt and pepper as needed.
For thicker, creamier beans, mash a small portion of the beans against the side of the pot and stir them back into the broth.
5. Make the Cornbread
While the beans are cooking, preheat the oven to 400°F (200°C).
Grease a cast-iron skillet or 8-inch square baking pan with the oil or melted butter.
In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, and salt.
In another bowl, whisk together the buttermilk, eggs, and melted butter.
Pour the wet ingredients into the dry ingredients and stir just until combined. Avoid overmixing.
Pour the batter into the prepared pan.
6. Bake the Cornbread
Bake for 18–25 minutes, or until the top is golden and a toothpick inserted into the center comes out clean.
Let the cornbread cool for a few minutes before slicing.
7. Serve
Ladle the hot pinto beans into bowls and top with some of the tender smoked ham.
Serve immediately with thick slices of warm cornbread on the side.
Helpful Tips
- Don’t rush the beans: Gentle, slow cooking gives the beans their best texture and allows the ham hocks to flavor the broth.
- Season gradually: Smoked ham hocks can already contain quite a bit of salt, so taste the beans before adding extra salt.
- Make them creamy: Mash a small amount of cooked beans into the broth for a naturally thicker consistency.
- Use homemade broth: Chicken broth adds extra flavor, but water works perfectly well.
- For richer cornbread: Replace some of the oil with melted butter and serve the finished cornbread warm with butter.
Optional Additions
For extra flavor, you can add diced celery, chopped bell pepper, a little hot sauce, or sliced jalapeños to the beans.
If you prefer a smoky flavor without additional heat, a little smoked paprika works beautifully.
Storage
Allow leftover beans to cool before transferring them to an airtight container. Refrigerate for up to 4 days.
The beans can also be frozen for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a little water or broth if they have thickened.
Store leftover cornbread in an airtight container at room temperature for up to 2 days or refrigerate for longer storage.
Final Thoughts
Tender pinto beans, smoky ham hocks, and freshly baked cornbread make an incredibly comforting combination. The beans are rich and savory while the slightly sweet, buttery cornbread is perfect for soaking up every bit of the flavorful broth. It’s a simple, filling meal that’s especially good for slow weekend dinners and family gatherings.