Ham Kale White Bean Soup

Featured in: Everyday Meal Ideas

This soup combines tender diced ham, creamy cannellini beans, and fresh kale in a savory broth. Aromatic vegetables like onion, carrots, celery, and garlic add depth, while herbs such as thyme and bay leaf enhance the flavors. Simmering brings rich textures together for a wholesome, warming dish perfect for chilly days. Optional smoked paprika provides a subtle smoky note, balancing the hearty ingredients beautifully. Ideal for a satisfying dinner that nourishes and comforts.

Updated on Mon, 16 Feb 2026 15:19:00 GMT
A steaming bowl of hearty ham and kale white bean soup, filled with tender vegetables and savory ham in a rich broth. Save to Pinterest
A steaming bowl of hearty ham and kale white bean soup, filled with tender vegetables and savory ham in a rich broth. | pantryoffset.com

There's something about stirring a pot of soup that makes you slow down. One particularly gray afternoon, my neighbor knocked on the door with a container of ham she'd overcooked at Sunday dinner, and instead of letting it go to waste, I found myself building this soup around it. The kale was still crisp from the farmer's market, the beans were waiting in my pantry, and within an hour, my kitchen smelled like comfort itself. That simple act of transformation—turning leftovers into something nourishing—became my favorite way to cook.

I made this for my book club on a February night when everyone arrived cold and slightly frazzled. By the time they sat down with steaming bowls, the mood shifted entirely—there's real magic in how a simple, honest soup can gather people around your table and make them feel seen. Someone asked for the recipe before dessert, and I knew I'd found something 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

  • Cooked ham, diced (1 lb): This is the backbone of your broth, so don't skip it or use something too lean—the fat carries the flavor and makes everything taste richer than it actually is.
  • Yellow onion, diced (1 large): The sweeter variety works best here because it caramelizes slightly during the first sauté and balances the earthiness of the kale.
  • Carrots, peeled and sliced (3 medium): Cut them into quarter-inch rounds so they cook at the same pace as everything else and don't end up mushy while you're waiting for the kale.
  • Celery stalks, sliced (2): This is the unsung hero that ties the whole dish together—it adds depth without being noticeable, which is exactly what you want.
  • Kale, chopped with stems removed (4 cups): Curly kale is traditional, but lacinato kale is easier to chop and gets tender faster if you're short on time.
  • Garlic, minced (3 cloves): Mince it fresh and add it to the hot oil before anything else so the aromatics bloom properly—pre-minced garlic just won't give you the same brightness.
  • Cannellini beans, drained and rinsed (2 cans): Rinsing them removes the starchy liquid and prevents your soup from becoming gluey, which is a mistake I made exactly once.
  • Low-sodium chicken broth (6 cups): The low-sodium part matters because you're controlling the salt, and homemade broth makes this even better if you happen to have it on hand.
  • Water (1 cup): This keeps the broth from becoming too concentrated and lets the other flavors shine through instead of overwhelming the bowl.
  • Bay leaf (1): Don't skip this—it adds a subtle herbaceous note that you can't quite identify but absolutely miss when it's gone, and remember to fish it out before serving.
  • Dried thyme (1 tsp): Thyme and beans are old friends, and this amount gives you that classic soup flavor without making it taste like you're sipping a tea bag.
  • Black pepper (1/2 tsp): Fresh cracked is better than pre-ground, and you can always add more at the end if it needs sharpening.
  • Smoked paprika, optional (1/2 tsp): This is the secret weapon that makes people ask what you did differently—it's subtle but it changes everything, so I almost always include it.
  • Salt, to taste: Add it at the very end because the ham is already salty and you'll thank yourself for waiting until you've tasted it first.
  • Olive oil (2 tbsp): Good olive oil matters for flavor here since it's one of the first things that hits your palate, so don't reach for the cheapest bottle.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in your largest pot over medium heat until it's shimmering—you'll know it's ready when you can almost smell the warmth rising from the surface. Add your diced onion, carrots, and celery all at once, then stir occasionally for about five to six minutes until the vegetables start to soften and the edges of the onion begin turning translucent.
Wake up the garlic:
Push the vegetables to the sides and add your minced garlic right into the center of the hot oil, stirring constantly for just a minute until the kitchen suddenly smells like you know what you're doing. If you let it sit too long it'll turn bitter, so watch the clock and keep moving.
Bring in the ham:
Stir in your diced ham and let it warm through for about two minutes, which helps the smoke and salt disperse into the oil and coat all your vegetables. This is a small step but it matters—it's seasoning everything subtly from the ground up.
Build the broth:
Pour in your beans, chicken broth, and water, then add the bay leaf, thyme, black pepper, and smoked paprika if you're using it. Increase the heat and bring everything to a boil—you'll see the surface bubble and roll, which is your signal that it's ready to simmer.
Let it marry:
Let it simmer:
Reduce the heat to medium-low, cover the pot, and cook for twenty minutes while the flavors get to know each other and the beans soften slightly. The covered pot traps steam, which means less liquid evaporates and everything stays tender.
Add the kale and finish:
Remove the cover, stir in your chopped kale, and simmer uncovered for another eight to ten minutes until the kale is completely tender and the color deepens to a darker green. Watch it transform from bright and slightly tough to silky and mild.
Taste and season:
This is the moment where you become the chef—taste a spoonful, remove that bay leaf, and add salt until it tastes right to you. Everyone's threshold is different, and the ham has already contributed quite a bit of salt, so go slowly.
Save to Pinterest
| pantryoffset.com

My daughter brought home a permission slip for a school potluck and asked if we could bring something she could be proud of. We made this soup together one Saturday morning, and watching her carefully tear the kale and stir the pot with such concentration made me realize this isn't just dinner—it's the kind of simple, honorable cooking that teaches without lectures. She still asks for it now, years later.

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.

Variations to Keep It Fresh

Soup is endlessly forgiving, and this one is no exception. Swap the ham for smoked turkey or chicken sausage if that's what you have, or go completely vegetarian by using vegetable broth and adding extra beans or some sautéed mushrooms for earthiness. You could also use spinach instead of kale if you prefer something milder, or add diced tomatoes in the colder months when fresh tomatoes aren't worth eating anyway. The beauty is that you can adjust it based on what's in your kitchen and who you're feeding.

Serving and Storage

Serve this soup in wide bowls with a crusty piece of whole-grain bread for soaking up every drop, and have a bottle of hot sauce or a squeeze of lemon on the table so everyone can adjust it to their preference. This soup actually gets better the next day when all the flavors have deepened and mingled overnight, and it freezes beautifully for up to three months—just thaw it slowly on the stovetop and taste before reheating so you can add a splash of broth if it's thickened too much.

  • Store leftovers in an airtight container in the refrigerator for up to five days, or freeze portions in containers you don't mind lending to friends.
  • If you're freezing it, wait until it's completely cool before transferring to avoid condensation and ice crystals.
  • Reheat gently on the stovetop rather than the microwave so the vegetables don't turn into mush and the flavors stay cohesive.

Why This Soup Works

There's a reason this combination has worked for generations—white beans are creamy enough to make you feel satisfied, ham provides a salty richness that doesn't require cream, and kale adds nutrition without any pretense. The broth ties everything together gently, and the whole thing comes together in less than an hour, which makes it reasonable for a Tuesday night instead of a special occasion. This is the kind of soup that nourishes both your body and your sense that you're taking care of your people.

Creamy white beans, vibrant kale, and smoky ham combine in a comforting bowl of nourishing winter soup, perfect for chilly evenings. Save to Pinterest
Creamy white beans, vibrant kale, and smoky ham combine in a comforting bowl of nourishing winter soup, perfect for chilly evenings. | pantryoffset.com

This soup has a way of becoming part of your regular rotation once you make it, and that's exactly the kind of recipe worth keeping close. I hope it brings the same quiet contentment to your table that it's brought to mine.

Recipe FAQs

Can I substitute turkey for ham?

Yes, smoked turkey or sausage can be used instead of ham to retain a hearty protein element and add a different flavor profile.

Is it possible to make this without meat?

Omit the ham and use vegetable broth. Adding extra beans or mushrooms will maintain heartiness and enhance texture.

When should kale be added during cooking?

Add chopped kale toward the end of simmering, allowing it to cook for 8-10 minutes until tender but still vibrant.

What is the purpose of smoked paprika in this dish?

Smoked paprika adds a subtle smoky depth that complements the ham and enhances overall flavor without overpowering.

How can I adjust seasoning after cooking?

Taste the soup before serving and season with salt as needed. Removing the bay leaf ensures no bitter aftertaste.

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 simmered to hearty perfection.

Prep Time
15 min
Cook Time
40 min
Total Time
55 min
Recipe by Pantry Offset Lucas Howard


Skill Level Easy

Cuisine American

Makes 6 Serving Size

Dietary Info Dairy-Free, Gluten-Free

What You'll Need

Meats

01 1 lb 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 & Legumes

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

Liquids

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

Herbs & 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

Directions

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

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

Step 03

Add ham: Stir in diced ham and cook for 2 minutes to blend flavors.

Step 04

Build the 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 to develop flavors.

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 season with 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.

Equipment Needed

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

Allergy Details

Go through every ingredient to spot any allergens and check with your doctor if you’re unsure.
  • Verify broth labels for potential gluten or allergens
  • Check canned beans and broth for additives or allergens

Nutrition Information (one serving)

These values are for general reference and shouldn’t substitute for professional medical advice.
  • Calories: 260
  • Total Fat: 8 g
  • Carbohydrates: 27 g
  • Protein: 20 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.