What’s better than a home-cooked meal? A home-cooked meal with only ONE pot to clean! I love delicious food, but I have a deep, passionate hatred for doing dishes. If you’re nodding along, you’re my people.

That’s why this recipe for Creamy Potato and Ham Soup is my ultimate winter hero. It’s the definition of hearty comfort food, but it’s also a masterpiece of kitchen efficiency. We get maximum flavor with minimal cleanup, and that’s a win in my book. If you love a classic potato soup, you must try this ultimate creamy potato soup recipe.
This soup is rich, satisfying, and packed with chunks of potato and savory ham. It’s the cozy hug we all need when it’s cold outside. Best of all, every single step happens in one pot. Let’s get cooking and keep that sink empty.
Recipe Overview
Here’s the quick snapshot of what we’re making today. It’s straightforward, forgiving, and designed for real life.
- Cuisine: American
- Category: Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6
The Magic of a One-Pot (or One-Pan) Meal
I build my entire recipe collection around this principle. One-pot meals aren’t just a trend; they’re a lifestyle for those of us who value our time and sanity.
Every bit of flavor stays in the pot. You sauté your aromatics, build your soup base, and simmer everything together. This means the fond—those delicious browned bits at the bottom—gets absorbed into the broth. You get more depth of flavor and zero flavor left behind on extra dishes.
All You Need (One Pot & These Ingredients)
Gathering your gear is simple. You’ll need one large pot or Dutch oven, a wooden spoon, a knife, and a cutting board. That’s really it.
The ingredients are simple pantry staples and a few fresh items. The star is, of course, the ham. Using a good-quality ham steak or leftover holiday ham makes all the difference. For creaminess, we’re using a classic combo of milk and a little flour. For another creamy, leek-based variation, check out this creamy potato leek soup recipe.
The Full Ingredient List
- 3 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1/3 cup all-purpose flour
- 4 cups low-sodium chicken broth
- 2 cups whole milk
- 2 pounds Yukon Gold potatoes, peeled and cubed
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 lb cooked ham steak, diced
- 1 cup shredded sharp cheddar cheese
- Salt and black pepper to taste
- Optional for serving: chopped fresh parsley, extra cheese
My “Less Mess” Cooking Method (Step-by-Step)
Follow these steps in order, and you’ll have a spotless stovetop and a full belly. The key is to prep your veggies before you start cooking.
Creamy Potato and Ham Soup Recipe

The Full Ingredient List
My “Less Mess” Cooking Method (Step-by-Step)
Notes
Enjoy your homemade Creamy Potato and Ham Soup Recipe!
Nutrition Information
- Start your base. Melt the butter in your large pot over medium heat. Add the onion, carrots, and celery. Cook for 5-7 minutes until they start to soften. Add the garlic and cook for 1 more minute until fragrant.
- Make the roux. Sprinkle the flour over the vegetables. Stir constantly for about 2 minutes. This cooks the flour taste out and is the secret to a thick, creamy soup without lumps.
- Add liquids slowly. Gradually pour in the chicken broth while stirring. Then, stir in the milk. This gradual addition keeps everything smooth.
- Simmer the potatoes. Add the cubed potatoes, dried thyme, and the bay leaf. Bring the soup to a gentle boil, then reduce heat to a simmer. Cook for 15-20 minutes, until the potatoes are fork-tender.
- Finish and serve. Remove the bay leaf. Stir in the diced ham and shredded cheddar cheese until the cheese melts. Season with salt and pepper. Let it heat through for 5 minutes, then serve hot.
Pro-Tips for Perfect One-Pot Cooking
A few small tricks can make your one-pot journey even smoother. These are lessons I’ve learned from many happy (and a few messy) experiments.
Use the right size pot. A 5-6 quart Dutch oven is perfect. Too small, and you’ll risk boil-overs. Too big, and liquids evaporate too fast.
Dice your potatoes evenly. This makes sure they all cook at the same rate. Nobody wants a mix of mush and crunch.
Don’t rush the roux. Let the flour and butter cook for a full two minutes. It gives your soup a wonderful, nutty base flavor and prevents a pasty texture.
Storing & Reheating (Easy!)
This soup is arguably even better the next day. The flavors have more time to get to know each other.
Let the soup cool completely, then store it in an airtight container in the fridge. It will keep for 3-4 days. Reheat it gently on the stovetop over medium-low heat, stirring often. You may need to add a splash of broth or milk as it thickens when chilled.
You can also freeze it for up to 3 months. Thaw overnight in the fridge before reheating.
Nutrition Notes
This is a hearty, filling soup. Here’s a basic breakdown per serving to help you plan your meal.
- Calories: ~450
- Protein: 25g
- Carbohydrates: 35g
- Fat: 22g
- Fiber: 4g
Your One-Pot Questions, Answered
I get a lot of the same great questions about this recipe. Here are the answers to the most common ones.
Can I use a different kind of potato?
Absolutely. Yukon Golds are my favorite for their buttery texture and they hold their shape well. Russet potatoes will work but may break down a bit more, making the soup thicker. Red potatoes are another great option.
What can I use instead of ham?
This soup is very flexible! Diced cooked chicken, smoked sausage, or even a can of drained white beans are fantastic substitutes. For a vegetarian version, skip the ham, use vegetable broth, and add extra veggies like corn or peas. For a fully plant-based option, this vegan potato soup is wonderfully creamy and satisfying.
My soup is too thick. How do I fix it?
No problem! Simply add a little more chicken broth or milk, a quarter-cup at a time, until you reach your preferred consistency. Stir it in over low heat until everything is warmed through again.
And there you have it! A complete, comforting meal that leaves you with just one pot to wash. That’s my kind of cooking magic.
This creamy potato and ham soup is the ultimate winter comfort food. It’s hearty, flavorful, and proves you don’t need a pile of dirty dishes to make something truly delicious. I hope it becomes a regular in your rotation.
Enjoy all that flavor (and your clean kitchen!). Let me know how it went by leaving a comment and rating below!


Tired of the 5 PM dinner panic? Grab my new 30-Minute Cookbook!