Ham Kale White Bean Soup

Featured in: One-Pot Comfort Meals

This hearty dish combines tender diced ham with creamy cannellini beans and vibrant kale, simmered in a flavorful broth infused with herbs and spices. Onion, carrots, celery, and garlic add depth and aroma, while olive oil enhances richness. Simmered gently, the ingredients meld into a nourishing and satisfying meal perfect for warming winter nights. Customize with smoked paprika or substitute meats for variety. Serve with crusty bread or a squeeze of lemon for brightness.

Updated on Mon, 16 Feb 2026 13:02:00 GMT
Hearty ham and kale white bean soup with tender vegetables and smoky ham in a rich broth.  Save to Pinterest
Hearty ham and kale white bean soup with tender vegetables and smoky ham in a rich broth. | citrushearth.com

There's something about a pot of soup simmering on the stove that makes a kitchen feel like home. My neighbor Margaret stopped by one December afternoon with a container of her ham and kale white bean soup, and I've been chasing that exact flavor ever since. The broth was golden and rich, the kale tender but still verdant, and the ham gave it this satisfying depth that made you forget you were eating something so nourishing. After a few attempts and some gentle guidance from her handwritten notes, I finally cracked it. Now it's the soup I make when the days get short and everyone needs something warm that actually sticks with you.

I made this soup for my book club on a particularly icy Tuesday, worried it might feel too simple for people expecting something fancier. Instead, three of them asked for the recipe before they even finished their bowls, and one person actually said it tasted like the kind of meal you'd want to wake up to on a cold morning. That's when I realized the best recipes aren't about impressing anyone—they're just about nourishing the people you care about in the most genuine way possible.

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): The ham is your flavor backbone here, and buying it already cooked means you're not adding extra cooking time; a quality ham with some smokiness makes all the difference, so don't grab the cheapest option.
  • Yellow onion, diced (1 large): This is your aromatic foundation, and dicing it fairly small means it'll soften quickly and meld into the broth almost invisibly.
  • Carrots, peeled and sliced (3 medium): They add natural sweetness and body to the soup, plus that little bit of color that makes people want to eat it.
  • Celery stalks, sliced (2): Classic trio work here with the onion and carrots—it's not fancy, but it's built on what actually works.
  • Kale, chopped with stems removed (4 cups): The stems are tough and woody, so taking them out is worth the minute it takes; lacinato kale works beautifully if you can find it, but any variety will do.
  • Garlic, minced (3 cloves): Fresh garlic added after the softer vegetables means it won't burn and will stay aromatic without turning bitter.
  • Cannellini beans, drained and rinsed (2 cans): These white beans are creamy without being mushy, and rinsing them removes excess sodium and starch so your broth stays clear and clean tasting.
  • Low-sodium chicken broth (6 cups): Low-sodium lets you control the salt level yourself, and chicken broth pairs perfectly with ham and kale without overpowering them.
  • Water (1 cup): This dilutes the broth slightly so the flavors don't become too concentrated and intense.
  • Bay leaf (1): One bay leaf adds subtle depth, but take it out before serving because biting into one is nobody's idea of a good surprise.
  • Dried thyme (1 tsp): Thyme and beans are natural partners, and a teaspoon gives you herbaceous warmth without making the soup taste medicinal.
  • Black pepper (1/2 tsp): A half teaspoon is just enough to wake up your palate without making anyone cough.
  • Smoked paprika, optional (1/2 tsp): If you use this, it echoes the ham's smokiness and adds color; if you skip it, the soup is still lovely and authentic.
  • Salt, to taste: You'll taste and adjust this at the end because the ham, broth, and beans all contribute saltiness already.
  • Olive oil (2 tbsp): Good olive oil helps build that initial flavor layer and carries the aromatics, so don't use the cheapest bottle in your pantry.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your vegetables prepped and ready:
Dice your onion, peel and slice your carrots, slice your celery, and mince your garlic into a small pile—the French call this mise en place, and it sounds fancy but really just means you won't be fumbling around while oil's heating up.
Start building the base:
Heat your olive oil in a large pot over medium heat, then add the onion, carrots, and celery all at once. You're looking for them to soften and get a little translucent at the edges, which takes about five to six minutes of occasional stirring—don't walk away completely, but you don't need to hover either.
Wake up the garlic:
Once those vegetables have softened, add your minced garlic and stir it around for just a minute until your kitchen smells unmistakably like garlic soup is happening. This quick cooking keeps the garlic aromatic without letting it turn brown and bitter.
Bring the ham into the party:
Add your diced ham and let it warm through for about two minutes, stirring occasionally so it gets coated in that flavorful oil and starts releasing its own savory notes.
Add everything else and bring it to a boil:
Pour in your drained beans, chicken broth, water, bay leaf, thyme, black pepper, and smoked paprika if you're using it. Give everything a good stir to combine, then let it come to a rolling boil—you'll see the surface start to bubble actively, which usually takes three to five minutes.
Simmer and let flavors deepen:
Once it's boiling, reduce your heat to medium-low so you have a gentle simmer (small bubbles breaking the surface regularly, not a aggressive boil). Cover the pot and let it cook for twenty minutes undisturbed, which gives the broth time to get rich and the beans time to soften even more.
Add the kale for the final stretch:
After twenty minutes, add your chopped kale and stir it down into the broth—it'll look like you've added way too much green, but it shrinks down immediately. Leave the pot uncovered now and simmer for another eight to ten minutes until the kale is tender and dark, and you can taste the flavors have all melded into something greater than their parts.
Taste, adjust, and finish:
Remove the bay leaf with a spoon or tongs, then taste a spoonful of broth carefully (it's hot, so blow on it first). Add salt a pinch at a time until it tastes balanced and right to you, because every broth and ham is slightly different in saltiness.
Creamy white bean soup loaded with diced ham, fresh kale, and carrots for a nourishing dinner.  Save to Pinterest
Creamy white bean soup loaded with diced ham, fresh kale, and carrots for a nourishing dinner. | citrushearth.com

My six-year-old nephew asked for seconds of this soup last summer, which was shocking because he usually approaches anything green with suspicion. His mom laughed and said it's because he can taste the ham and the cream from the beans, so his brain doesn't register it as eating vegetables. That moment stuck with me—sometimes the best cooking isn't about making something complicated, it's about making something so balanced and whole that people just want to eat 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.

Why This Soup Works Year-Round

Winter is when this soup shines brightest, obviously, but I've made it in September when the first real chill arrives and people start remembering how much they love being warm. Spring versions work too if you use fresh herbs instead of dried thyme and add a squeeze of lemon at the end for brightness. The ham and beans give it enough substance that it never feels out of place, whether it's served in November or May.

The Beauty of Soup as a Meal

There's something about making soup that feels less stressful than other cooking, maybe because you can't really mess it up in catastrophic ways. Everything goes into one pot, flavors meld and improve as they sit, and you end up with something that tastes better tomorrow than it did today. It's forgiving, it's nourishing, and it's the kind of cooking that makes your kitchen smell like you genuinely care about feeding people.

Serving and Storage Ideas

Serve this soup in deep bowls with thick slices of crusty whole-grain bread on the side, which gives people something to do with their hands and makes the meal feel substantial. It stores beautifully in the refrigerator for four days and freezes well for up to three months, so making a double batch on a Sunday means you have quick weeknight dinners sorted for weeks.

  • A squeeze of fresh lemon juice right before eating brightens everything and cuts through the richness in the most elegant way.
  • If you want extra richness, a dollop of sour cream or a drizzle of good olive oil on top is never unwelcome.
  • Leftovers actually taste better the next day when all the flavors have had time to get acquainted with each other.
Warm bowl of ham and kale white bean soup garnished with fresh herbs, perfect for cold days. Save to Pinterest
Warm bowl of ham and kale white bean soup garnished with fresh herbs, perfect for cold days. | citrushearth.com

This soup has become my default when I want to say I'm thinking of someone without making a big production of it. There's something about a warm container of something homemade that carries more love than almost any other gesture.

Recipe FAQs

What can I substitute for ham?

Try smoked turkey or sausage for a similar smoky flavor, or omit meat entirely and use vegetable broth plus extra beans or mushrooms for heartiness.

How long should the kale be cooked?

Simmer the kale uncovered for 8 to 10 minutes until tender but still vibrant and slightly crisp.

Can I use dried beans instead of canned?

Yes, soak and cook dried cannellini beans beforehand to ensure proper texture and tenderness.

What spices enhance this dish?

Bay leaf, thyme, black pepper, and optional smoked paprika add depth and a subtle smoky note to the broth.

Is this dish suitable for a gluten-free diet?

Yes, all ingredients are naturally gluten-free, but verify broth labels to avoid additives containing gluten.

How can I brighten the flavors before serving?

A squeeze of fresh lemon juice added just before serving brightens the flavors and balances richness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham Kale White Bean Soup

A comforting blend of ham, white beans, and kale in a flavorful broth for a wholesome meal.

Prep duration
15 minutes
Time to cook
40 minutes
Overall time
55 minutes
Created by Elise Porter


Skill level Easy

Cuisine Type American

Makes 6 Number of servings

Dietary details Without Dairy, No Gluten

What Goes In

Meats

01 1 pound cooked ham, diced

Vegetables

01 1 large yellow onion, diced
02 3 medium carrots, peeled and sliced
03 2 celery stalks, sliced
04 4 cups chopped kale, stems removed
05 3 cloves garlic, minced

Beans and Legumes

01 2 cans cannellini beans (15 ounces each), drained and rinsed

Liquids

01 6 cups low-sodium chicken broth
02 1 cup water

Herbs and Spices

01 1 bay leaf
02 1 teaspoon dried thyme
03 1/2 teaspoon black pepper
04 1/2 teaspoon smoked paprika, optional
05 Salt to taste

Oils

01 2 tablespoons olive oil

How to Make It

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5 to 6 minutes, stirring occasionally, until vegetables begin to soften.

Step 02

Bloom garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Toast ham: Stir in diced ham and cook for 2 minutes.

Step 04

Build broth: Add cannellini beans, chicken broth, water, bay leaf, thyme, black pepper, and smoked paprika if using. Bring to a boil.

Step 05

Simmer base: Reduce heat to a simmer. Cover and cook for 20 minutes.

Step 06

Finish with kale: Add chopped kale and simmer uncovered for 8 to 10 minutes until kale is tender and flavors meld.

Step 07

Season and serve: Taste and adjust salt as needed. Remove bay leaf before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • Large soup pot
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Ladle

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Verify chicken broth for gluten and potential allergens
  • Check canned beans and broth labels for allergens or additives

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 260
  • Fat content: 8 grams
  • Carbohydrates: 27 grams
  • Protein amount: 20 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.