Skip to content
perfectrecipes Est. 2026 · Kitchen Journal
My favorites

Potato

Cozy cream of potato and ham soup recipe: One-Pot Magic

Enjoy this cream of potato and ham soup recipe in one pot for a creamy, comforting meal that uses leftover ham. Get the easy recipe for cozy nights.

By perfectrecipes Updated September 28, 2026
Rate
Cozy cream of potato and ham soup recipe: One-Pot Magic

This cream of potato and ham soup recipe turns tender potatoes, smoky ham, and a creamy broth into a satisfying one-pot dinner. Uniform potato pieces cook evenly, while a simple roux gives the soup body without making it heavy or gluey.

It is especially useful after a holiday meal, but diced cooked ham works year-round. You can adjust the consistency, sodium, and richness to suit what you have on hand. Unlike many soup recipes with bacon and potatoes, the ham supplies a meaty texture as well as smoky flavor.

This cream of potato and ham soup recipe also works well for cooks who like flexible meals. The sections below explain how to choose potatoes, prevent curdling, make substitutions, prepare the soup ahead, and rescue common texture or seasoning problems.

Why You’ll Love This Cream of Potato and Ham Soup Recipe

  • One-pot preparation: The vegetables, roux, and soup all cook in the same Dutch oven.
  • Leftover-friendly: It uses 2 cups of cooked ham and can also incorporate a ham bone.
  • Easy to customize: Make it thicker, lighter, gluten-free, or dairy-free.
  • Weeknight practical: The soup is ready in about 45 minutes.
  • Comforting but balanced: Potatoes provide body, vegetables add flavor, and the ham makes each serving satisfying.

Ingredients

  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 2 medium carrots, cut into 1/4-inch dice
  • 2 celery ribs, cut into 1/4-inch dice
  • 2 garlic cloves, minced
  • 1/4 cup all-purpose flour
  • 4 cups lower-sodium chicken broth
  • 2 pounds Yukon Gold or russet potatoes, peeled and cut into 1/2-inch cubes
  • 2 cups diced cooked ham
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 1/4 teaspoon black pepper, plus more to taste
  • Salt, only as needed
  • 2 tablespoons chopped parsley, for serving
Cream of potato and ham soup recipe: ingredients for cream of potato and ham soup arranged in a bright, organized flat lay.

Choosing the Right Potatoes

Yukon Gold potatoes: These hold their shape and produce a naturally buttery soup. Their moderate starch content makes them a dependable choice when you want distinct, tender cubes in your cream of potato and ham soup recipe.

Russet potatoes: These break down more readily and make a thicker broth. They are helpful when you prefer a softer texture, but stir gently once they become tender. Avoid waxy fingerlings if you want the potatoes to help thicken the soup.

For more information about potato texture and preparation, see this guide to preparing potatoes. The same potato choice also affects a sweet potato and potato soup recipe, a chicken and potato soup recipe, and a broccoli and potato soup recipe.

Choosing and Preparing the Ham

Use fully cooked ham cut into pieces small enough to fit comfortably on a spoon. Thick slices, leftover baked ham, or a boneless ham steak all work. Trim unusually tough rind or large pockets of fat before dicing, but retain a little browned edge because it contributes savory flavor.

Taste the ham before seasoning the soup. Some varieties are much saltier or smokier than others. Lower-sodium broth leaves room for adjustment and makes this cream of potato and ham soup recipe easier to balance at the end.

Equipment: Use a large Dutch oven or heavy-bottomed pot, a sharp knife, cutting board, measuring cups, wooden spoon, and ladle. An immersion blender is optional.

How to Make This Cream of Potato and Ham Soup Recipe

  1. Prepare the vegetables. Cut the potatoes into even 1/2-inch cubes so their centers finish cooking at the same time. Keep the carrot and celery pieces near 1/4 inch.
  2. Build the flavor base. Melt the butter in a large pot over medium heat. Add the onion, carrots, and celery, then cook for 6 to 8 minutes, stirring occasionally, until the onion is translucent. Add the garlic and cook for 30 seconds.
  3. Make the roux. Sprinkle in the flour and stir continuously for 1 to 2 minutes. It should coat the vegetables and smell lightly toasted without turning dark.
  4. Add the broth. Pour in about 1 cup of broth slowly while stirring to smooth out the roux. Add the remaining broth, potatoes, ham, thyme, and bay leaf.
  5. Simmer. Bring the soup to a gentle boil, then reduce the heat to medium-low. Partially cover and simmer for 15 to 20 minutes. Stir occasionally, scraping the bottom so the roux does not catch.
  6. Check doneness. A potato cube should yield easily when pierced with a fork but should not disintegrate when stirred. If the center is firm, simmer for another 3 to 5 minutes.
  7. Finish gently. Remove the bay leaf. Lower the heat and stir in the milk, cream, and pepper. Warm for 3 to 4 minutes without boiling, then taste before adding any salt.

To adjust the thickness: For thicker soup, mash one cup of potatoes against the side of the pot or briefly pulse an immersion blender two or three times. For thinner soup, stir in warm broth or milk, 1/4 cup at a time. Avoid prolonged blending because overworked potato starch can become gluey.

Leftover ham or ham bone: Add diced leftover ham as directed. If using a meaty ham bone, simmer it with the broth and potatoes, remove it before adding dairy, then return any shredded meat to the pot. A bone adds salt and smoke, so use unsalted broth and season at the end.

Expert Tips for the Best Results

  • Cut consistently: Even potato cubes are one of the most important details in a cream of potato and ham soup recipe. Mixed sizes can leave large pieces undercooked while small ones dissolve.
  • Keep the simmer gentle: A hard boil can break potatoes apart, scorch the roux, and reduce the broth too quickly.
  • Cook the flour: Stirring the roux for 1 to 2 minutes removes its raw flavor. Keep it pale so it thickens efficiently.
  • Add broth gradually: The first cup loosens the roux. Stir until smooth before adding the remaining liquid to reduce lumps.
  • Protect the dairy: Add cold milk gradually or let it lose its refrigerator chill first. Do not boil after adding dairy, which helps prevent curdling.
  • Season after tasting: Ham and broth can provide enough salt. Black pepper, thyme, parsley, or a teaspoon of lemon juice may brighten a bland bowl before more salt is needed.
  • Check the largest cube: Undercooked potatoes need additional simmering time, not higher heat.

How to Build Better Flavor

Allow the onion, carrot, and celery to soften fully before adding flour. This creates a sweeter, more rounded base. The garlic needs only 30 seconds; cooking it longer can make it bitter. Dried thyme should simmer in the broth, while fresh parsley is best added when serving.

If the soup tastes flat, first check its temperature because very hot food can dull flavor perception. Let a spoonful cool briefly, then taste it. Add pepper, herbs, or a small amount of lemon juice before deciding that the cream of potato and ham soup recipe needs salt.

Variations and Substitutions

Gluten-Free Creamy Potato Soup

Replace the flour with 3 tablespoons of gluten-free all-purpose flour, or omit the roux. For the second option, combine 2 tablespoons cornstarch with 3 tablespoons cold water and stir the smooth slurry into the gently simmering soup near the end. Cook briefly before adding dairy.

Dairy-Free Option

Cook the vegetables in olive oil and replace the milk and cream with unsweetened oat milk or a plain dairy-free cooking cream. Check that the product is unflavored and does not contain added sugar. Dairy-free products vary in thickness, so add the final portion gradually.

Lower-Sodium Option

Choose unsalted broth and reduced-sodium ham, rinse very salty ham briefly, and omit added salt until serving. If the finished soup is too salty, dilute it with unsalted broth or milk and add extra cooked potato. More cream may soften the taste, but it does not remove sodium.

Extra-Vegetable Variations

Peas, corn, spinach, leeks, or chopped broccoli can be added for extra vegetables. Stir quick-cooking peas, corn, or spinach into the soup near the end. Leeks can cook with the onion, while broccoli should be added early enough to become tender without losing all its texture.

Adding broccoli moves the flavor toward a broccoli and potato soup recipe. Keep the original potatoes and ham quantities unchanged if you simply want a small vegetable addition rather than a different soup.

Slow Cooker Method

Add the vegetables, potatoes, ham, seasonings, and 3 1/2 cups broth to a slow cooker. Cook on low for 6 to 7 hours or high for 3 to 4 hours. Stir in a separately prepared roux, milk, and cream during the final 20 minutes.

The slow cooker version of this cream of potato and ham soup recipe should be stirred gently after the potatoes soften. Slow cookers vary, so use tenderness rather than the clock alone to decide when to add the roux and dairy.

Instant Pot Method

Sauté the vegetables in butter, add the garlic and broth, and scrape the bottom thoroughly. Add potatoes, ham, and seasonings but omit the flour. Pressure-cook on high for 5 minutes, allow a 10-minute natural release, then thicken on sauté with cornstarch slurry before stirring in the dairy.

Soup Recipes with Bacon and Potatoes

Many soup recipes with bacon and potatoes rely on crisp bacon and rendered fat for their smoky character. Ham is softer and meatier, so this recipe feels more substantial without requiring a separate crisping step.

When comparing soup recipes with bacon and potatoes, remember that bacon tends to add concentrated salt. Add crisp pieces near serving time if you want them to retain texture. Ham can simmer in the broth because it stays pleasantly tender.

Sweet Potato and Potato Soup Recipe

A sweet potato and potato soup recipe combines earthy white potatoes with sweeter orange-fleshed sweet potatoes. Its flavor is naturally sweeter than ham soup, and warming spices can work well with it. Replace ingredients only when following a tested sweet potato and potato soup recipe, since the two potatoes soften differently.

Chicken and Potato Soup Recipe

A chicken and potato soup recipe offers a milder protein and usually has less smoke. It is a useful alternative when cooked chicken is available. A chicken and potato soup recipe may also work well with a lighter, broth-forward finish.

Broccoli and Potato Soup Recipe

A broccoli and potato soup recipe adds a fresh green flavor and more vegetables. Broccoli stems can simmer longer than the florets, so separating them improves the final texture. A broccoli and potato soup recipe is especially appealing with cheddar, while ham pairs naturally with thyme and parsley.

Serving Ideas for Cream of Potato and Ham Soup

Serve this cream of potato and ham soup recipe with crusty bread, biscuits, or a crisp green salad. Chives, parsley, shredded cheddar, or freshly ground pepper make simple toppings. For another streamlined method, compare this quick potato soup technique.

Choose a side with contrast. Toasted bread provides crunch, while a salad with a tart dressing balances the creamy broth. Steamed green beans, roasted vegetables, or sliced apples can round out the meal without making it overly heavy.

For a casual toppings bar, place parsley, chives, cheddar, black pepper, and small portions of crisp bacon in separate bowls. This lets guests customize their servings and introduces the appeal of soup recipes with bacon and potatoes without changing the base recipe.

Cream of potato and ham soup served with cheddar, green onions, thyme and a flaky biscuit.

Make-Ahead Instructions

You can dice the onion, carrots, and celery up to a day ahead and refrigerate them in an airtight container. Potatoes discolor after cutting, so prepare them shortly before cooking. If necessary, refrigerate peeled potato cubes submerged in cold water, then drain and dry them before use.

For the smoothest make-ahead result, prepare the cream of potato and ham soup recipe through the simmering stage but wait to add milk and cream. Cool the soup promptly, refrigerate it, and stir in the dairy while reheating gently the next day.

The complete soup can also be made ahead. It will thicken as the potato starch sets, so expect to add broth or milk during reheating. Make small additions and stir between each one rather than thinning the entire pot at once.

How to Store, Freeze, and Reheat

Cool the soup promptly, transfer it to shallow airtight containers, and refrigerate for up to 3 to 4 days. Follow the USDA’s leftover food-safety guidance, including reheating leftovers to 165°F (74°C).

Reheat over low heat, stirring frequently, and add a splash of broth or milk if the soup has thickened. Avoid a vigorous boil because high heat can separate the dairy and make potatoes crumble. Reheat only the amount you plan to serve.

Freezing is not ideal because potatoes may become grainy and dairy can separate. If necessary, freeze the soup before adding milk and cream for up to 2 months. Thaw it overnight in the refrigerator, reheat gently, and add fresh dairy once the potato base is hot.

Label containers with the date and leave room for expansion when freezing. After thawing, a few softened potato pieces can be mashed into the broth to restore body. Do not repeatedly freeze and thaw the cream of potato and ham soup recipe.

Troubleshooting Creamy Potato Soup

Why Is My Soup Too Thin?

The potatoes may not have released enough starch, or additional liquid may have been added. Mash one cup of tender potatoes against the pot, then stir and wait a minute. You can also simmer briefly before adding dairy or use a properly mixed cornstarch slurry.

Why Is My Soup Too Thick?

Potato soup thickens as it stands and cools. Stir in warm broth or milk, 1/4 cup at a time, over low heat. Allow each addition to blend completely before deciding whether more is necessary.

Why Did the Dairy Separate?

A vigorous boil or sudden temperature change can make dairy look grainy. Remove the pot from high heat and stir gently. The soup remains usable, although its appearance may be less smooth. Next time, reduce the heat before adding milk and cream.

Why Are the Potatoes Still Firm?

The cubes may be too large, or the soup may not have maintained a steady simmer. Continue cooking gently for 3 to 5 minutes and test the largest piece again. More heat is not the best solution because the bottom can scorch before the centers soften.

How Do I Fix Salty Soup?

Add unsalted broth, milk, or extra cooked potato. Increase the amount gradually so the cream of potato and ham soup recipe does not become too thin. A small amount of lemon juice can balance flavor, but it cannot remove excess salt.

Why Did My Soup Become Gluey?

Excessive blending releases too much potato starch. Mash a small portion by hand or use only two or three short pulses with an immersion blender. Once the soup becomes gluey, dilute it gently and avoid further blending.

For a smokier variation, explore soup recipes with bacon and potatoes. A sweet potato and potato soup recipe will be sweeter and earthier, while a chicken and potato soup recipe offers a milder protein. This broccoli and potato soup recipe adds more vegetables and a fresh, green flavor.

All four styles rely on controlled simmering and evenly cut potatoes. Soup recipes with bacon and potatoes emphasize crisp, smoky garnishes, while a sweet potato and potato soup recipe brings natural sweetness. A chicken and potato soup recipe is generally milder, and a broccoli and potato soup recipe highlights vegetables.

Cream of potato and ham soup with cheddar, green onions, thyme and crusty artisan bread.

Frequently Asked Questions

Can I Make This Cream of Potato and Ham Soup Recipe Without Heavy Cream?

Yes. Replace the cream with whole milk for a lighter result. The broth will be less rich, but mashed potatoes will still provide body. Warm the milk gently and avoid boiling after it is added.

Can I Use Raw Ham?

Use fully cooked ham for this recipe. Raw pork requires different cooking times and food-safety handling and should not simply be substituted.

How Can I Thicken Potato Soup Without Flour?

Mash some of the cooked potatoes, use a cornstarch slurry, or simmer uncovered briefly before adding dairy. Add thickeners gradually because the soup continues to thicken as it cools.

Can I Leave the Potato Skins On?

Yes, if the potatoes have thin, tender skins and are scrubbed thoroughly. Leaving the skins on creates a more rustic texture. Peel russets if you want the cream of potato and ham soup recipe to look smoother and more uniform.

Can I Use Evaporated Milk?

Evaporated milk can replace the whole milk for a slightly richer, stable finish. Keep the heavy cream quantity unchanged unless you intentionally want to reduce the richness. Add evaporated milk over low heat as you would regular milk.

Can I Add Cheese?

Yes. Remove the pot from high heat and stir in a modest amount of finely shredded cheddar until melted. Pre-shredded cheese may melt less smoothly because of its anti-caking coating. Remember that cheese adds salt as well as richness.

What Is the Difference Between Ham Soup and Soup Recipes with Bacon and Potatoes?

Ham contributes tender pieces and a rounded smoky flavor throughout the broth. Soup recipes with bacon and potatoes usually feature crisp bacon, rendered fat, and a stronger smoky-salty accent. Both pair naturally with cheddar, chives, and black pepper.

Can I Turn This Into a Sweet Potato and Potato Soup Recipe?

A sweet potato and potato soup recipe requires more than a direct one-for-one substitution because sweet potatoes soften differently and change the flavor. For predictable results, follow a recipe developed for that combination rather than changing all the potatoes here.

Can Chicken Replace the Ham?

Cooked chicken can replace the ham, but it will create a milder soup without the same smoky flavor. For proportions and seasoning designed around poultry, use a chicken and potato soup recipe. Add cooked chicken gently so it remains tender.

How Can I Add Broccoli?

Add small broccoli florets during the later part of simmering so they become tender without turning mushy. For a vegetable-forward result with balanced proportions, follow a broccoli and potato soup recipe instead of simply adding a large amount of broccoli.

How Long Can the Soup Sit Out?

Refrigerate the soup promptly rather than leaving it at room temperature for an extended period. Divide a large batch into shallow containers so it cools efficiently, then follow current food-safety guidance for storage and reheating.

Can I Double the Recipe?

Yes, if your pot comfortably holds the larger volume with room for stirring and gentle simmering. Keep every ingredient in the same proportion. The vegetables may take longer to soften, so judge doneness by texture rather than adding a fixed amount of time.

Recipe Card

Prep time: 15 minutes

Cook time: 30 minutes

Total time: 45 minutes

Yield: 6 servings

Ingredients: 3 tablespoons butter; 1 diced onion; 2 diced carrots; 2 diced celery ribs; 2 minced garlic cloves; 1/4 cup flour; 4 cups lower-sodium chicken broth; 2 pounds cubed potatoes; 2 cups cooked ham; 1 teaspoon thyme; 1 bay leaf; 1 cup whole milk; 1/2 cup heavy cream; 1/4 teaspoon pepper; parsley and salt as needed.

Instructions: Sauté the onion, carrots, and celery in butter for 6 to 8 minutes. Add garlic, then stir in flour for 1 to 2 minutes. Gradually add broth; stir in potatoes, ham, thyme, and bay leaf. Simmer for 15 to 20 minutes. Remove the bay leaf, add milk and cream, and warm gently without boiling.

Notes: Cut potatoes into 1/2-inch cubes, season only after tasting, and mash a small portion for extra thickness.

Nutrition: Approximately 450 calories, 21 g protein, 46 g carbohydrate, 20 g fat, and 900 mg sodium per serving. Values are estimates and vary with the ham, broth, and dairy used.

A Cozy One-Pot Dinner

This cream of potato and ham soup recipe delivers tender potatoes and savory flavor with manageable preparation and flexible substitutions. Careful cutting, a gentle simmer, and low heat after adding dairy produce the best texture.

Serve it warm with bread or salad, adjust the consistency to your liking, and refrigerate leftovers promptly. Whether you are comparing it with soup recipes with bacon and potatoes, a sweet potato and potato soup recipe, a chicken and potato soup recipe, or a broccoli and potato soup recipe, this ham-filled version remains an easy way to make a comforting dinner almost entirely in one pot.

Reviews

Reader reviews are managed separately (outside this build).