Creamy Ham White Bean Soup

Featured in: One-Pot Cozy Classics

This hearty dish combines tender chunks of ham with creamy white beans simmered alongside diced potatoes, aromatic herbs, and fresh parsley. Sautéed vegetables add sweetness and depth, while a splash of heavy cream enhances richness. The soup is gently thickened by mashing some beans and potatoes, providing a satisfying texture. Ideal for chilly days, it serves as a filling, wholesome meal that can be customized with alternative proteins or dairy options.

Updated on Mon, 16 Feb 2026 17:38:00 GMT
Creamy Ham and White Bean Soup with Herbs, a comforting bowl of tender ham and creamy beans, garnished with fresh parsley and cracked black pepper. Pin It
Creamy Ham and White Bean Soup with Herbs, a comforting bowl of tender ham and creamy beans, garnished with fresh parsley and cracked black pepper. | cedaroven.com

There's something about a bowl of creamy ham and white bean soup that stops you mid-conversation and makes you pause to really taste it. I discovered this particular version on a gray afternoon when I had leftover ham from Sunday dinner and a sudden craving for something that felt like a warm hug. The combination of tender beans, hearty vegetables, and that silky cream came together so effortlessly that I've made it dozens of times since, each batch somehow tasting like home.

I made this soup for my neighbor last winter when she was recovering from surgery, and watching her close her eyes after the first spoonful told me everything I needed to know. She asked for the recipe immediately, and now it's part of her winter rotation too. That's when I realized this wasn't just dinner—it was the kind of dish that quietly does something good for people.

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 (2 cups): This is your flavor anchor—use a quality ham with good seasoning, and dice it generously so you get meaty bites throughout.
  • Yellow onion, finely chopped (1 medium): The aromatics matter here; take your time chopping so it releases its sweetness as it softens.
  • Carrots, peeled and diced (2 medium): They'll add natural sweetness and break down slightly, thickening the broth as they cook.
  • Celery stalks, diced (2): This is the holy trinity base that creates the backbone of flavor in every good pot of soup.
  • Garlic cloves, minced (3): Mince them fine so they dissolve into the broth and perfume every spoonful.
  • Yukon Gold potatoes, peeled and diced (2 cups): These potatoes hold their shape better than russets and add a buttery quality that elevates the whole pot.
  • White beans, drained and rinsed (2 cans, 15 oz each): Cannellini or Great Northern beans have a creamy texture that actually helps thicken the soup naturally.
  • Heavy cream (1 cup): This is what transforms it from broth into something luxurious; don't skip it, though you can lighten it with half-and-half if needed.
  • Low-sodium chicken broth (4 cups): Use broth you'd actually want to drink, as it's the foundation of every spoonful.
  • Water (1 cup): This dilutes the broth just enough to let the other flavors shine without overwhelming the palate.
  • Fresh parsley, chopped (2 tbsp): Add this at the end so it stays bright and doesn't lose its fresh bite.
  • Fresh thyme leaves (1 tbsp, or 1 tsp dried): Thyme brings an earthy warmth that pairs perfectly with ham and beans.
  • Bay leaves (2): These add subtle depth, but remember to fish them out before serving.
  • Dried oregano (1/2 tsp): Just a whisper of oregano ties everything together without making it taste Italian.
  • Black pepper, freshly ground (1/2 tsp): Grind it fresh right before adding; pre-ground loses its punch.
  • Salt (1/2 tsp, adjust to taste): Taste as you go since ham is salty and broth varies in sodium.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your base:
Heat a splash of oil in your pot over medium heat and add the onion, carrots, and celery—this is where the magic starts. Let them soften for about 5 minutes, stirring occasionally until the onion turns translucent and the whole kitchen smells like someone's already been cooking for hours.
Wake it up with garlic:
Stir in your minced garlic and let it cook for just 1 minute until it's fragrant but not browned. That's the sweet spot between raw and overdone.
Add the star ingredients:
Toss in your diced ham and potatoes, stirring so everything gets coated and starts to know each other. You'll notice the ham releases a little salty richness into the oil, which is exactly what you want.
Build the broth:
Pour in the drained white beans, chicken broth, water, and all your herbs and seasonings—thyme, bay leaves, oregano, salt, and pepper. Give it a good stir so nothing settles at the bottom.
Let it simmer:
Bring everything to a boil, then immediately reduce the heat to low, cover, and let it simmer gently for 25 to 30 minutes. The potatoes will soften, the beans will relax, and all those separate flavors will start becoming one cohesive, comforting soup.
Create creaminess:
Fish out those bay leaves first—trust me, finding one by accident is no fun. Using a potato masher or immersion blender, gently mash some of the beans and potatoes right in the pot to release their starches and thicken the broth, but leave most beans whole so you get those satisfying bites.
Finish with cream and herbs:
Stir in your heavy cream and fresh parsley, then let it simmer uncovered for 5 more minutes so the flavors settle. Taste and adjust your salt and pepper—this is your final chance to make it exactly how you want it.
Serve and celebrate:
Ladle it into bowls, crack some fresh black pepper over the top, add a handful of extra parsley if you're feeling fancy, and serve while it's still steaming hot. This is the part where everyone stops talking and starts eating.
Pin It
| cedaroven.com

My daughter once told me this soup tastes like every good memory we've had together, which I think means she was being poetic about the ham from our Sunday dinners and the herbs from my garden. Now whenever someone asks for comfort food, this is what I make, because it somehow knows exactly what people need.

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 Stays on the Menu

This soup has staying power because it doesn't require any fancy techniques or hard-to-find ingredients, yet it tastes like you spent hours on it. The aromatics do the heavy lifting, the beans provide natural creaminess, and the ham gives it a depth that keeps people asking for seconds. It's the kind of dish that reminds you why home cooking matters.

Make It Your Own

The beauty of this soup is how forgiving it is to personalization. I've made it with smoked turkey when ham wasn't available, stirred in baby spinach for green vegetables, and even used coconut milk when I wanted something dairy-free and was genuinely surprised at how well it worked. Don't think of the recipe as fixed—think of it as a conversation starter with your own kitchen preferences.

Serving and Storage Wisdom

This soup tastes even better the next day when all the flavors have become better acquainted, so don't hesitate to make it ahead. It keeps beautifully in the refrigerator for up to 4 days and freezes wonderfully for up to 2 months, though I find myself reheating and eating it much faster than that. Serve it with crusty bread or cornbread on the side to capture every last drop.

  • If you're reheating from frozen, thaw it overnight in the refrigerator first, then warm gently on the stovetop rather than the microwave to preserve the texture.
  • The soup may thicken as it sits; just add a splash of broth or water when you reheat to get it back to that perfect ladleable consistency.
  • Garnish generously with fresh parsley and cracked pepper right before serving—it's the little touches that make people think you're a better cook than you actually are.
Hearty white bean and ham soup simmered with aromatic herbs, featuring chunks of potato and a rich, velvety broth perfect for chilly evenings. Pin It
Hearty white bean and ham soup simmered with aromatic herbs, featuring chunks of potato and a rich, velvety broth perfect for chilly evenings. | cedaroven.com

This is the soup I make when I want people to feel cared for, and it never fails to deliver that quiet moment where someone just pauses and smiles. Make it, share it, and watch how something this simple becomes the kind of memory people ask for again.

Recipe FAQs

What type of beans work best?

Cannellini or Great Northern white beans provide a creamy texture and mild flavor, blending well with ham and herbs.

Can I substitute the ham?

Smoked turkey or cooked bacon make excellent alternatives, adding a smoky depth while maintaining protein content.

How can I thicken the dish without cream?

Mashing some of the beans and potatoes during cooking naturally thickens the broth, reducing the need for cream or thickeners.

What herbs enhance the flavors?

Fresh parsley, thyme, bay leaves, and a touch of oregano create a balanced and aromatic profile.

Is this suitable for a gluten-free diet?

Yes, when using gluten-free broth and checking cured meat labels, this dish fits gluten-free needs.

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.

Creamy Ham White Bean Soup

Comforting blend of ham, white beans, and fresh herbs in a creamy, hearty one-pot dish.

Prep Time
15 min
Time to Cook
45 min
Overall Time
60 min
Created by Evan Brooks


Skill Level Easy

Cuisine American

Makes 6 Portions

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

Optional Garnishes

01 Additional fresh parsley for serving
02 Freshly cracked black pepper

How To Make It

Step 01

Sauté Aromatics: Heat a splash of oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrots, and celery, sautéing for 5 minutes until softened.

Step 02

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

Step 03

Combine Proteins and Starches: Add the diced ham and potatoes to the pot, stirring to combine with the aromatic vegetables.

Step 04

Add Remaining Ingredients: Pour in the drained white beans, chicken broth, and water. Add thyme, bay leaves, oregano, salt, and pepper, stirring well to distribute.

Step 05

Simmer Soup: Bring the mixture to a boil, then reduce heat to low, cover the pot, and simmer for 25 to 30 minutes until potatoes are tender and flavors have melded.

Step 06

Thicken and Finish: Remove bay leaves. Using a potato masher or immersion blender, partially mash some beans and potatoes directly in the pot to achieve desired thickness while maintaining whole bean texture throughout.

Step 07

Cream and Herb Integration: Stir in the heavy cream and fresh chopped parsley. Simmer uncovered for 5 additional minutes, tasting and adjusting seasonings as needed.

Step 08

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

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 pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Ladle
  • Potato masher or immersion blender

Allergy Info

Review all items for potential allergens. If needed, ask a medical expert.
  • Contains dairy from heavy cream
  • May contain gluten in commercially prepared broth and cured ham products

Nutrition Details (per serving)

Details given for reference only—contact your doctor for personal advice.
  • Caloric Value: 360
  • Fats: 18 g
  • Carbohydrates: 29 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.