Cheesy Ham and Potato Soup Recipe
Introduction
Cheesy Ham and Potato Soup is a comforting and hearty dish perfect for chilly days. Creamy potatoes, savory ham, and melted cheddar come together in a rich broth that warms you from the inside out.

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 extra creaminess, substitute half the milk with heavy cream.
- Use smoked ham for a deeper, smoky flavor.
- Add chopped green onions or crispy bacon as garnish for added texture.
- If you prefer a thicker soup, mash some of the potatoes before adding the cheese.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. Add a splash of milk when reheating if the soup has thickened too much.
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 reduce prep time. Just adjust cooking time slightly until potatoes are tender.
Is it possible to make this soup vegetarian?
To make it vegetarian, substitute the ham with sautéed mushrooms or smoked tofu and use vegetable broth instead of chicken broth.
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 featuring tender diced potatoes, savory ham, and creamy cheddar cheese, all simmered together in a rich broth. Perfect for chilly days, this easy-to-make soup blends simple ingredients into a flavorful, satisfying meal.
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 the butter over medium heat. Add the 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 light roux which will help thicken the soup.
- Add Broth and Potatoes: Gradually whisk in the chicken broth, bringing the mixture to a boil. Add the diced potatoes and cook until they are tender, about 15 to 20 minutes.
- Incorporate Ham and Milk: Add the diced ham and milk to the pot. Reduce the heat to low and let the soup simmer gently for about 10 minutes, stirring occasionally to combine flavors.
- Add Cheese and Season: Stir in the shredded cheddar cheese until it melts smoothly into the soup, making it creamy. Season with salt and black pepper to taste.
- Serve: Serve the soup hot, optionally garnished with extra shredded cheese or chopped green onions for added flavor and visual appeal.
Notes
- For a thicker soup, you can mash some of the potatoes before adding the cheese.
- Feel free to substitute the ham with cooked bacon for a smoky flavor.
- Use low-fat milk or half-and-half to adjust creaminess and fat content.
- Adding chopped green onions or chives on top adds freshness and color.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: cheesy ham and potato soup, ham soup recipe, potato soup, creamy soup, comfort food, easy soup recipe

