Cheesy Ham and Potato Soup Recipe
Introduction
Cheesy Ham and Potato Soup is a comforting and hearty dish perfect for chilly days. Creamy, flavorful, and packed with tender potatoes and savory ham, it’s an easy meal to warm you up. This recipe comes together quickly with simple ingredients you likely have on hand.

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 of the milk with heavy cream.
- Add chopped celery or carrots with the onions for more vegetable flavor.
- Use smoked ham for a deeper, smoky taste.
- Leftover soup can be thickened by adding extra cheese or a splash of milk when reheating.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally to maintain creaminess. If the soup thickens too much, add a little milk or broth to loosen it.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen potatoes for this soup?
Yes, frozen diced potatoes can be used. Simply add them directly to the pot and cook until tender, though the cooking time may be shorter than for fresh potatoes.
Is there a dairy-free version of this soup?
You can substitute the milk and cheese with dairy-free alternatives, such as almond milk and vegan cheddar cheese. Keep in mind the texture and flavor may differ slightly.
Print
Cheesy Ham and Potato Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Low Salt
Description
This comforting Cheesy Ham and Potato Soup is a creamy, hearty dish perfect for warming up on chilly days. Made with tender potatoes, savory ham, and melted cheddar cheese, it combines simple ingredients into a delicious and satisfying meal that’s easy to prepare on the stovetop.
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, sautéing until softened and fragrant, about 3 minutes.
- Make Roux: Stir in the all-purpose flour and cook for 1 minute, stirring constantly to form a roux which will thicken the soup.
- Add Broth and Potatoes: Gradually whisk in the chicken broth to avoid lumps and bring the mixture to a boil. Add the diced potatoes and cook until tender, approximately 15 to 20 minutes.
- Add Ham and Milk: Stir in the diced cooked ham and milk. Reduce the heat and let the soup simmer gently for 10 minutes, stirring occasionally to combine flavors.
- Incorporate Cheese and Season: Stir in the shredded cheddar cheese until it melts completely, making the soup creamy. Season with salt and black pepper to taste.
- Serve: Ladle the hot soup into bowls and optionally garnish with extra cheese or chopped green onions for added flavor.
Notes
- For a thicker soup, mash some of the potatoes with a spoon before adding the cheese.
- Use sharp cheddar for a more pronounced cheesy flavor.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.
- To make this soup gluten-free, use a gluten-free flour or cornstarch for the roux.
- Adding a pinch of smoked paprika can enhance the smoky flavor from the ham.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: cheesy ham soup, potato soup, comforting soup, easy dinner recipe, stovetop soup, creamy soup

