Creamy Ham and Potato Soup

Category: Comforting Bowls of Warmth

This creamy ham and potato soup features tender russet potatoes and succulent diced ham simmered in a rich, velvety base. Classic vegetables and pantry staples come together to create a warming bowl packed with comforting flavors. Cream of chicken soup and chicken broth lend a savory depth, while sour cream and heavy cream finish it with luscious smoothness. Simple to prepare, this hearty dish is perfect for chilly evenings or family gatherings. Serve with fresh bread and your favorite toppings, such as chives, cheese, or bacon bits, for a heartwarming meal everyone can enjoy.

Labels: #quick

Lili Clark smiling at the camera.
Created By Lili Clark
Updated on Thu, 13 Aug 2026 15:22:05 GMT
A spoon is in a bowl of creamy ham and potato soup. Save
A spoon is in a bowl of creamy ham and potato soup. | lilicooks.com

This creamy ham and potato soup is pure comfort in a bowl. Perfect for chilly evenings or busy weeknights, it combines tender potatoes and hearty ham in a rich, silky broth that will warm you from the inside out. The best part is how quickly it comes together with just a handful of pantry staples, making it a lifesaver during those what&s-for-dinner moments.

I whipped up a big pot after the holidays to use up extra ham and it was such a hit my family requested it again the next week. It has become a go-to for us during the colder months.

Ingredients

  • Russet potatoes: bring heartiness and a creamy bite look for ones that feel firm and free of green spots
  • Yellow onion: adds a subtle sweetness use one that feels heavy for its size for maximum freshness
  • Cream of chicken soup: gives the base richness and added flavor choose low sodium if preferred
  • Chicken broth: adds depth select a good quality broth or homemade if you have it
  • Diced ham: packs in protein and a savory touch go for thick cut pieces or leftover holiday ham when possible
  • Heavy whipping cream: adds silkiness pick one with simple ingredients for best texture
  • Sour cream: brings tanginess and balances the richness use full fat for a luscious result
  • Unsalted butter: helps develop flavor and control saltiness use the freshest butter for the best taste
  • Olive oil: works with butter to keep things from sticking select an olive oil with mild flavor
  • All purpose flour: helps thicken the soup choose a fresh bag to avoid musty flavor
  • Chicken bouillon powder: layers in more chicken flavor opt for one with few additives if possible

Step-by-Step Instructions

Melt the Fats:
In a large pot set over medium high heat combine the unsalted butter and olive oil Let the fats melt together and slightly bubble before moving on this ensures everything cooks evenly
Sauté the Aromatics:
Add the diced yellow onion to the melted fats Stir occasionally and let cook for about three minutes until the onions become translucent and aromatic Try not to let them brown as this can change the flavor base
Make the Roux:
Sprinkle the all purpose flour over the onions Stir constantly and cook for another three minutes until the flour coats everything and begins to bubble Cooking the flour like this removes any raw taste and helps to thicken your finished soup
Add Broth and Flavorings:
Slowly pour in the chicken broth while stirring This helps the roux blend smoothly and prevents lumps Add the chicken bouillon powder and the cream of chicken soup Stir until everything is dissolved and well combined
Simmer with Potatoes and Ham:
Turn up the heat a little and bring the pot to a gentle simmer Toss in the diced russet potatoes and diced ham Simmer for fifteen to twenty minutes stirring occasionally until the potatoes are tender when pierced with a fork
Finish the Soup:
Lower the heat Add the heavy cream and sour cream Stir until fully blended The soup should take on a creamy silky look Taste and adjust seasoning as needed Serve hot for the ultimate cozy meal
A spoonful of creamy ham and potato soup.
A spoonful of creamy ham and potato soup. | lilicooks.com

Ham is my favorite ingredient to add here because it transforms the soup into a true meal I remember making this after a weekend family brunch and the leftovers kept everyone happy for lunch the next day The way the flavors develop overnight is always magical

Storage Tips

Store leftover soup in an airtight container in the fridge for up to four days For best results reheat slowly on the stovetop so the cream does not separate If you plan to freeze portions hold back the creams and stir them in when you reheat for the freshest texture after thawing

Ingredient Substitutions

No heavy cream Try half and half or even evaporated milk for a lighter texture If you need a different protein cooked turkey or chicken can stand in for ham in a pinch And if potatoes are in short supply frozen hash browns make an easy swap

Serving Suggestions

Top each bowl with chopped chives extra ham crisp bacon or shredded cheese for a fun finish A slice of crusty bread makes this soup a complete meal For a lighter dinner serve it alongside a green salad with a bright vinaigrette

A spoon is in a bowl of creamy ham and potato soup.
A spoon is in a bowl of creamy ham and potato soup. | lilicooks.com

Cultural and Historical Context

Creamy ham and potato soup is a classic in many American homes especially around the holidays or after a big Sunday dinner It is a practical way to use up leftover meats and make a nourishing one pot meal The combination of simple inexpensive ingredients with a rich creamy finish is what makes it so enduring

Recipe FAQs

→ Which potatoes work best for ham and potato soup?

Russet potatoes are ideal due to their starchy texture, which helps thicken the soup and create a creamy consistency.

→ Can leftover ham be used?

Yes, leftover cooked ham adds excellent flavor and can be easily diced for this dish.

→ How can the soup be thickened without flour?

For a gluten-free option, use cornstarch or puree a portion of the cooked potatoes for natural thickness.

→ What toppings go well with this soup?

Chives, shredded cheese, and bacon bits are classic choices that add flavor and texture when sprinkled on top.

→ Is this soup freezer-friendly?

Yes, you can freeze it without the cream elements and then add sour cream and heavy cream upon reheating for best texture.

Creamy Ham and Potato Soup

Chunky potatoes and savory ham in a velvety, satisfying soup everyone will love.

Preparation Time
5 min
Cooking Time
25 min
Overall Time
30 min
Created By: Lili Clark

Category: Soups & Stews

Skill Level: Beginner-Friendly

Cuisine Type: American

Output: 6 Serves

Dietary Options: ~

Ingredients

→ Main Ingredients

01 2 large russet potatoes, diced
02 1/2 cup yellow onion, diced
03 10 ounces cream of chicken soup
04 6 cups chicken broth
05 2 cups diced ham
06 1 cup heavy whipping cream
07 1 cup sour cream

→ Seasoning and Thickening

08 3 tablespoons unsalted butter
09 1 teaspoon olive oil
10 1/4 cup all-purpose flour
11 1 teaspoon chicken bouillon powder

Steps

Step 01

In a large pot over medium-high heat, melt the butter with the olive oil. Add the onions and cook for 2–3 minutes. Sprinkle in the flour, stirring constantly, and cook for another 2–3 minutes to form a roux.

Step 02

Gradually add the chicken broth, then mix in the chicken bouillon powder and cream of chicken soup. Bring to a simmer before adding the potatoes and ham. Cook for 15–20 minutes, until the potatoes are tender.

Step 03

Stir in the sour cream and heavy cream until well blended. Serve warm and enjoy.

Tips

  1. This soup freezes well—just leave out the sour cream and heavy cream, and stir them in when reheating.
  2. Top servings with chives, shredded cheese, or bacon bits for extra flavor.

Required Tools

  • Large pot
  • Wooden spoon
  • Knife
  • Cutting board

Allergy Information

Always check each ingredient for allergens, and consult a medical professional if unsure.
  • Contains dairy (cream and butter)
  • Contains gluten (all-purpose flour)

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: 434
  • Fats: 31 g
  • Carbohydrates: 27 g
  • Proteins: 13 g