Creamy Ham White Bean

Featured in: Savory Bites

This comforting dish combines tender diced ham, creamy white beans, diced potatoes, and aromatic fresh herbs to create a warm, hearty meal. Aromatics like onions, carrots, celery, and garlic are sautéed before simmering with broth and seasonings. After slow cooking, gentle mashing helps thicken the texture, and a splash of cream with parsley finishes the soup, making it richly satisfying for cold days. Ideal served hot with crusty bread or cornbread alongside, it's easy to customize with alternate proteins or dairy options.

Updated on Mon, 16 Feb 2026 09:17:00 GMT
A steaming bowl of creamy ham and white bean soup with fresh herbs, perfect for a comforting winter meal. Save
A steaming bowl of creamy ham and white bean soup with fresh herbs, perfect for a comforting winter meal. | cravebop.com

There's something about the way a pot of ham and white bean soup fills your kitchen with warmth that makes you forget it's the middle of winter. My neighbor dropped off a ham bone one December afternoon, and I found myself standing in front of my pantry wondering what to do with it. That evening, I threw together what I had—canned beans, carrots, potatoes—and discovered something unexpectedly magical happened when cream met broth and herbs melded for nearly an hour. Now whenever the temperature drops, this is the first thing I make.

I made this soup for my book club one snowy Tuesday, and three people asked for the recipe before they'd even finished their bowls. What surprised me most was how it brought everyone to the table earlier than usual—nobody wanted to miss being around something this warm and filling. That night taught me that good food isn't just about flavor; it's about creating moments where people naturally gather.

Ingredients

  • Cooked ham, diced (2 cups): The backbone of this soup—use quality ham if you can, as it's doing most of the flavor work. Don't skip dicing it yourself; pre-shredded versions lose their hearty texture.
  • Yellow onion, chopped (1 medium): This is your flavor foundation, so take a minute to chop it evenly so it softens at the same rate as your carrots.
  • Carrots, diced (2 medium): They add natural sweetness and body; peeling them ensures they soften properly in the broth.
  • Celery stalks, diced (2): The aromatic holy trinity wouldn't be complete without it—this is where the savory depth comes from.
  • Garlic cloves, minced (3): Fresh garlic makes all the difference; the minute it hits the pan, you'll smell why it matters.
  • Yukon Gold potatoes, diced (2 cups): These waxy potatoes hold their shape better than russets and create a naturally creamy mouthfeel as they break down slightly.
  • White beans, drained and rinsed (2 cans, 15 oz each): Cannellini or Great Northern beans both work beautifully—rinsing them removes the starchy liquid and keeps the broth clear.
  • Heavy cream (1 cup): This is what transforms the soup from nice to luxurious; add it toward the end so it doesn't break.
  • Low-sodium chicken broth (4 cups): Low-sodium lets you control the salt and prevents the soup from becoming too intense as it simmers.
  • Water (1 cup): Dilutes the broth slightly so the cream can shine without competing flavors.
  • Fresh parsley, chopped (2 tbsp): Stir this in just before serving to preserve its bright green color and fresh taste.
  • Fresh thyme leaves (1 tbsp, or 1 tsp dried): Fresh thyme has a more delicate flavor; dried thyme is stronger, so adjust accordingly.
  • Bay leaves (2): These infuse the entire pot with subtle herbal notes but must be removed before serving.
  • Dried oregano (1/2 tsp): Adds an earthy note that complements ham beautifully without overpowering.
  • Black pepper, freshly ground (1/2 tsp): Always grind it fresh—pre-ground loses its punch.
  • Salt (1/2 tsp): Start with this amount and taste as you go; the ham already brings saltiness to the table.

Instructions

Product image
Slice meats, cheeses, and bread evenly for sandwiches, charcuterie boards, and precise meal prep.
Check price on Amazon
Build your aromatic base:
Heat a splash of oil in your pot over medium heat, then add the onion, carrots, and celery. Let them soften for about 5 minutes, stirring occasionally—you're looking for the onion to turn translucent and lose its sharp bite. This foundation layer is where the soup's depth begins.
Awaken the garlic:
Stir in your minced garlic and let it cook for just 1 minute until the kitchen smells absolutely incredible. Don't let it burn; that minute is all it needs to release its flavor into the oil.
Add the heartiness:
Toss in the diced ham and potatoes, stirring to coat them in the aromatic oil. This is when the soup really starts to feel substantial.
Pour in the liquid and seasonings:
Add your drained beans, chicken broth, water, thyme, bay leaves, oregano, salt, and pepper all at once. Give everything a good stir so nothing settles at the bottom.
Simmer low and slow:
Bring the pot to a boil, then immediately reduce the heat to low, cover it, and let it simmer for 25-30 minutes. During this time, the potatoes become tender, the beans soften further, and all those herbs meld into something greater than their individual parts.
Create the creamy texture:
Remove the bay leaves carefully, then use a potato masher or immersion blender to break down about half of the beans and potatoes right in the pot. This thickens the broth naturally while keeping enough whole beans for texture.
Finish with cream and herbs:
Stir in the heavy cream and fresh parsley, then let it simmer uncovered for 5 more minutes. Taste and adjust salt and pepper if needed—this is your moment to make it yours.
Serve with intention:
Ladle into bowls and top with extra parsley and cracked black pepper. The soup is best served immediately while the steam is still rising.
Product image
Slice meats, cheeses, and bread evenly for sandwiches, charcuterie boards, and precise meal prep.
Check price on Amazon
Save
| cravebop.com

My daughter came home from school one day and walked straight to the stove, inhaling deeply before even taking off her coat. She didn't ask if it was ready; she just knew, somehow, that this soup was exactly what she needed that afternoon. We sat at the kitchen table for nearly an hour, and she told me about her day between spoonfuls, the soup doing something my questions never could.

Why This Soup Works Year-Round

While it feels like a winter essential, this soup is flexible enough to travel through seasons. In spring, I've stirred in fresh spinach or peas near the end. Summer versions get a squeeze of lemon juice and fresh dill instead of thyme. It's become my template soup—the one I return to when I need something reliable and comforting, regardless of the calendar.

Making It Your Own

The beauty of this soup is that it welcomes improvisation. Some nights I use smoked turkey instead of ham for a different flavor profile. Other times, when cream feels too heavy, I've swapped it for half-and-half or even coconut milk, which adds an unexpected richness. The herbs can shift too—fresh basil, chives, or even a pinch of sage all feel at home here.

Serving and Storage

Pair this with crusty bread or cornbread so you can soak up every last bit of broth. The soup keeps beautifully in the refrigerator for three days and actually tastes better the next day once the flavors have settled. I always freeze half of it in individual portions because there's genuine comfort in knowing a warm bowl is just a microwave away.

  • For leftovers, store in an airtight container and reheat gently on the stovetop to prevent the cream from separating.
  • This soup doubles easily if you're feeding a crowd, and it handles freezing better than you'd expect.
  • Serve with a simple green salad if you want something fresh alongside the richness.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Hearty ham and white bean soup with Yukon Gold potatoes and aromatic herbs, served in a rustic ceramic bowl. Save
Hearty ham and white bean soup with Yukon Gold potatoes and aromatic herbs, served in a rustic ceramic bowl. | cravebop.com

This soup has become my answer to almost every question: What should I make? How do I comfort someone? What feeds both body and soul? It's taught me that sometimes the best meals are the simplest ones.

Recipe Guide

Can I use smoked turkey instead of ham?

Yes, smoked turkey works well as an alternative, offering a slightly different smoky flavor while maintaining the dish's heartiness.

How do I thicken the soup without flour or starch?

Mashing some of the beans and potatoes directly in the pot naturally thickens the soup while keeping a lovely texture.

What herbs complement this dish best?

Fresh parsley, thyme, bay leaves, and a touch of oregano provide aromatic layers that brighten the savory base.

Can I make this dairy-free?

Yes, substitute heavy cream with coconut milk or a dairy-free half-and-half alternative for a creamy texture without dairy.

What is a good side pairing?

Crusty bread, cornbread, or a simple green salad pair beautifully, balancing richness with fresh or crunchy elements.

Is it possible to add greens to this dish?

Absolutely, stirring in baby spinach or other mild greens at the end adds color and nutrients without overpowering flavors.

Creamy Ham White Bean

A comforting blend of tender ham, white beans, potatoes, herbs, and cream simmered to warming perfection.

Prep duration
15 min
Cook duration
45 min
Complete duration
60 min
Created by Lindsey Carter

Style Savory Bites

Skill level Easy

Heritage American

Output 6 Portions

Nutrition labels No gluten

What 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, drained and rinsed

Dairy

01 1 cup heavy cream

Liquids

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

Herbs and Seasonings

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 freshly ground black pepper
06 1/2 teaspoon salt, adjusted to taste

Method

Phase 01

Sauté aromatics: Heat oil in a large pot over medium heat. Add onion, carrots, and celery, cooking for 5 minutes until softened.

Phase 02

Build flavor base: Stir in minced garlic and cook for 1 minute until fragrant.

Phase 03

Add proteins and starches: Add diced ham and potatoes, stirring to combine with the aromatic mixture.

Phase 04

Combine remaining ingredients: Add drained white beans, chicken broth, water, thyme, bay leaves, oregano, salt, and pepper. Stir well.

Phase 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 have melded.

Phase 06

Thicken and adjust texture: Remove bay leaves. Using a potato masher or immersion blender, partially mash beans and potatoes in the pot to thicken while maintaining whole bean pieces for texture.

Phase 07

Finish with cream and herbs: Stir in heavy cream and fresh parsley. Simmer uncovered for 5 minutes, then adjust seasoning as needed.

Phase 08

Serve: Ladle into bowls and garnish with additional parsley and freshly cracked black pepper. Serve hot.

Tools needed

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

Allergy alerts

Always review ingredients for potential allergens and seek professional medical advice if uncertain.
  • Contains dairy from heavy cream
  • Verify chicken broth and ham labels for potential gluten or hidden allergens

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 360
  • Fats: 18 g
  • Carbohydrates: 29 g
  • Proteins: 20 g