Save to Pinterest There's something about the smell of a ham hock breaking down in a pot that makes a kitchen feel like home, even if you're just visiting. My aunt used to make this soup on Sunday afternoons, and I'd sit at her kitchen table doing homework while the broth turned golden and the beans softened into clouds. Years later, I finally asked her for the recipe, expecting something complicated, but it was just the opposite—a simple, patient kind of cooking that rewards you for showing up and stirring occasionally.
I made this for my partner on a freezing February night when we'd both had rough days at work, and neither of us wanted to leave the kitchen. We just stood there in the warm steam rising from the pot, and suddenly the day didn't feel so heavy anymore. The cornbread came out golden at exactly the right moment, and we sat down without setting a timer or checking our phones. That's when I knew this recipe was worth keeping.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Smoked ham hock (about 1 lb / 450 g): This is where all the magic happens—the smoky, salty meat flavors the entire pot as it simmers, so don't skimp on quality here.
- Dried white beans (1 lb / 450 g), soaked overnight: Soaking matters because it helps them cook evenly and makes them creamy rather than mushy.
- Low-sodium broth (8 cups / 2 L): Use chicken or vegetable broth based on what you have; the ham hock is flavorful enough to carry either choice.
- Yellow onion, carrots, and celery (1 of each, diced): This base layer of vegetables is your foundation—don't rush the sauté step because those caramelized edges add depth.
- Garlic (3 cloves, minced): Add it after the softer vegetables so it doesn't burn and turn bitter on you.
- Bay leaves and thyme (2 bay leaves, 1 tsp dried thyme): These aromatics keep the soup from feeling one-dimensional; remove the bay leaves before serving so nobody bites into them.
- Smoked paprika (1/2 tsp) and black pepper (1/2 tsp): Smoked paprika echoes the ham hock and adds color that looks intentional.
- Olive oil (2 tbsp) and fresh parsley (2 tbsp, chopped): The oil starts everything off right, and the parsley at the end wakes up all the other flavors.
- Yellow cornmeal (1 cup / 150 g) and all-purpose flour (1 cup / 125 g): The ratio between these two is what makes cornbread tender but still have that slight grittiness you're looking for.
- Sugar (1/4 cup / 50 g) and baking powder (1 tbsp): A little sweetness balances the savory soup, and the baking powder gives you that gentle rise.
- Whole milk (1 cup / 240 ml), eggs (2 large), and melted butter (1/4 cup / 60 g): These wet ingredients create moisture in the cornbread; let the butter cool slightly so it doesn't cook the eggs.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté your aromatics:
- Heat olive oil in a large Dutch oven or soup pot over medium heat, then add the diced onion, carrots, and celery. Let them cook undisturbed for about 5 minutes so the edges soften and start to caramelize—you'll know it's ready when the kitchen smells sweet and savory at the same time. Add the minced garlic and cook for just 1 minute more; you want it fragrant, not brown.
- Build the soup foundation:
- Stir in your soaked beans, the ham hock, bay leaves, thyme, black pepper, and smoked paprika, then pour in the broth. Bring everything to a boil—you'll see the surface get a little foamy, which is normal—then reduce the heat to low and cover the pot. This is where patience becomes your main ingredient; let it simmer gently for 2 hours, stirring occasionally.
- Finish the soup:
- After 2 hours, the beans should be tender enough to break between your fingers and the ham hock should be falling apart. Remove the ham hock, let it cool just enough to handle, then shred the meat and discard the skin and bone. Return the shredded meat to the pot and remove the bay leaves. Taste it now and season with salt until it tastes right to you.
- Prepare the cornbread batter:
- While the soup does its thing, preheat your oven to 400°F (200°C) and grease an 8-inch square baking dish. In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, and salt until there are no lumps. In another bowl, whisk the milk, eggs, and slightly cooled melted butter, then pour that into the dry ingredients and stir just until combined—overmixing makes cornbread tough and dense, so resist the urge to make it perfectly smooth.
- Bake the cornbread:
- Pour the batter into your prepared dish and bake for 20 to 25 minutes, until the top is golden and a toothpick inserted in the center comes out clean. Let it cool for a few minutes before slicing; this gives it time to set up so it doesn't fall apart when you cut into it.
- Bring it all together:
- Ladle the hot soup into bowls, stir in the fresh parsley for color and brightness, and serve each bowl with warm cornbread on the side. This is the moment when everything feels right.
Save to Pinterest There's a point in this cooking process, usually around the hour-and-a-half mark, when you realize you've made something that tastes like it took all day even though you've mostly just been waiting. That realization is why people come back to recipes like this one—they're gentle reminders that the best food doesn't require constant attention, just presence.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why This Soup Lasts
The beauty of this recipe is that it tastes better the next day, when all the flavors have had time to get to know each other in the refrigerator. I've learned to make double batches and freeze half in containers, pulling it out on nights when cooking feels impossible. The cornbread doesn't freeze as well, but you can wrap it and reheat it gently in the oven, and it comes back almost as good as fresh.
Playing with Flavors
This recipe is forgiving enough to accept variations without losing its soul. Some days I add a splash of liquid smoke if I want an even deeper savor, and other times I've stirred in chopped kale in the last 10 minutes of simmering just to add a vegetable that doesn't turn to mush. You could swap the ham hock for smoked turkey if you're looking for something lighter, and the soup will still be delicious, just with a different kind of smoke calling the shots.
The Cornbread Secret
The difference between good cornbread and great cornbread lives in those first few minutes of baking, when the edges start to pull away from the sides of the pan and turn golden brown. Don't overbake it looking for that toothpick to be completely clean—it's okay if there's a tiny bit of batter still clinging to it, because the cornbread continues cooking as it cools. The moment you pull it out of the oven is also the moment you stop fussing with it; let it be for a few minutes before cutting.
- A cast iron skillet gives you crispier edges than a baking dish, which some people swear is the only way to make cornbread.
- Adding a tablespoon of honey to the batter makes the cornbread slightly sweeter and helps it stay moist longer.
- If you have buttermilk instead of regular milk, use that; it adds a subtle tang that makes people ask what's different about your cornbread.
Save to Pinterest This is the kind of food that reminds you why cooking matters in the first place. Make it, share it, and watch people relax the moment they take their first spoonful.
Recipe FAQs
- → How long should the ham hock simmer?
Simmer the ham hock with beans and vegetables for about 2 hours until the meat is tender and falling apart, allowing flavors to develop fully.
- → Can I use a different type of bean?
Yes, dried navy or Great Northern beans are ideal, but other white beans with similar texture can also work well.
- → What is the best way to prepare the cornbread?
Mix cornmeal, flour, sugar, baking powder, and salt. Combine with milk, eggs, and melted butter, then bake at 400°F until golden and set.
- → How can I make the soup smokier?
Adding a dash of liquid smoke or using smoked turkey leg instead of ham hock can enhance the smoky flavor profile.
- → Can I include vegetables in the soup?
Yes, diced onion, carrots, celery, and garlic are sautéed first, and you can add greens like kale or spinach near the end of cooking for added nutrition.
- → Is it suitable to prepare ahead?
The soup and cornbread can be made in advance; reheat gently before serving to maintain texture and flavor.