Ultimate Comfort Guide: How to Make Ham and Potato Soup

When the temperature drops and the windows begin to frost, there is no culinary remedy quite like a steaming bowl of homemade soup. Among the pantheon of comfort foods, ham and potato soup stands out as a timeless classic. It is a dish that manages to be both humble and luxurious, transforming simple root vegetables and leftover proteins into a velvety, soul-warming masterpiece.

Whether you are looking for a way to use up a holiday ham bone or simply craving a hearty weeknight dinner that the whole family will enjoy, mastering this recipe is a fundamental skill for any home cook. This guide will walk you through the nuances of selecting the right ingredients, the science of achieving the perfect thickness, and the step-by-step process of creating a soup that tastes like it has been simmering on a farmhouse stove for generations.

Selecting the Foundation: The Best Potatoes and Ham

The secret to a truly exceptional potato soup lies in the starch. Not all potatoes are created equal, and your choice will dictate whether your soup is chunky and clear or thick and creamy.

Choosing Your Spuds

For a classic, velvety texture, Russet potatoes are the gold standard. Containing approximately 20% to 22% starch, Russets break down easily during the simmering process. As they soften, they release their starch into the broth, acting as a natural thickener. If you prefer a soup with more structural integrity—where the potato cubes hold their shape against your spoon—Yukon Golds are an excellent middle ground. They offer a buttery flavor and a medium starch content (around 16% to 18%) that provides a creamy mouthfeel without completely disintegrating. Waxy varieties like Red Bliss potatoes should generally be avoided for pureed soups, but they are perfect if you desire a “brothy” ham and potato soup with firm, distinct bites.

The Ham Factor

While pre-diced ham from the grocery store is a convenient time-saver, nothing beats the depth of flavor provided by leftover bone-in ham. If you have a ham bone from a recent holiday meal, toss it into the pot during the simmering stage. The marrow and connective tissues will melt into the broth, providing a rich, smoky undertone that bullion simply cannot replicate. If you don’t have a bone, look for “hickory-smoked” or “honey-cured” ham steaks at the deli. Searing the ham in a bit of butter or oil before adding the liquid can also create a Maillard reaction, adding a complex savoriness to the finished dish.

The Science of the Perfect Base: Aromatic Foundations

Great soup is built in layers. Before a single drop of broth enters the pot, you must establish a “mirepoix” or flavor base.

Sautéing the Aromatics

Start by melting a few tablespoons of unsalted butter over medium heat. Add finely diced onions, celery, and carrots. This trio provides the aromatic backbone of the soup. Cook them until the onions are translucent and the celery has softened. If you want to elevate the profile even further, consider adding a thinly sliced leek or a few cloves of minced garlic. The goal here is “sweating” the vegetables—releasing their moisture and sweetness without browning them too deeply, which could discolor a creamy white soup.

Building the Broth

Once your aromatics are soft, add your diced potatoes and liquid. While water can be used if you have a very flavorful ham bone, most recipes benefit from a high-quality chicken broth or vegetable stock. The liquid should just cover the potatoes. Bring the mixture to a boil, then immediately reduce the heat to a gentle simmer. High heat can cause the dairy (added later) to break or the potatoes to become “gluey” rather than fluffy.

Achieving That Signature Creamy Texture

There are three primary ways to achieve the thick, rib-sticking consistency that defines a great potato soup. Each method offers a slightly different result.

The Traditional Roux

A roux is a mixture of equal parts flour and fat (usually butter). In many professional recipes, a roux is prepared in a separate small saucepan and then whisked into the simmering soup. This creates a stable emulsion that results in a glossy, thick broth. For a standard batch of soup, 5 tablespoons of butter and 5 tablespoons of flour whisked into 2 cups of milk will create a thick “cream base” that can be folded into the potato and broth mixture once the vegetables are tender.

The Mash and Starch Method

For a more rustic, “homestyle” texture, you can skip the flour entirely. Once the potatoes are fork-tender, use a potato masher or an immersion blender to crush about one-third of the potatoes directly in the pot. This releases the internal starches into the broth, thickening it naturally. This is an excellent option for those looking for a gluten-free alternative or a soup that feels less “heavy” than a flour-based version.

The Dairy Finish

The final touch of creaminess comes from the addition of milk, half-and-half, or heavy cream. For a standard family meal, 2% or whole milk provides plenty of richness. If you want an ultra-decadent “chowder” style soup, heavy whipping cream is the way to go. To add a bit of tangy complexity, some chefs stir in a dollop of sour cream or a handful of shredded sharp cheddar cheese just before serving.

Step-by-Step Stovetop Instructions

To bring all these elements together, follow this straightforward process for a standard pot of ham and potato soup.

  1. Prep the Ingredients: Peel and cube 3 to 4 pounds of potatoes into 1-inch pieces. Dice 2 cups of cooked ham. Finely chop one medium onion, two ribs of celery, and two carrots.
  2. Sauté: In a large stockpot, melt 3 tablespoons of butter. Add the onion, celery, and carrots, cooking over medium heat for 5 to 7 minutes until soft. Add 2 cloves of minced garlic during the last minute of sautéing.
  3. Simmer: Pour in 4 cups of chicken broth. Add the cubed potatoes and your ham bone (if using). If the potatoes aren’t fully submerged, add a bit of water. Bring to a boil, then turn the heat down to medium-low. Cover and simmer for 15 to 20 minutes, or until the potatoes are easily pierced with a fork.
  4. Thicken: In a separate saucepan, melt 5 tablespoons of butter. Whisk in 5 tablespoons of flour and cook for 1 minute. Gradually whisk in 2 cups of milk until the mixture is thick and bubbly.
  5. Combine: Remove the ham bone from the main pot. Pour the thickened milk mixture into the soup. Add the diced ham.
  6. Season: Stir well and let the soup simmer for another 5 minutes to allow the flavors to meld. Season with salt and plenty of cracked black pepper. Be cautious with salt, as the ham and broth often provide a significant amount on their own.

Customizing Your Bowl: Variations and Toppings

The beauty of ham and potato soup is its versatility. You can easily adapt the recipe to suit your dietary needs or flavor preferences.

Slow Cooker Adaptation

If you prefer a “set it and forget it” approach, you can easily adapt this for a slow cooker. Place the potatoes, ham, aromatics, and broth in the crock. Cook on low for 7 to 8 hours or on high for 3 to 4 hours. Because slow cookers do not allow for evaporation, you may need slightly less broth. Add your dairy and any flour-based thickeners during the last 30 minutes of cooking to prevent curdling.

Flavor Boosters

If the soup feels like it’s missing a “bright” note, try adding a teaspoon of Dijon mustard or a splash of white wine vinegar. The acidity cuts through the richness of the cream and potatoes. For an earthy undertone, add a bay leaf or a teaspoon of dried thyme during the simmering stage.

The Art of the Garnish

A soup this rich benefits from a bit of texture and freshness on top. Classic garnishes include:

  • Freshly sliced green onions or chives for a mild onion bite.
  • Crispy bacon bits for added smokiness and crunch.
  • Extra shredded sharp cheddar cheese.
  • A pinch of smoked paprika or cayenne pepper for heat.

Storage and Reheating Tips

Potato soup is notorious for thickening significantly as it cools. If you have leftovers, store them in an airtight container in the refrigerator for up to 4 days.

When reheating, you will likely find that the soup has turned into a thick mash. Simply place the desired amount in a saucepan over low heat and stir in a splash of milk or broth to loosen the consistency. Avoid boiling the soup during reheating, as this can cause the dairy to separate and give the soup a grainy texture.

While you can freeze potato soup, be aware that the texture of the potatoes may change slightly upon thawing, becoming somewhat soft or “mealy.” If you plan to freeze a batch, it is often best to do so before adding the dairy, then stir in the milk or cream once you have reheated the potato and ham base.

FAQs

Can I make this soup gluten-free?

Yes, you can easily make ham and potato soup gluten-free by omitting the flour-based roux. Instead, use a cornstarch slurry (equal parts cornstarch and cold water) added to the simmering soup, or simply mash a larger portion of the cooked potatoes to create a thick, natural consistency. You can also use instant potato flakes as a quick gluten-free thickening agent.

Why did my potato soup turn out gummy?

Gummy or “gluey” soup usually happens for two reasons: overworking the potatoes or using the wrong temperature. If you use a high-speed blender or food processor to puree the potatoes, the blades can break the starch molecules too aggressively, creating a paste-like texture. Always use a manual masher or a gentle pulses with an immersion blender. Additionally, ensure you are simmering the soup rather than boiling it vigorously.

Do I have to peel the potatoes?

Peeling is entirely a matter of preference. If you are using Russets, the skins can be thick and tough, so peeling is generally recommended for a smooth soup. However, if you are using Yukon Gold or Red potatoes, the skins are thin and nutritious. Leaving them on adds a rustic look and extra fiber to your meal. Just be sure to scrub the skins thoroughly before dicing.

Can I use frozen hash browns instead of fresh potatoes?

In a pinch, yes! Frozen cubed hash browns can be a great shortcut. Since they are already partially cooked, they will require less simmering time (usually 10 to 12 minutes). However, because they are often processed, they may not release as much natural starch as fresh potatoes, so you might need to rely more heavily on a roux or cornstarch to get the thickness right.

Is it safe to leave the ham bone in the soup overnight?

If you are letting the soup cool before putting it in the fridge, you should remove the ham bone once the cooking is finished. Leaving a large bone in a cooling pot of thick soup can actually keep the center of the pot in the “danger zone” temperature range for too long, as the bone holds onto heat. Remove the bone, scrap off any remaining meat to put back into the soup, and discard the bone before storage.