Rich Ham and Potato Chowder

Easy & Creamy Ham and Potato Soup Recipe (No Heavy Cream!)

Warm your soul with a bowl of this incredibly satisfying Creamy Ham and Potato Soup. This recipe delivers a hearty blend of tender, melt-in-your-mouth potatoes, savory smoky ham, and sweet carrots – all without a single drop of heavy cream! It’s astonishingly easy to prepare and impossible to resist, making it the ideal choice for comforting family dinners or impressive gatherings that everyone will rave about. Experience a velvety texture and rich flavor that belies its simple ingredients and quick preparation time.

Image of a scrumptious creamy ham and potato soup with cracked pepper sprinkled on top, being stirred by a spoon.

What Makes This Ham Potato Soup So Special?

There’s nothing quite like a steaming bowl of hearty, flavorful soup to provide ultimate comfort, especially on a chilly evening. This creamy Ham Potato Soup doesn’t just promise comfort; it delivers a burst of warmth and incredible flavor in every single spoonful. If you’re a fan of our popular Creamy Pumpkin Soup or our classic Cream of Mushroom Soup, you already know the exceptional taste and quality we strive for in every recipe. This ham and potato soup is no exception, designed to become a new favorite in your culinary repertoire.

What truly distinguishes this Ham Potato Soup from many others is its incredibly velvety, rich texture achieved *without* the addition of heavy cream! Instead of relying on calorie-dense creams, we create a simple yet effective roux directly in the pot. This ingenious technique transforms ordinary ingredients into a luxurious, thick soup base that boasts a rich mouthfeel and incredible depth of flavor every time. It’s a game-changer for those seeking a lighter yet equally satisfying creamy soup. Ready in under 45 minutes from start to finish, it’s the perfect solution for busy weeknights when you crave something wholesome, comforting, and utterly delicious without spending hours in the kitchen.

Ham Potato Soup: Essential Ingredients for Unforgettable Flavor

Image of the ingredients needed for the Ham And Potato Soup, specifically: milk, celery, carrot, butter, potatoes, ham, pepper, bouillon, onion, garlic, flour, stock.

The magic of this Creamy Ham Potato Soup lies in its carefully selected, high-quality ingredients. Each component plays a vital role in building the layers of flavor and achieving that signature creamy consistency. Smoky ham provides a foundational savory depth, tender potatoes contribute heartiness and a silky texture, while fresh aromatics like garlic, onion, carrots, and celery add bright, bold flavors. These simple staples combine to create an unforgettable bowl of comfort.

  • Ham: This is truly the star of our soup! For the purest and most authentic flavor, opt for a good quality smoked ham with a balanced saltiness and minimal additives. Leftover holiday ham, whether from Christmas, Thanksgiving, or Easter, is an excellent choice, adding a wonderful depth and transforming your soup into an even cozier comfort dish. Dice the ham into bite-sized pieces to ensure even distribution and a burst of flavor in every spoonful. If you loved the ham’s role in our Ham And Bean Soup, you’ll adore it here.
  • Ham Broth / Chicken Stock: The liquid foundation of this soup is crucial for its flavor. While store-bought chicken or vegetable broth works as a convenient substitute, we highly recommend using homemade ham broth for unmatched richness and depth. Simmer a leftover ham bone with staple aromatics like onions, carrots, celery, and a bay leaf for an hour to create a nutrient-filled, deeply flavorful base. This extra step is truly worth the effort for an authentic, hearty soup experience. If using store-bought, opt for low-sodium chicken stock and consider adding a teaspoon of chicken bouillon for an extra flavor boost.
  • Potatoes: Yukon Gold potatoes are our top recommendation for this soup due to their creamy texture and naturally buttery flavor. They hold their shape well during cooking while also breaking down slightly to contribute to the soup’s velvety finish. Ensure they are diced evenly to guarantee consistent cooking and optimal flavor absorption. Other starchy potatoes like Russets can also work, but may result in a slightly different texture.
  • Aromatics (Onion, Carrots, Celery, Garlic): This classic mirepoix forms the flavor base of the soup. Sautéing these vegetables until tender releases their sweet and savory notes, building a robust foundation for the other ingredients. Fresh garlic adds an essential pungent and aromatic kick that elevates the entire dish.
  • Flour & Butter (Roux): These two ingredients are the secret to achieving our signature creaminess without heavy cream. Melted butter combined with flour forms a roux, which thickens the soup as the liquids are added, creating a smooth, rich texture that coats every ingredient beautifully.
  • Milk: Whole milk or 2% milk is added towards the end to complete the creamy texture. It provides the final layer of richness and body to the soup, without making it overly heavy.
  • Seasoning: Simple salt and freshly cracked black pepper are essential for balancing and enhancing all the flavors. Adjust to your taste at the end of cooking.

*Note: For a complete list of ingredients and precise measurements, please refer to the detailed Recipe Card located at the bottom of this article.

Versatile Additions and Simple Substitutions for Your Ham Potato Soup

This Ham Potato Soup recipe celebrates hearty simplicity, but it’s also wonderfully adaptable to your pantry and preferences. Don’t have a specific ingredient? No worries! Easy substitutions will still help you create a flavorful, satisfying bowl of comfort. Feel free to get creative and make this soup truly your own!

  • Cheese: For an extra layer of indulgent flavor and creaminess, stir in some freshly grated cheddar, Parmesan, Gruyère, or your favorite melting cheese towards the end of cooking, just before serving. The cheese will melt beautifully into the hot soup, adding a savory richness that perfectly complements the smoky ham and tender potatoes.
  • Spices: If you enjoy a touch of warmth or heat, feel free to add a pinch of crushed red pepper flakes or a dash of your preferred hot sauce. For a deeper, smokier profile, a teaspoon of smoked paprika can work wonders, enhancing the ham’s natural smokiness. A bay leaf added during the simmering process can also infuse a subtle herbal note, which you’d remove before serving. Fresh thyme or rosemary sprigs can also be added with the stock for an aromatic boost.
  • Extra Vegetables: This soup is a fantastic vehicle for adding more vegetables. Consider stirring in frozen peas or corn during the last 5 minutes of cooking. Sautéed mushrooms, chopped bell peppers, or even a handful of fresh spinach or kale added until wilted would also be delicious and boost the nutritional value.
  • Gluten-Free Option: To make this soup gluten-free, substitute the all-purpose flour in the roux with an equal amount of cornstarch or tapioca starch, mixed with a little cold water to create a slurry before adding to the hot liquid to thicken.
  • Different Proteins: While ham is central to this recipe, you can adapt it. Leftover roasted chicken or turkey can be diced and added for a similar comforting feel. For a vegetarian version, omit the ham entirely and use vegetable broth, perhaps adding white beans for protein.
  • Boosted Creaminess (Optional): While the recipe is designed to be creamy without heavy cream, if you desire an even richer soup, you can stir in a quarter cup of cream cheese or a splash of heavy cream at the very end. This would make it extra decadent!

Crafting Your Ham Potato Soup: A Step-By-Step Guide

Ready to create some magic in your kitchen? With just a few simple steps, you’ll be well on your way to creating a hearty, flavorful, and incredibly creamy Ham Potato Soup that’s guaranteed to impress. Prepare to make your kitchen the coziest and most inviting spot in your home!

Image of carrots, onions, and celery being sautéed in a pan.
  1. Sauté the Veggies: Begin by melting the butter in a large, heavy-bottomed pot or Dutch oven over medium heat. Once melted and shimmering, add your finely chopped onion, carrots, and celery. Sauté these aromatics for about 4 minutes, stirring occasionally, until they begin to soften and become fragrant. This step is crucial for building the flavor base of your soup.
Image of ham, garlic, and potatoes being added to the soffritto.
  1. Add Ham and Potatoes: Introduce the diced ham and potatoes to the pot with the softened vegetables. Cook for an additional 2 minutes, allowing the flavors to meld slightly. Then, add the minced garlic and sauté for just about 30 seconds more, or until the garlic becomes wonderfully fragrant. Be careful not to burn the garlic, as it can turn bitter.
Image of flour being added to the mix and cooked.
  1. Create the Roux: Sprinkle the all-purpose flour over the mixture in the pot. Stir continuously for approximately 2 minutes, ensuring the flour is fully incorporated with the butter and vegetables. This step cooks out the raw flour taste and creates the roux, which will thicken your soup.
Image of stock being added to the mix of veggies.
  1. Simmer and Tenderize: Pour in the chicken stock (or homemade ham broth) and add the chicken bouillon. Stir all the ingredients together well, scraping up any bits from the bottom of the pot. Increase the heat to bring the mixture to a gentle boil, then reduce to a simmer. Let it cook for about 10-12 minutes, or until the potatoes are just fork-tender. Do not overcook, as they will continue to soften.
Image of milk being added to the mixture.
  1. Thicken with Milk: Reduce the heat to medium-low. Slowly pour in the milk (whole or 2%) while stirring constantly. Continue to stir gently over the low heat for about 5 minutes, allowing the soup to thicken to your desired creamy consistency. It’s crucial to keep the heat low to prevent the milk from curdling.
Image of the soup being removed from the oven with a spoon, ready to be plated and served.
  1. Season to Taste: Give your soup a taste test. Adjust the seasoning with salt and freshly cracked black pepper as needed. Remember, ham can be quite salty, so add salt incrementally. Serve your deliciously creamy Ham Potato Soup warm and enjoy!

Nothing complements a hot bowl of creamy Ham Potato Soup quite like a warm, crusty piece of bread for dipping! You’re in luck, as we have some truly wonderful bread recipes that will perfectly enhance your meal. Fancy baking your own? Consider our incredibly simple yet delicious Artisan Bread or our famously soft and fluffy Soft Dinner Rolls. Both are excellent choices, but they become even more irresistible when slathered with a knob of our easy homemade Garlic Butter, especially when served fresh out of the oven.

Craving more creamy soup inspiration? If you loved this recipe, you’re sure to enjoy these other comforting and flavorful soup ideas: our wholesome Skinny Slow Cooker Potato Soup, the family-favorite Easy Broccoli Cheese Soup, the rich and savory Creamy Zuppa Toscana, our hearty and nutritious Lentil Soup, or the ultimate comfort classic, Creamy Chicken Noodle Soup. Each recipe brings its own unique flavors and textures to your table, ensuring there’s a perfect soup for every craving!

Recipe FAQ’s: Your Questions Answered

How Do I Prevent The Soup From Curdling When Adding Milk?

The most important step to prevent milk from curdling is to significantly reduce the heat to medium-low (or even low) before adding the milk. Ensure the soup is not at a rolling boil. Pour the milk in slowly, and stir gently but continuously until it is fully incorporated and the soup begins to thicken. Drastic temperature changes and high heat are the primary culprits for curdling, so lowering the heat is vital to ensure a smooth, creamy, and unblemished soup texture.

What If I Don’t Have Homemade Ham Broth?

No problem at all! While homemade ham broth certainly adds an incredible, authentic depth of flavor, a good quality store-bought low-sodium chicken or beef broth will work perfectly fine as a quick and convenient substitute. To mimic the richness of homemade broth, you can dissolve a teaspoon of chicken or ham bouillon powder into the store-bought broth or add it directly to the pot with the stock. Always taste and adjust seasoning as necessary, as store-bought broths can vary in saltiness.

Can I Use Different Types Of Potatoes In This Soup?

Absolutely! While we highly recommend Yukon Gold potatoes for their superior creamy texture and buttery flavor, which contribute beautifully to the soup’s overall richness, you certainly have other options. Russet potatoes can be used, but they tend to break down more, potentially making the soup thicker and slightly grainier. Red potatoes hold their shape well and offer a firmer texture. Just keep in mind that different potato types will slightly alter the final texture and consistency of your soup, but they will all yield a delicious result.

Can I Freeze This Ham Potato Soup?

While most creamy soups with potatoes and milk can sometimes separate when frozen and reheated, this soup generally freezes well due to the flour-based roux stabilizing the emulsion. For best results, allow the soup to cool completely before transferring it to freezer-safe containers, leaving a little headspace. Freeze for up to 2-3 months. To reheat, thaw overnight in the refrigerator, then gently warm on the stovetop over low heat, stirring frequently. You may need to add a splash of milk or broth to restore its original consistency.

How Do I Make This Soup Gluten-Free?

To make this Ham Potato Soup suitable for a gluten-free diet, you will need to substitute the all-purpose flour. The easiest way is to use a cornstarch slurry. Instead of adding dry flour, mix 1 tablespoon of cornstarch with 2 tablespoons of cold milk or water until smooth. Add this slurry to the simmering soup *after* you’ve added the main liquid (stock/broth) and before adding the rest of the milk. Stir continuously and allow it to boil gently for a few minutes until the soup thickens. You can repeat with another slurry if a thicker consistency is desired. Ensure all other ingredients, especially your broth, are certified gluten-free.

Image of creamy ham and potato soup being scooped up by a spoon, ready to be enjoyed.
creamy potato soup with a silver spoon resting in the top right corner. The bowl is on a marble bench top, a grey kitchen towel to the left of the bowl, and green celery bits scattered near the top of the frame.The soup has diced ham, potatoes, carrots, and is topped with pepper.
Save
Saved
Pin
Print















4.90 from 302 votes

Ham Potato Soup Recipe

By

Karina
Prep Time:

15 minutes

Cook Time:

25 minutes

Total Time:

40 minutes

Servings:

8
people
Deliciously creamy Ham and Potato Soup is easy to make and perfect for using up leftovers! Filled with soft, tender potatoes, carrots, celery, onion, garlic and the possibility of making your own ham broth from a leftover ham bone! The best part? No heavy cream! Picky eaters will ask for seconds!

Ingredients 

 



  • 1/3
    cup
    unsalted butter



  • 1

    onion
    finely chopped



  • 1
    cup
    carrot
    large, peeled and diced



  • 1/2
    cup
    diced celery



  • 3
    cups
    potatoes
    peeled and diced



  • 4
    cloves
    garlic
    minced or finely chopped



  • 1 1/2
    cups
    cooked ham
    diced, add more if desired



  • 1/3
    cup
    all-purpose flour
    plain flour



  • 2
    cups
    low sodium chicken stock
    or broth



  • 2
    teaspoons
    chicken Bouillon



  • 3
    cups
    milk
    whole milk or 2%



  • 1/4
    teaspoon
    salt
    if needed, adjust to you taste



  • 1/4
    teaspoon
    cracked pepper
    to taste

Instructions 

  • Heat the butter in a large pot or Dutch oven over medium heat. Sauté the onion, carrots, and celery for about 4 minutes until they begin to soften and become aromatic.
  • Add the diced ham and potatoes to the pot. Cook for 2 minutes, stirring to combine, then add the minced garlic and sauté for an additional 30 seconds until fragrant, being careful not to burn it.
  • Sprinkle the all-purpose flour over the ingredients in the pot. Stir thoroughly to incorporate the flour and cook for 2 minutes, creating a roux that will thicken the soup.
  • Stir in the chicken stock (or ham broth) and chicken bouillon, mixing all ingredients together well. Increase the heat to bring the soup to a gentle boil, then reduce to a simmer and cook for approximately 10-12 minutes, or until the potatoes are just fork-tender.
  • Reduce the heat to medium-low. Slowly add the milk to the pot, stirring constantly. Continue to stir over the low heat for about 5 minutes, allowing the soup to thicken to a creamy consistency without boiling vigorously.
  • Taste the soup and season with salt and freshly cracked black pepper as desired. Add salt incrementally, as ham can contribute significant saltiness.
  • Serve warm and enjoy your homemade creamy ham and potato soup!

Notes

HOMEMADE HAM BROTH

Making your own ham broth using a leftover ham bone will elevate the flavor of this soup significantly. Here’s how:

  • Simmer: Place the leftover ham bone in a large stock pot. Cover it halfway with enough cold water (approximately 2 quarts/liters, depending on the size of your bone).
  • Boil and Reduce: Bring the water to a boil, then immediately reduce the heat to low, cover the pot with a lid, and let it simmer gently for at least 1 hour, or until the broth is very fragrant and deeply flavored.
  • Strain and Use: Carefully remove and discard the ham bone. Strain the broth through a fine-mesh sieve to remove any small bone fragments or impurities. Replace the chicken stock called for in the recipe with your flavorful homemade ham broth.

TIPS FOR CONSISTENCY

If you find your soup is too thick once it’s finished cooking, don’t worry! Simply add more milk (or broth) in 1/4 cup increments, stirring well after each addition, until you reach your desired consistency.

Alternatively, if your soup isn’t thick enough to your liking, you can easily thicken it further. In a small bowl, mix 1 tablespoon of cornstarch together with 2 tablespoons of cold milk or water to create a smooth slurry.

Pour this mixture into the simmering soup, stirring constantly. Allow the soup to gently boil for a few minutes while stirring to activate the cornstarch and thicken. Repeat this process with another cornstarch slurry if you desire an even thicker soup!

Nutrition


Calories:
291
kcal

|

Carbohydrates:
26
g

|

Protein:
13
g

|

Fat:
16
g

|

Saturated Fat:
8
g

|

Polyunsaturated Fat:
1
g

|

Monounsaturated Fat:
5
g

|

Trans Fat:
0.3
g

|

Cholesterol:
48
mg

|

Sodium:
464
mg

|

Potassium:
697
mg

|

Fiber:
3
g

|

Sugar:
7
g

|

Vitamin A:
3.088
IU

|

Vitamin C:
18
mg

|

Calcium:
143
mg

|

Iron:
1
mg

Nutrition information is automatically calculated, so should only be used as an approximation.





Tried this? Leave a comment below!