Pin It My neighbor brought over a ham bone wrapped in foil after Easter dinner, and I stared at it for two days wondering what to do with it. Then one cold Wednesday morning, I decided to stop wasting it and threw it into a pot with beans I'd forgotten I had soaked the night before. By afternoon, my kitchen smelled like smoke and comfort, and I realized I'd accidentally stumbled onto something that tastes like it took all day to plan.
I made this for my book club once when it was my turn to host, and instead of bringing wine, everyone asked if they could just have more soup. One friend literally brought a thermos the next week to pick up leftovers, which felt like the highest compliment I've ever received in my kitchen.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Leftover ham bone (with some meat attached): This is where the magic happens—don't skip it or use something else, because that bone gives you a broth that's deep and savory in a way store-bought broth can't touch.
- 2 cups dried navy beans (or great northern beans), rinsed and soaked overnight: Soaking isn't just a step; it changes everything about how tender and creamy your beans become, and honestly, it's worth planning ahead for.
- 1 large onion, finely chopped: This is your foundation, so take your time chopping it small so it almost melts into the broth.
- 2 carrots, diced and 2 celery stalks, diced: Together, these three vegetables create what chefs call mirepoix, and it's the flavor backbone that makes everything taste intentional.
- 3 cloves garlic, minced: Add this after your vegetables soften, or it'll turn bitter and ruin the whole mood.
- 1 bay leaf: One leaf is enough; I learned this the hard way when I thought more would be better.
- 1 ½ teaspoons smoked paprika: This is the secret ingredient that makes people ask if you added bacon or something smoky—it's what gives the soup its personality.
- ½ teaspoon black pepper, ½ teaspoon dried thyme, and ½ teaspoon dried oregano: These three work together to build flavor without overwhelming the beans, so don't skip any of them.
- Salt, to taste: Add it at the end, after you taste, because the ham bone and broth already bring saltiness to the party.
- 8 cups low-sodium chicken or vegetable broth: Low-sodium lets the ham bone be the star, and you can always adjust seasoning yourself.
- 1 tablespoon olive oil: Just enough to get your vegetables to release their sweetness without making the soup greasy.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Drain and rinse your soaked beans:
- After soaking overnight, drain them well and give them a quick rinse under cold water. This step removes the compounds that can make you feel bloated, so don't skip it even though it seems simple.
- Warm your pot and soften the aromatics:
- Heat the olive oil over medium heat, then add your chopped onion, carrots, and celery. Let them cook for about 5 to 6 minutes, stirring occasionally, until the onion turns translucent and you can smell how sweet they've become—this is when you know they're ready.
- Build your flavor base:
- Stir in the minced garlic, smoked paprika, thyme, oregano, and black pepper, cooking for just one minute until the spices wake up and the kitchen smells incredible. This quick cook releases the essential oils in the spices without letting them burn.
- Bring everything together:
- Add your ham bone, drained beans, bay leaf, and broth to the pot, then bring it all to a boil. Once it's boiling, turn the heat down to medium-low and let it simmer uncovered for about 1 ½ to 2 hours, stirring every 20 minutes or so, until the beans are so tender they almost fall apart when you touch them with a spoon.
- Rescue the ham and season:
- Remove the ham bone carefully with tongs and let it cool on a plate for a few minutes, then pick off any meat that's clinging to it and return that meat to the soup—discard the bone and the bay leaf. Taste the soup now, and add salt and more pepper until it tastes the way you want it to, because this is your moment to make it yours.
Pin It There's something profound about taking something that was destined for the trash and turning it into a meal that nourishes people, and this soup does exactly that. It taught me that the best recipes aren't always about fancy ingredients; sometimes they're just about listening to what you have and letting it tell you what it wants to become.
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.
How to Make It Creamier
If you want a soup that's more velvety and less brothy, use an immersion blender to puree about a third of the soup right in the pot, or scoop out a cup of beans and vegetables, mash them with the back of a spoon, and stir them back in. I prefer this approach to blending everything because you keep some texture, and the soup feels substantial without being gluey.
What to Serve Alongside
Crusty bread is the obvious choice, and honestly, it's the right one because you'll want to soak up every bit of broth at the bottom of your bowl. Cornbread is also wonderful if you're feeling a little Southern, and it has this sweetness that balances the smokiness of the paprika in a way that feels intentional.
Storage and Make-Ahead Tips
This soup keeps beautifully in the refrigerator for up to five days, and it actually tastes better the next day once all the flavors have had time to get to know each other. You can also freeze it in portions for up to three months, which means you can have this comfort in a bowl whenever you need it without any planning.
- Let the soup cool to room temperature before refrigerating it, because putting hot soup directly into the fridge makes your kitchen warm and wastes energy.
- When you reheat it, do it gently on the stove over medium heat, stirring occasionally and adding a little broth if it's thickened too much.
- Don't add fresh herbs like parsley until you're about to serve, because cooking them for a long time makes them taste like hay.
Pin It This soup is proof that cooking doesn't have to be complicated to be memorable. It just has to come from a place of paying attention to what you have and caring a little bit about the people you're feeding.
Recipe FAQs
- → Can I substitute the ham bone with another meat?
Yes, smoked turkey leg is an excellent alternative that adds similar smoky depth without pork.
- → How do I prepare the beans for this dish?
Rinse and soak dried navy or great northern beans overnight to ensure even cooking and tender texture.
- → What can I do to make the soup creamier?
Mash some of the cooked beans in the pot before serving to add a creamier consistency.
- → Is it possible to make this with vegetarian broth?
Yes, using low-sodium vegetable broth keeps it flavorful while suitable for those avoiding meat-based broths.
- → What garnishes complement the soup best?
Fresh parsley or a drizzle of olive oil enhances flavor and adds a fresh finish.