Easy Ham and Potato Soup
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins
Easy Ham and Potato Soup - A creamy, warm, and hearty weeknight meal. So delicious it will be a new family favorite.
Course: Main
Servings: 6 servings
Calories: 672 kcal
Author: Don't Sweat The Recipe
  • 5 tablespoons unsalted butter
  • 2 carrots sliced thin
  • 3 celery stalks diced
  • 1/2 medium onion diced
  • 2 teaspoons fresh thyme leaves
  • 1 bay leaf
  • 2 cloves garlic minced
  • 3 tablespoons all-purpose flour
  • 3 1/2 cups milk
  • 2 russet potatoes peeled and diced
  • 1 1/4 cups frozen corn kernels
  • 12 oz. boneless ham steak cubed
  • 1 teaspoon kosher salt
  • 1/2 teaspoon fresh ground pepper
  1. Melt butter in a large stockpot or Dutch oven over medium heat. Add onion, carrots, and celery cook, stirring frequently, about 8-10 minutes. Stir garlic, thyme, and bay leaf cook until fragrant, about 1-2 minutes.
  2. Whisk in flour, cook for 1 minute. Slowly whisk in milk. Add potatoes, corn, ham, salt, and pepper.
  3. Bring to a boil; reduce heat and simmer until potatoes are tender about 13-15 minutes.*
  4. When the potatoes are tender, use a potato masher and mash about 1/3 of the potatoes. This depends on your desired thickness of the soup. We like it thick and creamy.
  5. Season to taste with salt and pepper.
  6. Serve immediately.
Recipe Notes

*Cooking time may need to be adjusted depending on the thickness of the potatoes.