Ham and Cheddar Potato Soup is a creamy, comforting dish that’s perfect for weeknight dinners, family meals, or cozy winter nights. This soup combines tender potatoes, savory ham, and melty cheddar cheese to create a flavor that everyone loves. Whether you’re using leftover ham or cooking from scratch, this easy ham and cheddar potato soup recipe comes together quickly and is simple enough for beginner cooks.
The best part? You can customize it—make it thicker and creamier, turn it into a slow cooker soup, or even try a low-carb version. Packed with flavor, hearty enough for lunch or dinner, and so satisfying, this creamy ham and cheddar soup from scratch is guaranteed to become a family favorite.
Ingredients for Ham and Cheddar Potato Soup
Here’s what you’ll need to make this creamy ham and cheddar potato soup:
- 2 cups cooked ham, diced (leftovers work great!)
- 4 cups peeled and diced potatoes (Yukon Gold for creaminess)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 4 cups chicken or vegetable broth
- 1 cup shredded cheddar cheese
- 1 cup milk or cream
- 2 tablespoons butter
- Salt and pepper to taste
- Optional: thyme, parsley, or paprika for extra flavor
This easy ham and cheddar potato soup recipe is flexible, letting you swap ingredients or add your favorite comfort food soup additions. Using fresh ingredients ensures your soup is rich, flavorful, and satisfying every time.

You might also like: Best Mummy Cookies Recipe
How to Make Ham and Cheddar Potato Soup
Making ham and cheddar potato soup is simple and fun. Start by melting butter in a large pot over medium heat. Add onions and garlic, cooking until fragrant. Next, stir in the diced potatoes and broth, then bring to a boil. Reduce heat and simmer until potatoes are tender, about 15–20 minutes.
Add the ham and milk or cream, then slowly stir in the cheddar cheese until melted and smooth. Season with salt, pepper, and optional herbs. For a thicker soup, mash a few potatoes in the pot. Serve hot, garnished with extra cheese or parsley. This easy creamy ham and cheddar potato soup from scratch is hearty, flavorful, and perfect for any occasion.
Variations of Ham and Cheddar Potato Soup
1. Slow Cooker Ham and Cheddar Soup
For a hands-off version, add all ingredients to a slow cooker and cook on low for 4–6 hours. Perfect for busy days, this method makes a creamy ham and cheddar potato soup with minimal effort.
2. Low-Carb Version
Swap potatoes for cauliflower to enjoy a low-carb twist without losing the creamy, cheesy texture. This variation keeps the soup rich and satisfying for those watching carbs.
3. Extra Cheesy Soup
Add more cheddar or mix in Monterey Jack to make it extra cheesy and indulgent. A cheese lover’s dream!
4. Lighter Version
Use half-and-half instead of heavy cream for a lighter, lower-fat version that still tastes rich and delicious.
5. Leftover Ham Version
Make use of leftover ham for a quick, flavorful weeknight meal. It’s easy, hearty, and reduces food waste.
Tip: All these variations keep your creamy ham and cheddar potato soup flexible, delicious, and perfect for any taste or diet.
Tips for the Best Ham and Cheddar Potato Soup
- Use Yukon Gold potatoes for a naturally creamy texture.
- Cook onions until soft to bring out maximum flavor.
- Thicken the soup by mashing a few potatoes or adding a slurry of flour and milk.
- Avoid overcooking cheddar cheese to prevent it from separating.
- Add fresh herbs like thyme or parsley for an extra layer of flavor.
- Use leftover ham to boost taste and save time.
- Mix different cheeses for a richer, more indulgent soup.
- Small tweaks like adjusting seasoning or creaminess can make your easy ham and cheddar potato soup taste homemade and restaurant-quality every time.
Serving Suggestions

This creamy ham and cheddar potato soup is perfect on its own or with simple sides. Serve with crusty bread, dinner rolls, or a fresh green salad. Add toppings like extra cheddar, crispy bacon, or chopped green onions for flavor and presentation.
It’s hearty enough for lunch or dinner and kid-friendly too. For family meals, double the recipe to store leftovers. Refrigerate for up to 4 days or freeze portions for up to 3 months. Your easy ham and cheddar potato soup pairs wonderfully with comfort food favorites while staying rich, cheesy, and satisfying every time.
Nutritional Information
Each serving of ham and cheddar potato soup is filling and nutritious. On average, it provides:
- Calories: ~350–400
- Protein: 20g (from ham and cheese)
- Carbs: 25–30g (from potatoes)
- Fat: 18–20g (from cheese and milk/cream)
Use low-fat milk or reduced cheese to make it lighter. This creamy ham and cheddar soup from scratch is perfect for a hearty meal while keeping nutrition in mind.
FAQs About Ham and Cheddar Potato Soup
Q: Can I use leftover ham?
Yes! Leftover ham works perfectly and adds extra flavor.
Q: How can I make it thicker?
Mash some potatoes or stir in a flour slurry for a creamier texture.
Q: Can I make it vegetarian?
Swap ham for smoked tofu or mushrooms and use vegetable broth.
Q: Can I freeze it?
Absolutely! Store in airtight containers for up to 3 months.
Final Thoughts
Ham and Cheddar Potato Soup is a hearty, creamy, and comforting dish that’s perfect for any meal, from weeknight dinners to cozy family lunches. With simple ingredients, including tender potatoes, savory ham, and melty cheddar, this recipe is easy to make and customizable to your taste. Whether you’re trying the slow cooker version, a low-carb twist, or using leftover ham.
This soup delivers rich flavor and satisfying comfort every time. Follow the tips, try the variations, and serve it with your favorite sides to make it truly special. Once you try this easy ham and cheddar potato soup from scratch, it’s sure to become a family favorite you’ll make again and again.
