Creamy Ham and Potato Soup | Platemint
30-MINUTE MEALS! Get the email series now
platemint

Creamy Ham and Potato Soup

5 from 1 vote
1 Comments
Wendie
By: WendieUpdated: Dec 12, 2025
This post may contain affiliate links. Please read our disclosure policy.

A rich, comforting soup of tender potatoes, savory ham, and a creamy broth ready in 30 minutes—perfect for weeknights and holiday leftovers.

Creamy Ham and Potato Soup

This creamy ham and potato soup has been a kitchen lifesaver for me on chilly weeknights and during holiday clean-ups when there's leftover ham in the fridge. I first adapted this version during a busy December after Christmas; I wanted something quick, nourishing, and substantial that would use the meat we already had. The result was a silky, full-bodied pot of soup with tender diced potatoes, sweet carrots, mellow onions, and a touch of thyme that made everyone at the table slow down and savor each spoonful. It’s one of those dishes that smells like home the instant it hits the stove.

What I love most about this preparation is the balance of texture and flavor: the potatoes give the soup comforting body, the roux-based broth builds a gentle thickness without heaviness, and the diced ham adds bursts of savory, smoky flavor. Using a mix of milk and half-and-half keeps the mouthfeel rich yet approachable. This version will become your go-to when you want a crowd-pleasing pot of comfort that comes together quickly—30 minutes from start to finish when you’re organized.

Why You'll Love This Recipe

  • Ready from start to finish in about 30 minutes, making it ideal for busy weeknights and quick family dinners without sacrificing comfort.
  • Uses leftover ham or store-bought diced ham, turning holiday scraps into a fresh, satisfying meal—no specialty ingredients required.
  • Thickened with a simple flour roux for a creamy texture that doesn’t rely solely on heavy cream; you can adjust the richness easily.
  • Flexible veggie options: add peas, corn, or green beans to bulk up the pot and boost color and nutrients without extra effort.
  • Make-ahead friendly—simmer gently, refrigerate for up to 3 days, or freeze for longer storage; it reheats beautifully on the stovetop.

I remember serving this after a snowy day when my kids came in cold and hungry; the room filled with the smell of buttery carrots and thyme, and everyone lingered over second bowls. It’s the kind of recipe that elicits warm, grateful sighs and quick requests for leftovers in the week ahead.

Ingredients

  • Unsalted butter (4–6 tablespoons): Use good-quality butter (I often use KerryGold or Plugrá) for a richer flavor—start with 4 tablespoons and add up to 6 for a silkier base.
  • Carrots (1 cup, sliced): Choose firm, sweet carrots for color and a slight sweetness that balances the salty ham; cut into thin rounds so they soften quickly.
  • Onion (1/2 cup, diced): Yellow or sweet onion works best—sweat it gently to develop sweetness without browning for a clean, mellow base.
  • Celery (1/2 cup, diced) or peas: Celery adds classic mirepoix flavor; peas are a great swap if you prefer a touch of sweetness and a brighter color.
  • Garlic (1–2 cloves, minced): Fresh garlic gives fragrant lift—add at the end of the sweated vegetables to avoid bitterness from overcooking.
  • All-purpose flour (1/3 cup): This creates a light roux to thicken the broth; whisk continuously for a minute to cook the raw flour taste out.
  • Russet potatoes (4 medium, peeled and diced): Starchy potatoes break down slightly to naturally thicken the soup while still leaving tender cubes—about 1/2 to 3/4-inch pieces.
  • Chicken stock (3–4 cups): Low-sodium broth is ideal so you can control seasoning; start with 3 cups for a thicker pot and add up to 4 if you want a looser consistency.
  • Diced ham (1 to 1 1/2 cups): Use leftover holiday ham or packaged diced ham—choose smoked or cooked ham to add depth of flavor.
  • Salt and black pepper: Start with 1/2 teaspoon kosher salt and 1/4 teaspoon ground black pepper, then adjust at the end to taste.
  • Milk (1 cup) and half-and-half (1 cup): The combo yields a creamy mouthfeel without being overly heavy; substitute heavy cream for extra richness if you like.
  • Pinch of nutmeg and fresh thyme: Nutmeg brings a subtle warmth; fresh thyme adds herbal brightness—use a pinch dried if fresh isn’t available.
  • Optional toppings: Shredded cheddar, crumbled bacon, and sliced green onions add texture and garnish—grate cheese fresh for best melting.

Instructions

Sauté the vegetables: In a large heavy-bottomed pot, melt 4 to 6 tablespoons unsalted butter over medium-low heat until foamy. Add sliced carrots, diced onion, and diced celery. Cook, stirring occasionally, until the vegetables are softened and the onions are translucent, about 6–8 minutes. Add minced garlic and cook another 30–60 seconds until fragrant, taking care not to brown the garlic. This gentle sweating builds sweet aromatics that form the backbone of the broth. Make the roux: Sprinkle 1/3 cup all-purpose flour over the softened vegetables and whisk vigorously to combine. Continue stirring for about 1 minute to cook off the raw flour taste—you're aiming for a nutty scent and a slightly paste-like coating on the vegetables. This step thickens the final liquid without clumping when you add stock. Add potatoes and stock: Add the peeled, diced russet potatoes to the pot and season with 1/2 teaspoon kosher salt and 1/4 teaspoon ground black pepper. Slowly pour in 3 to 4 cups low-sodium chicken stock while whisking or stirring to prevent lumps. Bring the pot to a gentle boil, then reduce to a simmer and cook until the potatoes are fork-tender, about 10–12 minutes depending on dice size. The potatoes will release starch that contributes to a naturally thicker texture. Finish with ham and dairy: Reduce heat to low. Stir in 1 to 1 1/2 cups diced ham, a pinch of nutmeg, and a few sprigs of fresh thyme (or 1/4 teaspoon dried). Slowly whisk in 1 cup milk and 1 cup half-and-half, heating gently for about 5 minutes until the soup is warm and slightly thickened—avoid boiling once dairy is added to prevent curdling. Taste and adjust salt and pepper; remember the ham adds saltiness, so season incrementally. Serve with toppings: Ladle the soup into warmed bowls and garnish as desired with shredded cheddar cheese, bacon crumbles, and sliced green onions. For the creamiest texture, allow the soup to rest off-heat for a few minutes so flavors meld before serving. Creamy ham and potato soup in bowl with garnish

You Must Know

  • This soup keeps well in the refrigerator for up to 3 days in an airtight container and freezes for up to 3 months—reheat gently on the stove and add a splash of stock if it thickens too much.
  • For a thicker pot, start with 3 cups stock; for thinner broth, use 4 cups. The potatoes and roux both contribute to body—adjust liquid to your preference.
  • High in protein and satisfying, but not suitable for dairy-free, vegan, or gluten-free diets as written—see substitutions below to adapt.
  • Use low-sodium broth and taste before finishing salt because cured ham can add a lot of saltiness; adjust slowly for best balance.

My favorite aspect is how forgiving this pot is: once you get the roux and stock combined smoothly, the rest is about timing and comfort. After one serving, a friend called to ask for the recipe—and later brought it to a winter potluck where it was gone within an hour. That kind of feedback always tells me I'm on the right track.

Storage Tips

Store leftovers in airtight, shallow containers to cool quickly and evenly; keep refrigerated up to 3 days. To freeze, portion into freezer-safe containers leaving headspace for expansion and freeze up to 3 months. Thawed soup reheats best on the stovetop over low heat—stir frequently and add up to 1/2 cup additional chicken stock or milk if the texture is too thick. Avoid high-heat microwaving to preserve texture; finish with fresh herbs or a pinch of lemon zest to brighten flavors after reheating.

Bowl of soup with garnishes and rustic bread

Ingredient Substitutions

To make this dairy-free, substitute full-fat coconut milk (use unsweetened) for half-and-half and a dairy-free butter alternative for the roux—note the flavor will change slightly. For gluten-free, replace all-purpose flour with a 1:1 gluten-free baking blend or use cornstarch slurry (mix 1 tablespoon cornstarch with 2 tablespoons cold water and whisk in toward the end of cooking). Swap ham for diced cooked smoked turkey to reduce pork flavor while keeping the savory profile, or omit meat and add extra white beans for a vegetarian protein option.

Serving Suggestions

This pot pairs beautifully with crusty bread, garlic toast, or a simple green salad dressed with lemon vinaigrette to cut the richness. For a heartier meal, serve alongside a wedge of cornbread or over a scoop of steamed rice. Garnish ideas include freshly grated cheddar, crisp bacon crumbles, chopped chives, or a swirl of extra-virgin olive oil. For a finishing touch, a small spoonful of sour cream or crème fraîche adds tang.

Cultural Background

The combination of ham and potatoes is rooted in farmhouse and holiday cooking across North America and parts of Europe, where cured meats and root vegetables were staples through cooler months. This style of creamy, flour-thickened soup is an American comfort-food adaptation—simple, resourceful, and built around pantry staples. Many regions add their own touches, like smoky paprika, shredded cabbage, or local cheeses to reflect availability and taste.

Seasonal Adaptations

In spring, add fresh peas and a handful of chopped parsley for brightness. In summer, swap russets for Yukon Gold potatoes and stir in corn kernels for sweetness. During holiday seasons, increase the ham to 1 1/2 cups and fold in shredded sharp cheddar for a celebratory twist. For autumn, finish with a dash of smoked paprika or a spoonful of apple butter in small quantity to highlight smoky-sweet contrasts.

Meal Prep Tips

Dice vegetables and potatoes the night before and store them in sealed containers to cut morning prep time. Cook and dice ham in advance or use pre-diced packages. When assembling for meal prep portions, keep dairy separate if freezing—add milk and half-and-half when reheating to preserve texture. Label containers with date and portion size; using 2-cup portions makes weeknight reheating quick and even.

This pot of creamy ham and potato goodness is simple to make, soothing to eat, and endlessly adaptable—so make it your own and share it with people you love.

Pro Tips

  • Whisk the flour into the sautéed vegetables for at least 1 minute to cook out raw flour flavor before adding stock.

  • Start with low-sodium broth and taste at the end—ham adds saltiness so adjust seasoning gradually.

  • Dice potatoes uniformly (about 1/2–3/4 inch) so they cook evenly and soften in the 10–12 minute simmer.

  • If freezing, omit dairy and add milk or half-and-half when reheating to preserve texture and flavor.

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.

FAQs about Recipes

How long does the soup keep?

Yes. Refrigerate in an airtight container for up to 3 days. Reheat gently on the stove and add a splash of stock if too thick.

How do I control thickness?

For thicker soup start with 3 cups chicken stock; for thinner use 4 cups. You can always adjust liquid at the end.

Tags

Soups & SaladsRecipesSoupsCreamy soupsDinner ideasComfort foodHamPotatoes
No ratings yet

Creamy Ham and Potato Soup

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.

Servings: 8 steaks
Creamy Ham and Potato Soup
Prep:10 minutes
Cook:20 minutes
Rest Time:10 mins
Total:30 minutes

Instructions

1

Sauté vegetables

Melt 4–6 tablespoons butter in a large pot over medium-low heat. Add carrots, onion, and celery; cook 6–8 minutes until softened. Add minced garlic and cook 30–60 seconds until fragrant.

2

Make the roux

Sprinkle 1/3 cup flour over vegetables and whisk constantly for about 1 minute to remove raw flour taste and coat the vegetables evenly.

3

Add potatoes and stock

Add peeled, diced potatoes and season with 1/2 teaspoon salt and 1/4 teaspoon pepper. Slowly pour in 3–4 cups chicken stock while stirring. Bring to a light boil, reduce to simmer, and cook 10–12 minutes until potatoes are fork-tender.

4

Finish with ham and dairy

Reduce heat to low. Stir in 1–1 1/2 cups diced ham, a pinch of nutmeg, and thyme. Slowly whisk in 1 cup milk and 1 cup half-and-half and cook 5 minutes until warm and slightly thickened; do not boil.

5

Serve

Ladle into bowls and top with shredded cheddar, bacon crumbles, and sliced green onions as desired. Adjust salt and pepper to taste before serving.

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.

Nutrition

Calories: 360kcal | Carbohydrates: 30g | Protein:
18g | Fat: 18g | Saturated Fat: 5g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
7g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@platemint on social media!

Creamy Ham and Potato Soup

Categories:

Creamy Ham and Potato Soup

Did You Make This?

Leave a comment & rating below or tag @platemint on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Wendie!

Chef and recipe creator specializing in delicious Soups & Salads cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

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