Creamy Ham White Bean Soup

Featured in: One-Pot Meals

This cozy dish combines tender diced ham with creamy white beans and hearty Yukon Gold potatoes simmered in a flavorful broth infused with fresh parsley, thyme, and bay leaves. Aromatic sautéed vegetables and a splash of heavy cream add rich texture and depth, crafting a warming, satisfying meal that’s perfect for chilly days. Garnished with fresh parsley and cracked pepper, it delivers comforting flavors in every spoonful.

Updated on Fri, 13 Feb 2026 12:42:00 GMT
Creamy Ham and White Bean Soup with Herbs in a rustic bowl, garnished with fresh parsley and cracked black pepper, perfect for a cozy winter meal. Save It
Creamy Ham and White Bean Soup with Herbs in a rustic bowl, garnished with fresh parsley and cracked black pepper, perfect for a cozy winter meal. | zetluna.com

My neighbor stopped by one February afternoon with a ham bone wrapped in butcher paper, insisting I make something memorable with it. I stood at my kitchen counter, the rain drumming against the window, and thought about what would turn that ham into something worth the effort. That's when this soup came together—not from a recipe, but from the simple logic of what makes winter food feel like a warm hug. The result was so good she asked for the recipe before she'd even finished her bowl.

I've made this soup for my sister's book club, and what started as a quiet Thursday dinner turned into everyone lingering an extra hour, trading spoon-fuls of seconds and thirds. There's something about a steaming bowl of creamy soup that makes people want to stay at the table longer, to keep talking, to savor the moment. That night reminded me that food isn't just about filling bellies—it's about giving people permission to slow down.

Ingredients

  • Cooked ham, diced (2 cups): This is your flavor anchor, so quality matters—if you can find a good smoked ham from a butcher, it'll make the broth taste almost like homemade stock.
  • Yellow onion (1 medium): The foundation of every good soup; don't skip this step or rush the sautéing.
  • Carrots (2 medium): They soften into the broth and add natural sweetness that balances the salty ham.
  • Celery stalks (2): Another classic base ingredient that rounds out the aromatics and adds subtle earthiness.
  • Garlic cloves, minced (3): Mince these finely so they dissolve into the broth rather than sitting in chunks.
  • Yukon Gold potatoes, diced (2 cups): These waxy potatoes hold their shape better than russets and add a gentle, buttery flavor.
  • White beans, canned (2 cans): Rinsing them removes excess sodium and starch, which keeps the broth clear and lets the other flavors shine.
  • Heavy cream (1 cup): This is what transforms a simple bean soup into something that feels indulgent and comforting.
  • Low-sodium chicken broth (4 cups): Low-sodium is key because you'll be seasoning as you go, and the ham already brings saltiness.
  • Water (1 cup): This prevents the broth from becoming too concentrated and overly salty.
  • Fresh parsley (2 tbsp): Added at the end for brightness; fresh herbs make all the difference in the final bowl.
  • Fresh thyme (1 tbsp or 1 tsp dried): Thyme has an earthy, subtle flavor that doesn't compete but enhances everything.
  • Bay leaves (2): These infuse the broth with quiet depth—don't forget to fish them out before serving.
  • Dried oregano (1/2 tsp): Just a whisper of oregano adds complexity without making it taste Italian.
  • Black pepper, freshly ground (1/2 tsp): Freshly ground makes a noticeable difference in soup where there aren't many other spices to hide behind.
  • Salt (1/2 tsp): Start with less and adjust at the end; the ham and broth already contain salt.

Instructions

Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Build your base:
Heat oil in a large pot over medium heat and add the onion, carrots, and celery. Let them soften for about 5 minutes, stirring occasionally—you want them to release their sweetness and become fragrant, not brown.
Bloom the garlic:
Stir in the minced garlic and cook for just 1 minute; you'll smell when it's ready, and at that point you want to move forward before it turns bitter.
Add the ham and potatoes:
Toss in the diced ham and potatoes, stirring to coat them with the oil and aromatics. This step only takes a minute but ensures even cooking.
Pour in the broth and beans:
Add the drained white beans, chicken broth, water, thyme, bay leaves, oregano, salt, and pepper. Stir everything together so nothing sticks to the bottom.
Simmer gently:
Bring to a boil, then lower the heat and cover the pot. Simmer for 25 to 30 minutes until the potatoes are completely tender when pierced with a fork.
Thicken with mashing:
Remove the bay leaves first, then use a potato masher or immersion blender to gently mash some of the beans and potatoes right in the pot. Don't overdo it—you want a chunky-creamy texture, not a smooth puree.
Finish with cream and herbs:
Stir in the heavy cream and fresh parsley, then simmer uncovered for 5 more minutes so the flavors have a chance to marry. Taste and adjust salt and pepper as needed.
Serve with care:
Ladle into bowls and top with extra parsley and a generous crack of fresh black pepper. Serve while hot, with crusty bread on the side for soaking up every last drop.
Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Save It
| zetluna.com

A friend who normally skips lunch started saving this soup for Mondays, and suddenly she had something to look forward to after the weekend. That's when I realized this isn't just a recipe—it's a reason to take a proper break, to eat something warm while it's still steaming, to feel cared for by your own cooking.

When You Want to Make It Your Own

This soup is forgiving enough to adapt without losing its soul. I've swapped the heavy cream for coconut milk on nights when I wanted something lighter, and it still tastes wonderful—just different, with a subtle sweetness underneath. Smoked turkey works beautifully if ham isn't what you have, and bacon (especially good thick-cut bacon) creates a soup with more smokiness and depth. The herbs are flexible too; if you only have dried versions of everything, use about a third of the fresh amounts and add them earlier so they have time to release their flavor.

Timing and Make-Ahead Magic

This soup actually tastes better the next day, when all the flavors have had a chance to settle and deepen. Make it on Sunday and you'll have easy dinners waiting for you all week. If you're planning ahead, prepare all your vegetables the night before, store them separately, and you'll cut your active cooking time almost in half.

The Little Touches That Elevate Everything

The difference between good soup and memorable soup often comes down to those final moments before serving. The fresh parsley added at the very end stays bright and herbaceous instead of fading into the background, and cracking fresh pepper over each bowl (rather than stirring it in) means every spoonful gets that peppery bite.

  • Serve this with thick slices of crusty bread for dipping, or with cornbread if you want something slightly sweet against the savory soup.
  • A squeeze of lemon juice added just before eating brightens everything and makes the cream taste even richer by contrast.
  • If you have time, make a simple herb oil by whipping together olive oil with minced parsley and garlic—drizzle it on top for extra flavor and visual appeal.
Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
Save It
| zetluna.com

This soup has become the thing I make when I want to feel like I'm taking care of people, or when I need to take care of myself. It's honest food that doesn't pretend to be anything fancier than it is, and somehow that's exactly what makes it special.

Common Questions About Recipes

What types of beans work best?

Cannellini or Great Northern beans provide a creamy texture that complements the ham and vegetables well.

Can smoked turkey be used instead of ham?

Yes, smoked turkey adds a similar smoky flavor and works well as a replacement for ham.

How can the soup be thickened?

Mashing some potatoes and beans directly in the pot adds creaminess and thickens the texture naturally.

Are there dairy-free options for the creamy element?

Half-and-half or coconut milk can substitute heavy cream for a lighter or dairy-free variation.

What herbs enhance the flavor best?

Fresh parsley, thyme, bay leaves, and a touch of oregano create a well-rounded aromatic profile.

Creamy Ham White Bean Soup

Tender ham and creamy white beans meld with fresh herbs in a comforting winter dish.

Prep Time
15 mins
Time to Cook
45 mins
Overall Time
60 mins
Authored by Clara

Recipe Type One-Pot Meals

Skill Level Required Easy

Cuisine Type American

Recipe Output 6 Number of Portions

Dietary Needs Free of Gluten

The Ingredients You'll Need

Meats

01 2 cups cooked ham, diced

Vegetables

01 1 medium yellow onion, finely chopped
02 2 medium carrots, peeled and diced
03 2 celery stalks, diced
04 3 garlic cloves, minced
05 2 cups Yukon Gold potatoes, peeled and diced

Beans

01 2 cans (15 oz each) white beans (cannellini or Great Northern), drained and rinsed

Dairy

01 1 cup heavy cream

Liquids

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

Herbs & Seasoning

01 2 tablespoons fresh parsley, chopped
02 1 tablespoon fresh thyme leaves or 1 teaspoon dried thyme
03 2 bay leaves
04 1/2 teaspoon dried oregano
05 1/2 teaspoon black pepper, freshly ground
06 1/2 teaspoon salt, adjusted to taste

Step-by-Step Instructions

Step 01

Sauté aromatic vegetables: In a large heavy-bottomed pot or Dutch oven, heat a splash of oil over medium heat. Add the onion, carrots, and celery. Sauté for 5 minutes until softened.

Step 02

Bloom garlic: Stir in the garlic and cook for 1 minute until fragrant.

Step 03

Combine ham and potatoes: Add the diced ham and potatoes. Stir to combine.

Step 04

Add beans and liquid: Add the drained white beans, chicken broth, water, thyme, bay leaves, oregano, salt, and pepper.

Step 05

Simmer soup: Bring to a boil, then reduce heat to low, cover, and simmer for 25 to 30 minutes until potatoes are tender and flavors meld.

Step 06

Thicken with partial mash: Remove bay leaves. Using a potato masher or immersion blender, mash some beans and potatoes directly in the pot to thicken the soup, leaving most beans whole for texture.

Step 07

Finish with cream and herbs: Stir in the heavy cream and chopped parsley. Simmer uncovered for 5 more minutes, adjusting seasoning if needed.

Step 08

Serve: Ladle into bowls, garnish with extra parsley and freshly cracked black pepper if desired. Serve hot.

Tools You'll Need

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Ladle
  • Potato masher or immersion blender

Allergy Information

Review each ingredient to identify allergens and consult an expert if needed.
  • Contains dairy (heavy cream)
  • May contain gluten depending on broth and ham brand selection

Nutritional Facts (Per Serving)

Keep in mind these details are for general guidance and shouldn't replace professional advice.
  • Caloric Content: 360
  • Fats: 18 grams
  • Carbohydrates: 29 grams
  • Proteins: 20 grams