
Creamy ham and potato soup made with savory ham, tender russet potatoes, and half-and-half for a rich, hearty bowl ready in about 30 minutes.

This creamy ham and potato soup has been a weeknight lifesaver in my kitchen ever since I first found a version of it while cleaning out the fridge after a holiday meal. I love recipes that transform leftovers into something that feels extravagant yet is effortless to pull together. This version, inspired by Jamielyn Nye, balances the savory saltiness of diced ham with tender russet potatoes and a silky dairy finish from milk and half-and-half. The texture is luxuriously smooth with little pockets of soft potato and ham in every spoonful.
I usually make this when I have leftover ham or a small steak ham from a gathering — it stretches that protein into eight hearty servings and warms the house with a cozy aroma. The soup is approachable: it starts with sautéed aromatic vegetables, builds body with a simple flour roux, and finishes with dairy for creaminess and a touch of nutmeg and thyme for warmth. It’s a forgiving recipe that’s easy to adapt to what you have on hand, and it always disappears quickly at our table.
I remember the first time I served this after a snowstorm — neighbors dropped by and stayed for bowls and conversation. The simple combination of buttery aromatics, tender potatoes, and salty ham feels nostalgic, and yet the quick cook time keeps it modern and practical for weeknights. Everyone always asks for the recipe, and I love how adaptable it is to different diets and extra vegetables.
One of my favorite aspects is how adaptable this bowl is: on rainy nights I add an extra sprinkle of nutmeg and a heavy hand with thyme, and it instantly feels like more than a leftover transformation—it becomes a centerpiece. Our family once served this at a casual potluck and everyone thought it had simmered for hours because of its depth of flavor, even though it was on the table in about half an hour.
Cool the soup slightly before transferring to airtight containers. In the refrigerator it keeps 3 days; for freezing, leave some headspace and freeze in portioned containers for up to 3 months. Thawed soup can separate slightly—reheat gently over low heat while whisking in a splash of milk or stock to re-emulsify. Avoid boiling after adding dairy, as high heat can cause curdling or a grainy texture. Label containers with the date so you rotate your freezer stock easily.
If you’d like a lighter version, substitute whole milk for half-and-half and cut the butter by 1 tablespoon. For a gluten-free option, swap the flour for a gluten-free 1:1 baking flour or make a slurry with cornstarch—mix 2 tablespoons cornstarch with cold milk and stir in near the end, then simmer until thickened. Use Yukon Gold potatoes for a waxier, creamier texture, or sweet potatoes for a sweeter, autumnal twist. For vegetarian variations, omit the ham and use vegetable broth and smoked tofu or roasted mushrooms for umami.
This is delightful with warm crusty bread or soft dinner rolls for dipping. A simple arugula or mixed-green salad tossed with lemon vinaigrette cuts through the creaminess and adds a bright contrast. For a complete meal, serve alongside roasted Brussels sprouts or a plate of buttered corn. Garnish with freshly grated cheddar, crisp bacon pieces, and sliced green onions for texture and color. Pair with a light-bodied white wine or a sparkling water with lemon for a casual dinner.
Potato and ham soups have deep roots in American and European home cooking, where leftover roasted meats were often repurposed into comforting stews and bowls. This style reflects a thrift-and-comfort tradition—using simple, local staples like potatoes, root vegetables, and cured pork. Regional variations include the addition of leeks in French-inspired versions, or smoked ham hocks in Southern broths that simmer for hours. The quick roux-and-dairy finish in this recipe is a modern, time-saving take on a classic rustic soup.
In winter, swap regular potatoes for sweet potatoes and add a dash of ground cinnamon and cayenne for warmth. Spring calls for lighter dairy and the addition of fresh peas and ramps; summer favorites include corn and fresh thyme with reduced cream. For holidays, stir in a cup of shredded sharp cheddar and top with extra crispy bacon to make this feel celebratory—perfect for using holiday ham leftovers.
Make a double batch and freeze in individual portions for quick lunches or a fast dinner. When packing for meal prep, include toppings separately to preserve texture; freeze the base but keep cheese and bacon in the fridge. Reheat over low heat with a splash of milk to loosen the consistency. This soup is forgiving—if it becomes too thick after chilling, whisk in a little warm broth or water to bring it back to serving consistency.
There’s a simple joy in serving a bowl of this to family and friends: it’s familiar, satisfying, and shows how humble ingredients can become something special. Try it once and you’ll find it slipping into your regular rotation whenever a little comfort is needed.
To prevent the flour from clumping, whisk it into the melted butter and cook for about a minute before adding any liquid.
If the soup tastes flat, add a splash of acid such as a teaspoon of apple cider vinegar or a squeeze of lemon to brighten flavors.
Use low-sodium stock so you can control the final salt level; ham can be quite salty depending on the cut.
For a smoother texture, remove a cup of the cooked potatoes, mash them, and stir back into the pot to thicken naturally.
This nourishing creamy ham and potato soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Creamy Ham and Potato Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Melt 4–6 tablespoons unsalted butter in a large pot over medium-low heat. Add sliced carrots, diced onion, and diced celery and cook until the onion becomes translucent, about 6–8 minutes. Add minced garlic and cook an additional 30–60 seconds until fragrant.
Sprinkle in 1/3 cup all-purpose flour and whisk constantly for about 1 minute until the raw flour taste is gone and the mixture thickens slightly. This will thicken the broth and give body to the soup.
Add 4 peeled, diced russet potatoes, season with 1/2 teaspoon salt and 1/4 teaspoon pepper, then slowly pour in 3–4 cups chicken stock while stirring. Bring to a light boil, then reduce to a simmer and cook 10–12 minutes until potatoes are fork-tender.
Lower heat and stir in 1–1 1/2 cups diced ham, a pinch of nutmeg, and fresh thyme. Slowly add 1 cup milk and 1 cup half-and-half, stirring gently. Cook on low for about 5 minutes until slightly thickened; do not boil.
Adjust seasoning with additional salt and pepper as necessary. Remove thyme stems, ladle into bowls, and garnish with shredded cheddar, bacon crumbles, or sliced green onions as desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@feastinarecipe on social media!


Cozy, bright, and ready fast, this Instant Pot lemon chicken orzo soup brings tender chicken, fresh veggies, and a sunny citrus finish.

Feather-light mini cheesecakes with bright strawberry sauce, a tender biscuit-style base, and creamy filling. Just 47 calories each and irresistibly fresh.

Silky mini cheesecakes swirled with melted chocolate and a splash of Kahlua, nestled on Oreo crusts and crowned with fresh whipped cream.

Leave a comment & rating below or tag @feastinarecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.