Cheesy Ham and Potato Soup Recipe
Introduction
Cheesy Ham and Potato Soup is a comforting, hearty dish perfect for chilly days or whenever you need a warm, satisfying meal. Packed with tender potatoes, savory ham, and melted cheddar cheese, this soup is simple to make and sure to please the whole family.

Ingredients
- 4 cups diced potatoes (about 3 large potatoes)
- 1 1/2 cups diced cooked ham
- 1 cup shredded cheddar cheese
- 1/2 cup chopped onion
- 2 cloves garlic, minced
- 4 cups chicken broth
- 1 cup milk
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- Salt and black pepper to taste
Instructions
- Step 1: In a large pot, melt butter over medium heat. Add chopped onion and garlic, and sauté until softened, about 3 minutes.
- Step 2: Stir in the flour and cook for 1 minute, stirring constantly to form a roux.
- Step 3: Gradually whisk in the chicken broth and bring to a boil. Add diced potatoes and cook until tender, about 15-20 minutes.
- Step 4: Add diced ham and milk. Reduce heat and simmer for 10 minutes, stirring occasionally.
- Step 5: Stir in shredded cheddar cheese until melted and soup is creamy. Season with salt and black pepper to taste.
- Step 6: Serve hot, garnished with extra cheese or chopped green onions if desired.
Tips & Variations
- For a thicker soup, use a hand blender to partially puree the soup before adding the cheese.
- Substitute smoked ham for a deeper smoky flavor.
- Add chopped celery or carrots with the onions for extra veggies.
- Use half-and-half instead of milk for a richer texture.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. If the soup thickens too much when cooled, add a splash of milk or broth to loosen it up while reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen potatoes instead of fresh?
Yes, frozen diced potatoes work well and can save prep time. Just adjust cooking time as they may cook faster than fresh potatoes.
Is this soup freezer-friendly?
It can be frozen, but the texture of potatoes may change slightly after thawing. For best results, freeze before adding the milk and cheese, then add them fresh when reheating.
Print
Cheesy Ham and Potato Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
This Cheesy Ham and Potato Soup is a comforting and hearty dish, perfect for chilly days. It features tender diced potatoes, flavorful cooked ham, and creamy cheddar cheese, all combined in a rich broth thickened with a buttery roux. This easy-to-make soup is a satisfying meal on its own or can be served with crusty bread.
Ingredients
Main Ingredients
- 4 cups diced potatoes (about 3 large potatoes)
- 1 1/2 cups diced cooked ham
- 1 cup shredded cheddar cheese
- 1/2 cup chopped onion
- 2 cloves garlic, minced
- 4 cups chicken broth
- 1 cup milk
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- Salt and black pepper to taste
Instructions
- Sauté aromatics: In a large pot, melt butter over medium heat. Add chopped onion and minced garlic, then sauté until softened and fragrant, about 3 minutes.
- Make the roux: Stir in the all-purpose flour and cook for 1 minute, stirring constantly to form a smooth paste that will thicken the soup.
- Add broth and potatoes: Gradually whisk in the chicken broth to avoid lumps, then bring the mixture to a boil. Add the diced potatoes and reduce heat to maintain a simmer. Cook until the potatoes are tender, about 15 to 20 minutes.
- Add ham and milk: Stir in the diced cooked ham and milk. Reduce heat and let the soup simmer gently for 10 minutes, stirring occasionally to combine flavors.
- Add cheese and season: Stir in the shredded cheddar cheese until fully melted and the soup becomes creamy. Season with salt and black pepper to taste.
- Serve: Ladle the hot soup into bowls and optionally garnish with extra shredded cheese or chopped green onions. Serve immediately for best flavor.
Notes
- You can substitute cheddar cheese with other cheeses like gouda or Monterey Jack for a different flavor.
- For a thicker soup, mash some of the potatoes against the side of the pot before adding the cheese.
- If you prefer a smoother texture, use an immersion blender to partially blend the soup before adding cheese.
- Leftover soup can be stored in the refrigerator for up to 3 days and reheated gently over low heat.
- Use low-sodium chicken broth to control the salt content more effectively.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: Cheesy ham and potato soup, easy potato soup, ham soup recipe, creamy potato soup, comfort food soup

