Save There's something about the smell of ham and beans simmering together that makes a kitchen feel like home. I discovered this soup on a particularly gray January afternoon when I was tired of the usual rotation and wanted something that tasted both wholesome and indulgent. My mom had always made bean soups, but adding kale and that smoky paprika felt like making it my own—and the first spoonful told me I'd found something worth keeping in the regular lineup.
I made this for my neighbor one winter when she was recovering from surgery, and watching her face when she tasted it—that moment when comfort food actually comforts—reminded me why simple soups matter so much. She asked for the recipe before she'd finished the bowl, which is the highest compliment I know.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cooked ham, diced (1 lb): Buy it pre-cooked from the deli counter and dice it yourself—it saves money and tastes fresher than pre-packaged chunks.
- Yellow onion, diced (1 large): The sweet base that mellows into the broth; don't skip it even though it feels like an extra step.
- Carrots, peeled and sliced (3 medium): They add natural sweetness and something the mouth wants to find in every spoonful.
- Celery stalks, sliced (2): This is the classic soup trinity completing itself—it's not assertive, just foundational.
- Kale, chopped with stems removed (4 cups): Use your fingers to strip the leaves from the center rib; it's faster than a knife and you'll feel more connected to the ingredient.
- Garlic, minced (3 cloves): Fresh garlic blooms in the hot oil in a way that jarred can't quite replicate.
- Cannellini beans, canned (2 cans, drained and rinsed): Rinsing them removes excess sodium and that tinny flavor that can cloud the broth.
- Low-sodium chicken broth (6 cups): The low-sodium version gives you control; regular broth can overwhelm everything else.
- Water (1 cup): It dilutes the broth just enough so the ham and beans shine instead of getting buried.
- Bay leaf (1): Remove it before serving—I learned that lesson by accidentally biting into one.
- Dried thyme (1 tsp): It whispers rather than shouts, which is exactly what herb-forward soups need.
- Black pepper (1/2 tsp): Freshly cracked if you have the grinder; it makes a difference in something this simple.
- Smoked paprika, optional (1/2 tsp): This is the secret ingredient that makes people ask what you did differently.
- Salt, to taste: Add it at the very end so you're not fighting against the broth's salt content.
- Olive oil (2 tbsp): Good oil matters when it's one of only a few ingredients doing the work.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat the oil and start your aromatics:
- Warm the olive oil in a large pot over medium heat, then add the onion, carrots, and celery. You're looking for them to soften at the edges and become translucent, about 5-6 minutes of occasional stirring—this is when your kitchen starts smelling intentional and good.
- Bloom the garlic:
- Once the vegetables are soft, add the minced garlic and let it cook for just one minute until fragrant. This quick step is what keeps garlic from tasting raw while preventing it from burning into something bitter.
- Add the ham:
- Stir in the diced ham and let it warm through for about 2 minutes. The heat will release its flavor into the oil, setting up everything that comes next.
- Build the broth:
- Add the drained beans, broth, water, bay leaf, thyme, black pepper, and smoked paprika if you're using it. Bring the whole thing to a boil, then immediately reduce the heat.
- Let it simmer and develop:
- Cover the pot and simmer for 20 minutes so the flavors meld and the beans absorb all that savory goodness. This is when you can step away and do something else, knowing the soup is building itself.
- Add the kale and finish:
- Stir in the chopped kale and simmer uncovered for 8-10 minutes until it's tender and has darkened slightly. The kale will wilt and soften in a way that feels almost miraculous if you've only known it raw.
- Taste and adjust:
- Remove the bay leaf, taste for salt, and adjust as needed. This is your moment to make it exactly what you want it to be.
Save There's a moment in making this soup where it shifts from ingredient soup to something whole, usually around minute 35, when the kitchen fills with warmth and you suddenly understand why people gather around bowls of soup. It's not fancy, but it's real.
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 Feels Different
Most ham and bean soups lean heavily into saltiness and can feel one-note, but the addition of kale adds texture and nutrition without making it feel like health food you're forcing yourself to eat. The smoked paprika, though optional, is the move that changed everything for me—it adds depth that makes people think you've been cooking longer than 55 minutes.
Storage and Reheating Wisdom
This soup keeps beautifully in the refrigerator for up to five days, and it actually tastes better the next day once everything has settled and melded. The beans absorb more flavor overnight, and the kale softens further without becoming mushy. Reheat gently on the stovetop over medium heat, adding a splash of water or broth if it's thickened too much.
Simple Ways to Make It Your Own
The beauty of this soup is how flexible it is without losing its core identity. I've made it with smoked turkey when ham wasn't what I had, and once with a mix of white beans and chickpeas just to see what would happen—it was equally good. The framework works because the broth, beans, and greens are what matter, not the specific proteins or exact vegetables.
- A squeeze of fresh lemon juice right before serving brightens everything and cuts through the richness in the best way.
- Serve it with crusty bread to soak up the broth, or with a simple green salad alongside if you want something lighter.
- If you're cooking for someone vegetarian, swap the ham for extra mushrooms or a second can of beans and use vegetable broth instead.
Save This soup has become the thing I make when I want to feel capable in the kitchen without breaking a sweat, and the thing people ask for when they need comfort in a bowl. That's the kind of recipe worth keeping close.
Recipe FAQs
- → Can I substitute the ham with other proteins?
Yes, smoked turkey or sausage can be used as flavorful alternatives to ham to vary the taste.
- → How do I ensure the kale is tender but not mushy?
Add the chopped kale toward the end of cooking and simmer uncovered for 8-10 minutes until it softens but retains some texture.
- → What is the purpose of smoked paprika in this dish?
Smoked paprika adds a subtle smoky depth, enhancing the savory flavors without overpowering the other ingredients.
- → Can I make a vegetarian version of this soup?
Omit the ham and use vegetable broth instead; adding extra beans or mushrooms can boost heartiness.
- → What type of beans works best for this dish?
Cannellini beans provide a creamy texture and mild flavor that complements the ham and vegetables well.
- → How can I adjust the seasoning before serving?
Taste the soup after cooking and season with salt as needed, removing the bay leaf before serving.