Go Back
+ servings
bowl of ham and potato soup with shredded cheddar cheese, chives, and sour cream garnish

Cheesy Ham and Potato Soup Recipe

This cheesy ham and potato soup is an easy one-pot dinner made with tender potatoes, savory ham, and melted cheddar in a rich, cozy broth. Ready in about 30 minutes.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 servings
Calories: 384kcal
Author: Ruth Truett

Ingredients

  • 1 lb ham steak, diced
  • 2 tablespoon butter
  • 4 russet potatoes, peeled and diced
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2-4 cloves garlic, minced
  • 3 cups chicken broth or vegetable broth
  • 1 cup heavy cream
  • 1 cup cheddar cheese, shredded plus extra for topping
  • ½ cup sour cream
  • kosher salt and fresh ground pepper, to taste
  • sour cream, chives, shredded cheddar cheese for garnish

Instructions

  • In a large dutch oven, over medium-high heat, sear the ham for a few minutes to allow it to caramelize just a bit. You're just looking for a little color to develop.
  • Next, add the potatoes, carrots, onion, celery, and garlic along with the butter.
  • Add the broth and cook until the vegetables are tender. Remember to scrape up any brown bits that formed on the bottom of the pot from searing the ham. This will take about 15 minutes or so.
  • Optional step: If you like a thicker soup, use an immersion blender and blend the soup ingredients to your liking. I like to keep mine a little chunky.
  • Turn off the heat and add the heavy cream, cheese, and sour cream. Stir until combined.
  • Top with extra sour cream, chives, and shredded cheese.
  • Enjoy!

Nutrition

Serving: 1serving | Calories: 384kcal | Carbohydrates: 25g | Protein: 19g | Fat: 24g | Saturated Fat: 14g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Cholesterol: 91mg | Sodium: 1191mg | Potassium: 777mg | Fiber: 2g | Sugar: 4g | Vitamin A: 3311IU | Vitamin C: 27mg | Calcium: 164mg | Iron: 2mg
Tried this recipe?Let us know how it was!