Ham Soup Recipe: The Ultimate Creamy White Bean and Leftover Ham Comfort Bowl

By Sarah Skillet

On August 30, 2026

Close-up handheld photo of ham soup recipe showing the glistening golden-brown broth and tender cannellini beans.

Cuisine

American

Prep time

15 minutes

Cooking time

45 minutes

Total time

60 minutes

Servings

6 cups

This ham soup recipe is the ultimate solution for turning leftover holiday ham into a gourmet, restaurant-quality meal. There is something deeply nostalgic about a steaming bowl of savory broth, yet this version elevates the classic with seared diced ham and a rich, golden-brown finish.

If you are looking for a way to use up every bit of your harvest ham, this ham soup recipe delivers a thick, velvety texture without feeling overly heavy. It is the perfect cozy dinner for chilly evenings when you need something hearty, wholesome, and incredibly satisfying.

Top down view of ham soup recipe with crusty torn sourdough bread on the side and fresh thyme garnish.
Served best with a piece of crusty sourdough for dipping.

Why You Will Crave This Golden Ham and Bean Masterpiece

  • Perfectly Seared Textures: We don’t just boil the meat; we sear the leftover ham to create savory, browned edges that pop against the creamy broth.
  • Velvety Golden Broth: The base is a stunning golden-brown savory broth with a slight glistening oil sheen that looks as good as it tastes.
  • Fiber-Rich Cannellini Beans: We use plump, tender whole cannellini beans that hold their shape while providing a buttery mouthfeel.
  • Classic Mirepoix Crunch: Soft-boiled orange carrot cubes and translucent celery bits provide the essential aromatic foundation.
  • The Perfect Garnish: Finished with freshly cracked black pepper and a vibrant green thyme sprig for a burst of herbal aroma.

This dish reminds me of my favorite Hungarian Mushroom Soup because of its incredible depth of flavor and creamy consistency. It is a staple in my kitchen, much like a reliable classic mushroom soup during the winter months.

Essential Ingredients for the Best Ham Soup Recipe

Diced Leftover Ham: You will need 2 cups (300g) of savory leftover ham. Searing the ham first is the secret to unlocking a smoky, caramelized depth that defines this ham soup recipe.

Cannellini Beans: Two cans (15oz/425g each) of whole cannellini beans. These white beans are superior for their creamy interior and ability to thicken the soup naturally.

The Aromatic Base: A combination of 1 cup (150g) diced orange carrots and 1 cup (100g) diced celery. We cook these until the carrots are soft-boiled and the celery is perfectly translucent.

Chicken or Ham Stock: 4 cups (960ml) of high-quality stock. This creates the golden-brown savory broth that serves as the canvas for our other ingredients.

Heavy Cream: 1/2 cup (120ml) of cream. This is what transforms a standard broth into a thick, creamy ham and bean soup with a luxurious sheen.

Fresh Herbs & Seasoning: Fresh thyme sprigs and a generous amount of coarse cracked black pepper. The pepper cuts through the richness of the ham beautifully.

Crusty Sourdough Bread: For serving, you must have torn sourdough bread. The air bubbles and floury crust are essential for soaking up every drop of the creamy broth.

Close-up handheld photo of ham soup recipe showing the glistening golden-brown broth and tender cannellini beans.
Look at that glistening golden-brown broth!

Step-by-Step Instructions for a Picture-Perfect Simmer

Searing the Savory Ham for Maximum Flavor

Start by heating 1 tablespoon (15ml) of olive oil in a large Dutch oven over medium-high heat. Add your diced leftover ham to the pot in a single layer.

Allow the ham to sit undisturbed for 2-3 minutes until you see those slightly browned edges. Stir and continue searing until the ham is fragrant and develops a savory, caramelized exterior. Remove half the ham and set aside for topping later.

Softening the Aromatic Vegetables

In the same pot, add another tablespoon of oil if needed, then toss in your orange carrot cubes and diced celery. The fat from the ham will help cook these aromatics.

Sauté for 6-8 minutes. You are looking for the celery to become translucent and the carrots to just begin softening. This creates the flavor backbone of your ham soup recipe.

Building the Golden-Brown Savory Broth

Stir in 2 cloves of minced garlic and cook for 60 seconds until fragrant. Pour in your 4 cups (960ml) of stock, scraping the bottom of the pot to release the browned ham bits (the fond).

Add your tender whole cannellini beans (rinsed and drained). Bring the mixture to a gentle boil, then reduce heat to low. Let it simmer for 15-20 minutes until the carrots are soft-boiled and the beans have absorbed the flavors.

Achieving the Creamy Glistening Finish

To get that thick, creamy consistency, take a potato masher and lightly press down on about 1/4 of the beans directly in the pot. This releases natural starches.

Stir in the 1/2 cup (120ml) of heavy cream. Watch as the liquid transforms into a rich, golden-brown broth with a slight glistening oil sheen. Season generously with coarse cracked black pepper.

If you love this texture, you might also enjoy my Pearl Couscous Soup which offers a similar comforting mouthfeel.

Expert Tips for the Ultimate Pinterest-Worthy Result

  • Don’t Skip the Sear: The most common mistake in a ham soup recipe is boiling the ham. Searing creates the “Maillard reaction,” which is essential for that golden-brown color.
  • Rinse the Beans: Always rinse canned cannellini beans to remove the metallic-tasting canning liquid, ensuring a clean, savory broth.
  • Control the Salt: Ham is naturally salty. Always taste your ham soup recipe before adding extra salt; usually, the cracked black pepper is all you need.
  • Fresh vs Dried Thyme: Fresh thyme provides a vibrant green garnish and a brighter flavor than dried. If using dried, use only 1/3 of the amount.

For those following specific diets, this recipe is easily adaptable. You can make a version similar to my Vegan Cream of Mushroom by using smoked tofu and coconut cream, though the traditional leftover ham is hard to beat.

How to Store, Reheat, and Freeze Your Ham Soup

In the Fridge: Store leftovers in an airtight container for up to 4 days. The flavors actually improve the next day as the cannellini beans continue to marinate in the savory broth.

Reheating: Warm gently on the stovetop over medium-low heat. If the ham soup recipe has thickened too much, splash in a little extra stock or milk to loosen the creamy broth.

Freezing: You can freeze this soup for up to 3 months. However, note that the dairy (heavy cream) may separate slightly upon thawing. Stir vigorously while reheating to bring back the velvety texture.

What to Serve With This Hearty Ham and Bean Soup

The best accompaniment for this ham soup recipe is undoubtedly a large piece of crusty, torn sourdough bread. Look for bread with visible air bubbles and a floury crust to dip into the glistening broth.

If you want a full spread, consider serving this alongside a Fresh Chicken Salad for a classic soup-and-sandwich lunch combination.

Frequently Asked Questions

Yes, but you must soak the dried cannellini beans overnight and increase the simmering time by about 60-90 minutes until they are tender.

The best way is to use a potato masher or immersion blender to crush about one-quarter of the cannellini beans directly in the pot. The natural starches will thicken the golden broth beautifully.

Yes, it freezes well for up to 3 months. Note that the heavy cream might separate slightly, so stir well while reheating to restore the creamy texture.

Ensure you sear the diced ham until it has browned edges. The caramelized bits (fond) that stick to the pot will dissolve into the stock, creating that rich golden-brown hue.

The Official Creamy Golden Ham Soup Recipe

Close-up handheld photo of ham soup recipe showing the glistening golden-brown broth and tender cannellini beans.

Ham Soup Recipe: The Ultimate Creamy White Bean and Leftover Ham Comfort Bowl

A rich and comforting ham soup recipe featuring seared leftover ham, creamy cannellini beans, and soft-boiled vegetables in a golden-brown savory broth. Perfect for using holiday leftovers and served with crusty sourdough.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 cups
Course: Main Course, Soup
Cuisine: American
Calories: 385

Ingredients
  

Soup Base
  • 2 cups (300g) leftover ham diced into chunks
  • 2 cans (15oz/425g) cannellini beans rinsed and drained
  • 1 cup (150g) carrots diced into cubes
  • 1 cup (100g) celery diced small
  • 4 cups (960ml) chicken stock low sodium preferred
  • 1/2 cup (120ml) heavy cream for richness
  • 2 tbsp (30ml) olive oil divided
  • 1 tsp cracked black pepper plus more for garnish
  • 3 sprigs fresh thyme for garnish

Equipment

  • 1 Dutch Oven Or a large heavy-bottomed pot.
  • 1 Potato Masher To thicken the soup naturally.

Method
 

Sear the Ham
  1. Heat oil in a Dutch oven. Add diced ham and sear until the edges are golden-brown and savory. Remove half for garnish.
Cook the Aromatics
  1. Add carrots and celery to the pot. Sauté until celery is translucent and carrots are tender.
Simmer the Soup
  1. Pour in stock and beans. Simmer for 20 minutes. Mash a portion of the beans to thicken the broth.
  2. Stir in heavy cream to achieve a glistening oil sheen and golden-brown color. Add pepper.

Notes

Sear the ham thoroughly to get those savory browned edges.
Use a potato masher to crush some beans for a thicker, creamier texture without extra flour.

Save This Recipe to Pinterest!

Did you love this ham soup recipe? If so, please Save it to your Pinterest boards so you never lose it! Following @toastpantry helps us keep the kitchen lights on and continue sharing free recipes with you.

We want to see your creations! Snap a handheld photo of your rustic ceramic bowl and share it in the comments below. Don’t forget to leave a 5-star rating if this became your new favorite way to use leftover ham!

A rustic ceramic bowl of creamy ham soup recipe with cannellini beans, seared ham, and fresh thyme garnish on a neutral linen background.
The ultimate comfort in a bowl: our signature ham soup recipe.

You might also like these recipes

Leave a Comment

Recipe Rating