Hearty Ham and Potato Soup

Cozy homemade soup with tender potatoes, savory ham, and a rich comforting broth

Time50 min Servings6 Difficulty2/10 TypeSoup

Ham and Potato Soup is a comforting homemade vegetable-style soup that combines tender potatoes, aromatic vegetables, and flavorful pieces of ham in a warm, satisfying broth.

This soup is incredibly easy to prepare and uses simple everyday ingredients, making it a perfect very low-budget meal that still tastes rich and filling. Potatoes naturally thicken the broth while ham adds gentle savory depth, creating a balanced and hearty soup that works well for lunch or dinner.

Because the ingredients are mild, nourishing, and easy to digest, this soup is also suitable for children when served warm. Many families enjoy it with fresh bread or crackers for a cozy, comforting everyday meal.

🔥 Pro Cooking Secret
Simmer the potatoes slowly until very tender - a few pieces will naturally break down and create a thicker, silky broth without using cream or cheese.

Per 100 g of the finished Ham and Potato Soup:

Protein 4.6 (g)
Fat 2.8 (g)
Carbs 9.5 (g)
Calories 82 (kcal)
Ham and Potato Soup in an elegant ceramic bowl with tender potato cubes, diced ham, carrots and celery in a light golden broth, garnished with fresh parsley, surrounded by potatoes, garlic, onion, celery, spices and a decorative cooking pot in a bright kitchen setting
Recipe author Olivia Bennett

Recipe by: Olivia Bennett

Editor-in-Chief of FastSimpleRecipes.com with over 15 years of culinary experience. Olivia carefully tests every Ham and Potato Soup recipe to ensure balanced seasoning, properly cooked potatoes, and a comforting broth using simple household ingredients.

Ingredients
for Ham and Potato Soup

Ingredients for Ham and Potato Soup: potatoes diced ham onion garlic olive oil carrot celery and broth arranged on white background

Ingredient List

  • 2 lb (900 g) potatoes, peeled and diced
  • 200 g cooked ham, diced
  • 1 medium onion (160 g), diced
  • 1 medium carrot (120 g), diced
  • 1 celery stalk (60 g), finely chopped
  • 3 cloves (12 g) garlic guide, minced
  • 1 tbsp (15 g) Olive Oil guide
  • 5 cups (1.2 L) vegetable brothguide (or water)
  • 7 g kosher salt guide (adjust to taste)
  • 1/3 tsp ground black pepper guide
  • 2 tbsp chopped fresh parsley (optional)
Leftover baked or holiday ham works perfectly in this soup and adds deeper flavor.

💡Helpful Tips

  • Potato type: Yukon Gold or regular yellow potatoes create the best creamy texture.
  • Broth option: vegetable broth adds more flavor, but water works well if broth is unavailable.
  • Natural thickening: slightly mash a few cooked potatoes to make the soup thicker.

How to Make Ham and Potato Soup (Step-by-Step Guide)

  1. Step 1

    Start by preparing all vegetables so cooking later goes smoothly. First peel the potatoes using a vegetable peeler. After peeling, rinse them under cold water and cut them into medium cubes about 1 inch (2-3 cm) in size.

    Try to keep the potato cubes roughly the same size so they cook evenly in the soup. Pieces that are too small may break apart too quickly, while large pieces may remain undercooked.

    Next, dice the onion into small cubes. The smaller the onion pieces, the better they will blend into the soup and create a smooth flavor base. Cut the carrot into small cubes and finely chop the celery stalk.

    Finally, mince the garlic very finely with a knife or garlic press. Cut the ham into small bite-sized cubes about 1-1.5 cm. The ham should be evenly distributed so every spoonful of soup contains some flavor.

  2. Step 2

    Place a medium soup pot or saucepan on the stove and turn the heat to medium. Add the Olive Oil and allow it to warm for about 20-30 seconds.

    Add the diced onion, carrot, and celery into the pot. Stir the vegetables well so they coat lightly with the oil.

    Cook the vegetables for about 5-6 minutes, stirring every 30-40 seconds. The vegetables should become soft and aromatic. The onion will turn slightly translucent and glossy.

    It is important that the vegetables do not brown. The goal is to soften them slowly so they release sweetness and build a gentle flavor base for the soup.

    Add the minced garlic and cook for another 30-40 seconds while stirring constantly. Garlic cooks very quickly, so this short step releases aroma without letting it burn.

  3. Step 3

    Add the diced potatoes and ham directly into the pot with the cooked vegetables.

    Stir everything together thoroughly so the potatoes and ham mix evenly with the aromatic vegetables. Let the mixture cook for about 1-2 minutes while stirring occasionally.

    This short step allows the potatoes to warm slightly and begin absorbing the flavor from the onion, carrot, celery, and garlic.

    At this point the pot should smell savory and aromatic, and the ingredients should be evenly combined before adding the liquid.

  4. Step 4

    Carefully pour the vegetable broth into the pot. If broth is not available, you can safely use plain water instead - the soup will still taste good thanks to the ham and vegetables.

    Stir the soup well so the potatoes and ham distribute evenly in the liquid.

    Increase the heat slightly and bring the soup to a gentle boil. Once you see steady bubbles forming, reduce the heat to low so the soup begins to simmer slowly.

    Allow the soup to simmer for about 20 minutes. During this time the potatoes will become soft and fully cooked. Stir the soup every few minutes so the potatoes do not stick to the bottom of the pot.

    The soup is ready for the next step when the potatoes are very tender and easily pierced with a fork.

  5. Finish
    Finished Ham and Potato Soup served in a bowl with diced ham potato cubes and parsley

    Taste the soup and add kosher salt and black pepper. Stir well so the seasoning distributes evenly throughout the pot.

    If you prefer a thicker soup, take a spoon and gently mash several potato cubes against the side of the pot. The mashed potatoes will dissolve into the broth and create a naturally thicker texture without adding flour or cream.

    Stir the soup again and check the flavor. Add a little more salt if necessary.

    Sprinkle chopped parsley into the soup just before serving. The finished Ham and Potato Soup should look hearty, with soft potato cubes, savory ham pieces, and a warm flavorful broth.

    Serve the soup hot with fresh bread, crackers, or a simple salad for a comforting homemade meal.

📌 Common Mistakes When Making Ham and Potato Soup

Ham and Potato Soup is a simple homemade comfort food, but recipes with modest everyday ingredients depend heavily on good technique. Because the soup does not use cheese or heavy cream, the final texture and flavor come mainly from properly cooked vegetables, correctly simmered potatoes, and balanced seasoning.

Many common Ham and Potato Soup problems happen when the vegetables are rushed, the potatoes are cut unevenly, the broth is not properly balanced, or the texture is not adjusted at the end. These details may sound small, but they determine whether the soup tastes cozy, savory, and naturally thick - or thin, bland, and disappointing.

Use the troubleshooting guide below to avoid the most common Ham and Potato Soup mistakes and make every bowl more flavorful, comforting, and reliable.

Problem Most Likely Cause Quick Fix
Potatoes cook unevenly Potato pieces were cut in different sizes Cut potatoes into evenly sized cubes about 1 inch (2-3 cm).
Soup tastes weak or bland Vegetables were not cooked long enough at the beginning Sauté onion, carrot, and celery until softened before adding broth.
Broth feels too thin Potatoes were not mashed slightly at the end Mash a few cooked potato pieces into the broth for natural thickness.
Soup tastes too salty Ham and broth were both salty and seasoning was added too early Season lightly at first, then adjust only after simmering and tasting.
Mistake 1

Cutting the potatoes into uneven pieces

Potatoes are the main body-building ingredient in Ham and Potato Soup, so they must cook at the same pace. If some pieces are very small and others are too large, the small ones may fall apart early while the large ones stay firm inside.

This creates an inconsistent texture and makes it harder to judge when the soup is ready. Even sizing is especially important in soups where potatoes provide both structure and natural thickening.

Fix: Cut the potatoes into evenly sized cubes, ideally about 1 inch (2-3 cm). This helps them cook uniformly and gives the finished Ham and Potato Soup a more balanced texture.
Mistake 2

Rushing the vegetable base

Onion, carrot, celery, and garlic create the core flavor of Ham and Potato Soup. If these vegetables are only heated briefly instead of softened properly, the broth can taste flat, sharp, or underdeveloped.

Slow sautéing gives the vegetables time to release sweetness and aroma. This is especially important in a soup without cream or cheese, where the broth itself must carry much of the flavor.

Fix: Cook the onion, carrot, and celery for about 5-6 minutes until softened and aromatic, then add the garlic only for the final 30-40 seconds. The vegetables should soften but not brown.
Mistake 3

Not using the potatoes to naturally thicken the soup

One of the best qualities of Ham and Potato Soup is that it can become pleasantly thick without flour, cream, or cheese. If the soup is served immediately after simmering without adjusting the texture, the broth may seem thinner than expected.

Cooked potatoes release starch when lightly mashed, and this starch gives the soup a fuller, more comforting consistency. Skipping this step often means missing the easiest way to improve the texture.

Fix: Once the potatoes are fully tender, mash several pieces directly in the pot with a spoon or potato masher. Stir them back into the broth to create a naturally thicker Ham and Potato Soup.
Mistake 4

Adding too much salt before tasting the finished soup

Ham often contains a significant amount of salt, and some vegetable broths are also quite salty. If full seasoning is added at the start without tasting later, the finished soup can become overly salty very easily.

This is one of the most common seasoning mistakes in Ham and Potato Soup, especially when using leftover ham from another meal. Once the salt level becomes too high, it is much harder to correct.

Fix: Season lightly at first, then taste the soup only after the ham, potatoes, and broth have simmered together. Add the final salt gradually, in small amounts, so the soup stays balanced and pleasant.

Quick Summary

The best Ham and Potato Soup depends on a few practical details: cutting the potatoes evenly, building flavor by properly cooking the vegetables, using softened potatoes to naturally thicken the broth, and seasoning carefully because ham already adds saltiness. When these steps are handled correctly, the soup becomes hearty, balanced, and deeply comforting without needing heavy ingredients.

🗨 FAQ
About Ham and Potato Soup

Ham and Potato Soup is a very approachable homemade soup, but many cooks still have questions about cooking time, ingredient substitutions, and storing leftovers. The answers below help clarify the most common questions so the soup turns out flavorful, balanced, and easy to prepare.
What type of potatoes work best in Ham and Potato Soup?
Yellow potatoes or Yukon Gold potatoes work especially well because they hold their shape while also releasing some starch that thickens the soup. Regular white potatoes are also a good option and produce a similar texture.
Can I make Ham and Potato Soup using only water instead of broth?
Yes. Vegetable broth adds extra flavor, but plain water works perfectly well because ham, vegetables, and potatoes naturally create a flavorful broth while simmering together.
Why does Ham and Potato Soup become thicker after resting?
Potatoes release starch while cooking, and this starch continues to absorb liquid as the soup cools. This is normal and often improves the texture. If the soup becomes too thick when reheating, simply add a little hot water or broth to loosen it.
How long can Ham and Potato Soup be stored in the refrigerator?
The soup stores well for about 3-4 days in the refrigerator when kept in a sealed container. Reheat gently on the stove while stirring occasionally so the potatoes warm evenly.
Can Ham and Potato Soup be frozen?
Yes, the soup can be frozen for up to 2-3 months. Allow it to cool completely before freezing in airtight containers. When reheating, thaw the soup in the refrigerator and warm it slowly on the stove.
What can I serve with Ham and Potato Soup?
This soup pairs well with crusty bread, toast, crackers, or simple sandwiches. A fresh green salad also complements the warm, savory flavor of the soup and turns it into a complete meal.