Ham Kale White Bean Soup

Featured in: Poppy-Bright Cozy Dinners

This hearty soup combines tender diced ham with creamy white beans and vibrant chopped kale, simmered in a richly seasoned broth. Aromatic vegetables like onion, carrots, celery, and garlic build a flavorful base, complemented by thyme and smoked paprika. The result is a warm, nourishing bowl ideal for chilly evenings, delivering comforting textures and balanced flavors. Simple to prepare, it offers a wholesome main dish packed with protein and greens.

Updated on Mon, 16 Feb 2026 13:57:00 GMT
A steaming bowl of ham and kale white bean soup, rich with tender beans and savory ham in a fragrant broth. Save to Pinterest
A steaming bowl of ham and kale white bean soup, rich with tender beans and savory ham in a fragrant broth. | poppyfork.com

There's something about a pot of white bean soup that makes a kitchen feel instantly warmer, even on the coldest afternoons. My neighbor stopped by one January evening when I had this simmering, and the smell alone kept her lingering for twenty minutes before she finally asked for the recipe. It's one of those soups that tastes like it took hours but honestly comes together in under an hour, with ham adding a subtle smokiness and kale bringing that peppery green note that makes everything feel a little more intentional than ordinary comfort food.

I made this soup for my daughter's first week back after moving into her own place, thinking something warm and real might feel like a hug from home. She texted me the next day saying she'd heated it up for lunch and suddenly understood why I loved cooking so much, which maybe sounds silly but meant everything to me.

Ingredients

  • Cooked ham, diced (1 lb): Buy it already cooked from the deli counter if you can, and don't be shy about getting a thick slice to dice yourself—the texture is better and you control the size of the pieces.
  • Yellow onion, diced (1 large): This is your flavor foundation, so don't rush it or use the food processor; hand dicing means you'll hear it sizzle and know exactly when it's ready.
  • Carrots, peeled and sliced (3 medium): The natural sweetness helps balance the saltiness of the ham, so don't skip them or cut them too thin.
  • Celery stalks, sliced (2): This is the holy trinity partner that adds depth; some people want to use celery salt instead, but fresh celery gives you better control.
  • Kale, chopped with stems removed (4 cups): Massage it gently with a tiny bit of oil before adding if you're worried about it being tough, though simmering in broth softens it beautifully.
  • Garlic, minced (3 cloves): Add this after your soffritto is ready or it'll burn and turn bitter—that's the lesson I learned the hard way.
  • Cannellini beans, drained and rinsed (2 cans, 15 oz each): Rinsing them removes the starchy liquid that can make your broth cloudy, which is a small step that makes a real difference.
  • Low-sodium chicken broth (6 cups) and water (1 cup): The mix of broth and water lets the soup develop its own flavor without becoming too salty, especially important if your ham is already seasoned.
  • Bay leaf (1): Don't skip this tiny thing—it whispers a herbal complexity that seems to come from nowhere.
  • Dried thyme (1 tsp): Fresh thyme is lovely too, but dried holds up better in a long simmer.
  • Black pepper (1/2 tsp) and smoked paprika optional (1/2 tsp): The paprika adds a gentle smokiness that echoes the ham without shouting about it.
  • Olive oil (2 tbsp): Use something you don't mind tasting, because you will.
  • Salt, to taste: Taste as you go because the ham and broth bring salt already.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm your pot and start the soffritto:
Heat olive oil in a large pot over medium heat, then add onion, carrots, and celery. Stir occasionally for about 5 to 6 minutes until the vegetables soften and the kitchen fills with that gentle, almost sweet smell of caramelizing aromatics. You'll notice the onions turn translucent and the carrots brighten slightly.
Invite the garlic to the party:
Add your minced garlic and cook for just one minute, stirring constantly so it releases its fragrance without browning into bitterness. This is the moment when everything smells suddenly alive and sharp.
Let the ham find its place:
Stir in your diced ham and let it warm through for about 2 minutes, which gives it a chance to release its own flavor into the oil below. You'll see it soften slightly at the edges.
Build the broth and bring it to life:
Add the cannellini beans, chicken broth, water, bay leaf, thyme, black pepper, and paprika if you're using it. Stir everything together and then bring the pot to a boil over medium-high heat, which usually takes about 5 minutes. You'll see the surface shimmer and bubble before you reduce the heat.
Let it simmer and become itself:
Reduce heat to medium-low, cover the pot, and let it cook undisturbed for 20 minutes. This is when you can step back, pour yourself something warm, and know that the flavors are getting acquainted beneath that lid. The smell will deepen and become more complex.
Add the kale and finish the journey:
Stir in your chopped kale and simmer uncovered for another 8 to 10 minutes until the leaves are tender and the whole pot tastes like it's come together as one thing. The kale will darken slightly and seem to melt into the broth.
Taste, adjust, and serve:
Remove the bay leaf, taste the soup, and add salt until it tastes like home to you. Serve it hot in wide bowls where you can really see all the ingredients doing their part.
Save to Pinterest
| poppyfork.com

My husband once came home mid-afternoon when I was making this and just sat at the kitchen table for the entire cooking time without saying much, and I realized he was having one of those quiet days where busy wasn't serving him. That soup became something we shared without talking about why it mattered, which is maybe the truest thing food can do.

Why This Soup Feels Different Than Others

Most soups feel like they're trying to be something, but this one knows exactly what it is—simple, honest, built on flavors that have been trusted for generations. The ham does heavy lifting so you don't have to simmer for hours, and the kale gives you that nutritious brightness that makes you feel like you're taking care of yourself while eating something genuinely delicious. There's no cream to hide behind, no fancy techniques to master, just vegetables and beans and broth getting along in a pot.

The Magic of Timing

This soup comes together in 55 minutes total, which means you can decide at 5 o'clock that you're making it and have dinner on the table by 6, no prep work the night before required. The 20-minute initial simmer lets flavors meld without breaking down the beans, and those final 8 to 10 minutes with the kale is just enough time to tenderize it while keeping its color and character. I've learned that rushing this part and only cooking the kale for 5 minutes leaves it tough and bitter, but letting it go for 12 feels like it loses what makes it special.

Serving Suggestions and Small Moments

Serve this soup in wide bowls where you can really see what's inside, maybe with a piece of crusty whole-grain bread for soaking up the broth. A tiny squeeze of fresh lemon juice at the very end brightens everything up without making it taste citrus-forward, and some people love a drizzle of good olive oil on top just before eating. This is the kind of meal that works for a quiet Tuesday night or when you're feeding people who are hungry for something more than just food.

  • If you're making this vegetarian, swap the ham for extra beans or sautéed mushrooms, and use vegetable broth instead of chicken broth.
  • Leftovers actually improve overnight as the flavors settle and intensify, so don't hesitate to make a double batch and freeze half in portions.
  • Some people add a pinch of red pepper flakes at the table if they want heat, which is a nice way to let everyone adjust the soup to their own taste.
Hearty ham and kale white bean soup served with crusty bread, perfect for warming up on a cold winter evening. Save to Pinterest
Hearty ham and kale white bean soup served with crusty bread, perfect for warming up on a cold winter evening. | poppyfork.com

This soup is proof that the best meals don't require complexity, just care and good ingredients that respect each other. Make it when you need comfort or when someone in your life could use a little quiet nourishment.

Recipe Questions

Can I substitute the ham with other proteins?

Yes, smoked turkey or sausage can be used as alternatives for the ham, adding flavorful variations to the soup.

What is the best way to prepare the kale for this dish?

Chop the kale finely and remove the stems before adding to the simmering soup to ensure it softens evenly and blends well.

How long should the soup simmer after adding the peas and broth?

Simmer the soup for about 20 minutes before adding the kale, allowing flavors to meld and ingredients to tenderize properly.

Is it possible to make this soup vegetarian-friendly?

Omit the ham and use vegetable broth instead. Adding extra beans or mushrooms can increase heartiness and maintain depth of flavor.

What spices enhance the flavor without overpowering the soup?

Dried thyme, black pepper, and a touch of smoked paprika bring subtle earthiness and warmth without overwhelming the dish.

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 hearty blend of ham, white beans, and kale simmered to tender perfection.

Prep Time
15 min
Cook Time
40 min
Overall Time
55 min
Created by Cooper Anderson


Skill Level Easy

Cuisine American

Makes 6 Number of Servings

Diet Tags No Dairy, No Gluten

What You 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 tsp dried thyme
03 1/2 tsp black pepper
04 1/2 tsp smoked paprika, optional
05 Salt, to taste

Oils

01 2 tbsp olive oil

Directions

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

Simmer soup: Reduce heat to a simmer, cover the pot, and cook for 20 minutes.

Step 06

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

Step 07

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

Tools Needed

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

Allergy Info

Review all ingredient labels for allergen risks and talk to a doctor if you’re uncertain.
  • Verify broth label for potential gluten contamination or other allergens
  • Check canned beans and broth for additives or cross-contamination warnings

Nutrition Info (each serving)

Nutritional details are for reference and not a substitute for medical guidance.
  • Total Calories: 260
  • Total Fat: 8 g
  • Carbohydrates: 27 g
  • Proteins: 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.