Ham & Potato Soup

Creamy ham and potato soup served in a bowl with fresh herbs and crusty bread, perfect for a comforting meal.

Loading…

By Reading time
Servings 4–6 people

This warm and hearty ham and potato soup is just what you need on a chilly day. Packed with tender potatoes and flavorful ham, it’s a cozy bowl of goodness!

Honestly, this soup feels like a hug in a bowl. I love how easy it is to make, and it fills you up without any fuss. Perfect for lunch or dinner with some crusty bread!

Key Ingredients & Substitutions

Potatoes: I recommend using Yukon Gold or russet potatoes. They have a great texture for soups. If you’re short on potatoes, cauliflower can be a low-carb substitute, giving a similar creaminess when blended in.

Ham: Diced leftover ham works beautifully in this soup. If you don’t have ham, turkey or chicken can be a great alternate. Even a few strips of bacon will add a smoky flavor!

Chicken Broth: Homemade broth is always best, but store-bought works great too. You can use vegetable broth for a lighter version if desired.

Heavy Cream: While heavy cream adds richness, you can substitute with whole milk or a non-dairy milk like almond or coconut for a lighter option, but the texture will be thinner.

Cheddar Cheese: This is my favorite for melting. If you want a different flavor, try gouda, pepper jack, or even a dairy-free cheese if you have dietary needs!

How Do I Make Sure My Potatoes Are Tender?

Cooking the potatoes to the right tenderness is crucial for a lovely soup consistency. Start by cutting the potatoes into equal-sized cubes. This helps them cook evenly. Here’s how to ensure they are perfectly tender:

  • After adding potatoes, keep the heat at medium, so they don’t cook too quickly.
  • Test for doneness by piercing them with a fork — they should fall apart easily if they are perfectly cooked.
  • If they are too firm after 15 minutes, give them a few more minutes, checking frequently.

Taking the time to get them just right will make your soup wonderfully smooth!

How to Make Ham & Potato Soup

Ingredients You’ll Need:

For the Soup:

  • 4 cups diced potatoes (about 3 medium potatoes)
  • 1 cup diced cooked ham
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 3 cups chicken broth or stock
  • 1 cup heavy cream or half-and-half
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • Salt and pepper, to taste
  • 1 cup shredded cheddar cheese (plus extra for garnish)
  • 2 tablespoons chopped fresh chives or green onions (for garnish)
  • Optional: 2 strips cooked bacon, crumbled (for garnish)

Time Needed:

This delicious soup takes about 10 minutes to prep and around 30 minutes to cook, making it ready in about 40 minutes total. Perfect for a quick dinner or a cozy meal on a chilly day!

Step-by-Step Instructions:

1. Sauté the Basics:

In a large pot, melt the butter over medium heat. Add the chopped onion and minced garlic. Sauté until the onion is translucent and fragrant, which should take about 3-4 minutes. This step builds a great flavor base for your soup.

2. Make the Roux:

Next, stir in the flour to create a roux. Cook it for about 1-2 minutes, stirring continuously, to remove the raw flour taste. This will help thicken your soup later.

3. Add the Broth:

Gradually whisk in the chicken broth, making sure there are no lumps. Bring this mixture to a simmer. The warmth will activate the thickening power of the roux.

4. Cook the Potatoes:

Add in the diced potatoes. Cook them until they are tender, which usually takes around 15 minutes. Test with a fork; they should easily break apart when they’re done!

5. Heat the Ham:

Add the diced ham to the pot, allowing it to heat through for about 5 minutes. This step adds a delicious smoky flavor to the soup.

6. Add Cream and Cheese:

Lower the heat and stir in the heavy cream and shredded cheddar cheese. Stir until the cheese melts completely. Be careful not to boil the soup after adding the cream, as it can curdle.

7. Season and Garnish:

Season your soup with salt and pepper to taste. Ladle it into bowls and garnish with extra shredded cheese, chopped chives, and optional crumbled bacon for added flavor.

8. Serve and Enjoy:

Serve your hot ham and potato soup with some toasted bread on the side. Enjoy this warm and filling comfort food!

This creamy, cheesy ham and potato soup is sure to become a favorite recipe for any occasion!

Ham & Potato Soup

Can I Use Different Types of Potatoes?

Absolutely! Yukon Gold and russet potatoes are great choices for their creamy texture. If you’re looking for a lower-carb option, consider using cauliflower, which will give a similar consistency when blended.

How Long Will Leftovers Last?

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally for even warming.

Can I Make This Soup Vegetarian?

Yes! You can easily make this soup vegetarian by omitting the ham and using vegetable broth instead of chicken broth. You can add in extra veggies like carrots or mushrooms for added flavor and texture!

What Should I Serve with Ham & Potato Soup?

This soup pairs wonderfully with crusty bread, crackers, or a simple side salad. You can also top it with extra cheese or crispy bacon for a delicious finish!

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment