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.

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.

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

Ham Soup Recipe: The Ultimate Creamy White Bean and Leftover Ham Comfort Bowl
Ingredients
Equipment
Method
- Heat oil in a Dutch oven. Add diced ham and sear until the edges are golden-brown and savory. Remove half for garnish.
- Add carrots and celery to the pot. Sauté until celery is translucent and carrots are tender.
- Pour in stock and beans. Simmer for 20 minutes. Mash a portion of the beans to thicken the broth.
- Stir in heavy cream to achieve a glistening oil sheen and golden-brown color. Add pepper.
Notes
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!
