Pin It My grandmother's kitchen always smelled like this soup simmering on the back burner, that unmistakable blend of smoky ham and thyme drifting through the house on Sunday afternoons. Years later, I found myself recreating it from memory during a particularly cold November, standing at my stove with no recipe, just the ghost of that smell guiding me. The first batch wasn't perfect, but something about the ritual of soaking beans overnight and letting them transform into something warm and nourishing felt like coming home. Now whenever I make this, it's less about following steps and more about settling into that same comfortable rhythm my grandmother seemed to understand without thinking. This soup has become my answer to almost everything: a tough day, unexpected guests, the need to feel grounded.
I made this for my neighbor one February when she was recovering from surgery and couldn't cook, and I'll never forget the way she actually teared up a little when she tasted it. That moment taught me that soup isn't just food, it's a way of saying you're thinking about someone without being sentimental about it. She called the next week asking for the recipe, and honestly, I think she just wanted to feel that comfort again on her own terms.
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 or diced ham (1 lb): This is your flavor anchor, and a ham hock gives you more depth because the bone releases gelatin that makes the broth taste silky, though diced ham works beautifully if you want less fussing.
- Dried butter beans (2 cups) or canned (3 cans, 15 oz each): Dried beans need overnight soaking but reward you with a slightly better texture and earthier taste, while canned beans save you time without compromising anything important.
- Yellow onion, carrots, and celery (1 large onion, 2 medium carrots, 2 stalks): These three together are your foundation, and when they soften into the broth, they become almost invisible but absolutely essential to how everything tastes.
- Garlic (3 cloves, minced): Add it after the softer vegetables so it doesn't burn and turn bitter, and you'll notice how it adds a subtle warmth that ties everything together.
- Low-sodium chicken broth and water (8 cups broth, 2 cups water): Low-sodium lets you control the salt and keeps the focus on the ham's smokiness, while the water prevents the broth from becoming too intense.
- Bay leaves and thyme (2 bay leaves, 1 tsp dried or 1 tbsp fresh thyme): Bay leaves add an almost mysterious herbaceous note that you don't consciously taste but definitely notice if it's missing, and fresh thyme is always worth seeking out if you can find it.
- Fresh parsley and chives (1 tbsp each, plus extra for garnish): These get stirred in at the very end because heat destroys their brightness, and that final pop of green and flavor is what makes people ask for seconds.
- Black pepper and salt (1/2 tsp black pepper, salt to taste): Taste as you go near the end because the ham brings its own saltiness, and you might need less than you'd expect.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Soak your beans if using dried:
- Cover them generously with cold water the night before and let them sit on the counter or in the fridge. This step softens them evenly and reduces cooking time significantly, plus it helps your digestion process them better.
- Build your flavor base:
- Heat a splash of oil in your pot over medium heat, then add the onion, carrots, and celery. Let them soften for 5 to 7 minutes, stirring occasionally, until the onion starts to turn translucent and the whole kitchen smells like something good is happening.
- Wake up the garlic:
- Add your minced garlic and let it cook for just one minute, stirring constantly so it perfumes the oil without burning. You'll know it's right when you can smell it clearly but it's still pale.
- Combine everything:
- Add your ham, drained beans, broth, water, bay leaves, thyme, and black pepper to the pot. Stir well and let it come to a boil over medium-high heat, which usually takes about 10 minutes.
- Let it simmer gently:
- Once it boils, drop the heat to low and let it bubble away uncovered for about an hour (45 minutes if you're using canned beans). Stir occasionally and watch as the beans gradually become tender and the broth deepens in color.
- Deal with the ham hock:
- When you can easily break apart the meat with a spoon, fish out the ham hock and set it aside to cool slightly. Shred the meat carefully, removing any bits of bone or excess fat, then return just the meat to the pot.
- Finish with fresh herbs:
- Remove the bay leaves with a spoon or tongs, then stir in your fresh parsley and chives right before serving. Taste and adjust salt and pepper because the ham's saltiness varies and you're in control here.
- Serve and celebrate:
- Ladle it into bowls, garnish with extra herbs, and pass around hot sauce and crusty bread for people to make their own choices about heat and texture.
Pin It There's something almost sacred about the moment when your kitchen transforms because of a single pot simmering quietly on the stove, filling the whole space with warmth and promise. This soup has that power, the ability to make a house feel like home just by existing in it.
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.
When to Make This Soup
I've learned that this is the perfect answer to almost any season or situation, though it especially shines when the weather turns cold and you need something that feels substantial but not heavy. Make it on a lazy Sunday afternoon when you can let it simmer while you read or work nearby, checking in occasionally and stirring. It also freezes beautifully for up to three months, which means you can make a double batch and gift yourself future comfort on days when cooking feels impossible.
Variations Worth Trying
Once you've made this basic version and feel confident with it, there are gentle ways to shift the flavor without losing what makes it special. A colleague of mine swaps the ham for smoked turkey, which creates a lighter version that feels less heavy but equally satisfying. Adding a handful of chopped collard greens or fresh spinach during the last 10 minutes brings a subtle bitterness that balances the richness beautifully, and honestly, nobody needs to know you added vegetables to the pot.
Serving and Pairing Ideas
The beauty of this soup is how it invites participation, allowing everyone to customize their bowl to their own preferences and mood. Crusty bread is essential because it gives you something to do with your hands and adds texture, plus soaking up every last drop of broth is half the pleasure. Beyond hot sauce, try a squeeze of fresh lemon juice for brightness, a dollop of sour cream if you're feeling indulgent, or just a crack of black pepper for those who like to keep things simple.
- Serve with crusty bread for soaking up every precious drop of broth.
- Offer hot sauce on the side so people can adjust the heat to their liking without you having to guess.
- Pair with a crisp white wine or sweet iced tea depending on the season and how formal you want things to feel.
Pin It This soup is one of those rare dishes that becomes better the next day because the flavors have time to fully know each other and settle into something even more cohesive. Make it without hesitation, serve it with generosity, and watch how it brings people together in the most unpretentious way possible.
Recipe FAQs
- → Can I use canned butter beans instead of dried?
Yes, canned butter beans can be used to reduce cooking time. Add them towards the beginning of simmering and adjust cooking time to about 45 minutes.
- → How do I make the soup creamier?
For a creamier texture, mash some of the cooked butter beans with a spoon before serving. This releases more starch and thickens the broth naturally.
- → What herbs complement this dish best?
Fresh parsley, chives, and thyme provide an aromatic and fresh finish, enhancing the smoky and savory notes of the soup.
- → Can I substitute ham with another meat?
Smoked turkey leg works well as a lighter alternative, offering a similar depth of flavor without changing the dish’s character.
- → What sides pair well with this soup?
Crusty bread is ideal for dipping. A crisp white wine or sweet iced tea also complements the hearty flavors nicely.