Fresh from the Kitchen: Recipes & Food Inspiration
- This Ham and Potato Soup achieves thick, creamy texture without heavy cream by crushing some cooked Idaho potatoes into the broth.
- Simple pantry ingredients keep it budget-friendly and family-approved, suitable for meal prep and make-ahead dinners.
- Start by sautéing onion, celery, and garlic in butter, then add ham, potatoes, seasonings, broth, and simmer about 30 minutes.
- Stir in milk after mashing potatoes to add light creaminess, then finish with chopped parsley.
- Store in an airtight container up to four days; reheat gently on stovetop or microwave, adding a splash of milk or water.
If you’re wondering what to do with that leftover holiday ham, this Ham and Potato Soup is the answer. It’s hearty, and packed with flavor using simple pantry ingredients but still light and on the healthy side. Tender Idaho potatoes, savory diced ham, and aromatics simmer together in seasoned broth become a comforting soup that’s perfect for chilly days or an easy weeknight dinner.
This recipe is especially great after the holidays when you’re left with extra ham and want something warm, filling, and low effort. Best of all, it comes together in one pot and tastes even better the next day.


Why You’ll Love This Ham and Potato Soup
- A great way to use leftover ham
- Thick, creamy texture without heavy cream
- Budget-friendly and family-approved
- Perfect for meal prep and leftovers
- Comfort food that’s simple but satisfying


Ingredient Breakdown: What Each Ingredient Is For
- Butter – Creates the rich base for the soup and helps sauté the aromatics.
- Onion, celery, and garlic – These aromatics build the foundation of flavor, adding sweetness, depth, and savoriness as they cook.
- Ham – Adds smoky, salty flavor and makes this an ideal recipe for using leftover ham.
- Idaho potatoes – The heart of the soup, providing substance and natural creaminess once crushed.
- Chicken broth and water – Form the liquid base of the soup while balancing richness and saltiness.
- Chicken bouillon powder, ground fennel, salt, black pepper, and bay leaf – These seasonings enhance the soup with savory depth, warmth, and subtle aromatic flavor.
- Milk – Adds a light creaminess without making the soup heavy.
- Parsley – Brings freshness and a pop of color to finish the dish.


How to Make Ham and Potato Soup
- Melt the butter in a large pot over medium heat.
- Add the diced onion, celery, and garlic. Sauté for 3–4 minutes until the onions are softened and fragrant.
- Add the diced ham, potatoes, ground fennel, salt, black pepper, chicken bouillon powder, and bay leaf. Stir to combine.
- Pour in the chicken broth and water, then stir well.
- Bring the soup to a boil, then reduce the heat and let it simmer for about 30 minutes, or until the potatoes are tender.
- Remove about ½ cup of the potatoes and crush them with a fork. Return them to the pot along with the milk and stir.
- Let the soup simmer for a few more minutes until it thickens.
- Remove from heat and garnish with fresh chopped parsley before serving.
How to Store and Reheat
Store leftover ham and potato soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or milk if needed.

Other Soup Recipes to try


Get the Recipe
Ham and Potato Soup
This Ham and Potato Soup is the answer. It’s hearty, and packed with flavor using simple pantry ingredients.
- 3 cup diced Idaho potatoes
- 1 cup diced ham
- 1 tbsp butter
- 1/3 cup diced onion
- 1/3 cup diced celery
- 1 tbsp crushed garlic
- 3 tsp chicken bouillon powder
- 1/2 tsp ground fennel
- 1/2 tsp salt
- 1/2 tsp black pepper
- 4 cup chicken broth
- 1 bay leaf
- 4 cup water
- 1/2 cup milk
- 1 tsp chopped parsley
-
Melt the butter in a large pot over medium heat.
-
Add the onion, celery, and garlic. Sauté for 3–4 minutes until the onions soften.
-
Add the ham, potatoes, ground fennel, salt, black pepper, chicken bouillon powder, and bay leaf. Stir well.
-
Pour in the chicken broth and water, then stir to combine.
-
Bring to a boil, reduce heat, and simmer for about 30 minutes, or until the potatoes are tender.
-
Remove about ½ cup of the potatoes, crush with a fork, and return them to the pot.
-
Add the milk and simmer until the soup thickens slightly.
-
Remove from heat and garnish with chopped parsley before serving.
View the full recipe or story from the original source


