Skip to Content

Hearty Ham and Potato Soup

Leftover ham? This Hearty Ham and Potato Soup turns it into something incredible. Simple ingredients come together to create a warm, rich, and satisfying meal that feels like home.

With tender potatoes, smoky ham, and a creamy, flavorful broth, this soup is perfect for chilly nights or anytime you want something comforting without much effort.

This isn’t just any potato soup. The ham infuses the broth with deep, savory notes, while the potatoes break down slightly to thicken the soup naturally.

A little cream makes it velvety without being too heavy, and a few simple seasonings pull everything together.

The best part? It’s incredibly easy to make. It comes together in one pot with minimal prep, making it a great choice for weeknights, meal prep, or even a holiday leftover makeover. Serve it with warm bread or a fresh salad for a complete, balanced meal.

What You Need for This Recipe

A handful of basic ingredients come together to create a rich, filling soup with deep flavor.

  • Ham – Leftover ham works perfectly, adding smoky, salty depth. Diced or shredded ham both work, and a ham bone will add even more flavor.
  • Potatoes – Yukon Gold or Russet potatoes break down slightly as they cook, thickening the soup naturally. Peeling is optional, but it creates a smoother texture.
  • Broth & Cream – A mix of chicken broth and heavy cream makes the soup rich while keeping it light enough to enjoy a full bowl.
  • Onion & Garlic – These aromatics add depth and balance the richness of the ham.
  • Carrots & Celery – Bring natural sweetness and a subtle crunch to contrast the creamy base.

How to Make Hearty Ham and Potato Soup

This soup comes together easily with minimal effort.

  • Sauté the Aromatics – Cook onion, garlic, carrots, and celery in butter until softened.
  • Simmer the Base – Add diced potatoes, ham, and broth. Let it cook until the potatoes are tender.
  • Blend for Creaminess (Optional) – Puree part of the soup for a thicker consistency or leave it chunky.
  • Stir in the Cream – Lower the heat and add the cream, stirring gently to blend.
  • Season & Serve – Adjust seasoning with salt, pepper, and fresh herbs. Serve hot.

Why This Recipe Works Every Time

This soup is simple but delivers a deep, satisfying flavor that makes it a favorite.

  • Balanced Texture – The potatoes thicken the soup while the ham and veggies add substance. It’s creamy but still hearty.
  • Rich, Savory Broth – Simmering the ham with the potatoes infuses the broth with layers of flavor, making every bite delicious.
  • Quick & Easy – Unlike some soups that require long simmering times, this one is ready in about 30 minutes. Perfect for busy days.
  • Great for Leftovers – If you have leftover ham from a holiday meal, this is one of the best ways to repurpose it into something comforting and filling.

Ways to Customize This Soup

This soup is flexible, making it easy to adjust to your taste or dietary preferences.

  • Make It Lighter – Use half-and-half instead of heavy cream or swap some of the potatoes for cauliflower to reduce the carbs.
  • Add More Vegetables – Corn, peas, or chopped spinach blend in seamlessly and add extra nutrients.
  • Make It Thicker – Stir in a little mashed potato or blend a portion of the soup for a naturally thickened base.
  • Boost the Protein – Add shredded chicken or white beans for an even more filling version.
  • Use a Ham Bone – If you have a leftover ham bone, let it simmer in the soup for extra depth of flavor. Just remove it before serving.
  • Spice It Up – A pinch of smoked paprika, cayenne, or even a little hot sauce can add some heat and complexity to the broth.

Best Side Dishes for Hearty Ham and Potato Soup

Pairing this soup with the right side dish can turn it into a complete, satisfying meal.

  • Warm Crusty Bread – Perfect for dipping into the creamy broth. A baguette or sourdough works well.
  • Garlic Butter Biscuits – A rich, flaky biscuit is the perfect complement to this thick, creamy soup.
  • Simple Green Salad – A crisp, fresh salad with a light vinaigrette balances out the richness of the soup.
  • Roasted Brussels Sprouts – The caramelized, nutty flavor of roasted Brussels sprouts pairs beautifully with the savory ham.
  • Grilled Cheese Sandwich – A melty, crispy grilled cheese adds an extra layer of indulgence and makes this soup feel even more satisfying.
  • Cornbread – The slight sweetness of cornbread contrasts nicely with the savory, smoky flavors of the soup.

Hearty Ham and Potato Soup

Hearty Ham and Potato Soup is a creamy, rich, and flavorful dish packed with tender potatoes, smoky ham, and a velvety broth. This simple one-pot recipe is a great way to use leftover ham while creating a comforting meal the whole family will enjoy.
No ratings yet
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Main Course, Soup
Cuisine American
Servings 4 serving

Equipment

  • Large pot For cooking the soup
  • Ladle For serving

Ingredients
  

  • 2 tablespoons butter
  • 1 small onion diced
  • 2 cloves garlic minced
  • 2 medium carrots diced
  • 1 rib celery chopped
  • 3 cups potatoes peeled and diced
  • 2 cups cooked ham diced
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1/2 teaspoon salt adjust to taste
  • 1/2 teaspoon black pepper adjust to taste
  • 1/4 teaspoon smoked paprika optional, for extra depth
  • 2 tablespoons fresh parsley chopped, for garnish

Instructions
 

  • Melt butter in a large pot over medium heat. Add diced onion, carrots, and celery. Cook for about 5 minutes until softened. Stir in minced garlic and cook for another minute.
  • Add diced potatoes, ham, and chicken broth. Bring to a boil, then reduce heat and let simmer for about 15 minutes, or until the potatoes are tender.
  • Use an immersion blender to blend a portion of the soup for a thicker consistency, or leave it chunky if preferred.
  • Reduce heat and stir in heavy cream. Let cook for another 5 minutes, stirring occasionally.
  • Season with salt, black pepper, and smoked paprika if using. Adjust seasoning to taste.
  • Ladle into bowls and garnish with fresh parsley. Serve hot with warm bread or a side salad.

Notes

  • For extra creaminess, blend more of the potatoes before adding the ham.
  • Leftovers store well in the fridge for up to 3 days.
  • Pair with cornbread, roasted vegetables, or a crisp green salad for a complete meal.
Keyword creamy potato soup, easy ham soup, ham and potato soup
Did you make this recipe?Mention @CooksCrafter or tag #CooksCrafter!
Recipe Rating