
This Ham and Potato Soup is a classic comfort food that’s perfect for a cozy evening! Tender potatoes, savory ham, and a medley of vegetables simmered in a creamy broth—it’s a hearty and satisfying meal that’s easy to make and sure to please the whole family.
Why You’ll Love This Recipe
- Classic Comfort Food: This soup is a timeless classic for a reason. It’s the perfect combination of flavors and textures, offering a warm and comforting hug in a bowl.
- Easy and Budget-Friendly: This recipe is incredibly easy to make with simple ingredients you probably already have on hand. It’s a budget-friendly meal that’s perfect for feeding a crowd.
- Versatile: You can easily customize this soup by adding different vegetables, such as corn, peas, or spinach. You can also use leftover ham or a ham bone for extra flavor.
Ingredients
- Butter: Adds richness and flavor to the soup base.
- Medium onion: Diced onion adds a sweet and savory flavor.
- Garlic cloves: Minced garlic adds a pungent and aromatic flavor.
- Celery stalks: Diced celery adds a subtle savory note and a bit of texture.
- Medium carrots: Diced carrots add sweetness, color, and nutrients.
- All-purpose flour: Used to thicken the soup and create a creamy texture.
- Low-sodium chicken broth: The base of the flavorful soup.
- Potatoes: Peeled and diced potatoes, such as Russet or Yukon Gold, add heartiness and substance.
- Dried thyme: Adds a subtle earthy flavor.
- Salt and pepper: Enhances the overall flavor of the soup.
- Chicken bouillon cube: Adds extra flavor to the broth.
- Cooked ham: Diced cooked ham adds a salty and savory element to the soup.
- Heavy cream or half-and-half: Creates a rich and creamy finish.
- Fresh parsley: Optional, but chopped fresh parsley adds a pop of color and a fresh, herbaceous flavor as a garnish.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
How to Make Ham and Potato Soup
Step 1: Sauté the Vegetables
In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion, minced garlic, diced celery, and diced carrots. Sauté for 5-7 minutes, or until the vegetables are softened and the onions are translucent.
Step 2: Make the Roux
Sprinkle the flour over the sautéed vegetables and stir well to combine. Cook for 1-2 minutes to eliminate the raw flour taste.
Step 3: Add the Broth and Potatoes
Gradually pour in the chicken broth while stirring constantly to avoid lumps. Add the diced potatoes, dried thyme, bouillon cube, salt, and pepper to the pot. Bring the mixture to a gentle boil.
Step 4: Simmer
Reduce the heat to low, cover the pot, and simmer for 15-20 minutes, or until the potatoes are tender.
Step 5: Add the Ham and Cream
Stir in the diced cooked ham and cook for an additional 5 minutes to heat through. Stir in the heavy cream or half-and-half and heat until warmed through. Do not let the soup boil after adding the cream.
Step 6: Serve
Taste the soup and adjust the seasoning as needed. Ladle the soup into bowls and garnish with chopped fresh parsley, if desired.
Pro Tips for Making the Recipe
- Brown the Ham: For a deeper, more savory flavor, brown the diced ham in a skillet before adding it to the soup.
- Thicken the Soup: If you prefer a thicker soup, use a potato masher to mash some of the cooked potatoes before adding the cream.
- Reheating Tip: If the soup thickens too much upon standing or reheating, add a splash of water or broth to thin it out.
How to Serve
This Ham and Potato Soup is a hearty and satisfying meal on its own. You can also serve it with:
- Crusty Bread: A side of crusty bread is perfect for dipping into the soup and soaking up the flavorful broth.
- Side Salad: A simple green salad with a light vinaigrette complements the richness of the soup.
Make Ahead and Storage
Storing Leftovers
Store leftover soup in an airtight container in the refrigerator for up to 3 days.
Freezing
You can freeze this soup for up to 3 months. For best results, freeze the soup without the potatoes, as they can become mushy when thawed. Add fresh potatoes when reheating.
Reheating
Reheat leftover soup gently on the stovetop over medium heat or in the microwave. If reheating from frozen, thaw the soup completely in the refrigerator before reheating.
FAQs
1. Can I use a ham bone?
Yes, you can add a ham bone to the soup while simmering for extra flavor. Remove the bone before serving.
2. Can I use leftover ham?
Absolutely! Leftover ham is perfect for this soup.
3. Can I make this soup vegetarian?
Yes, you can omit the ham and use vegetable broth instead of chicken broth for a vegetarian version.
4. How can I add more vegetables to this soup?
You can add other vegetables, such as corn, peas, spinach, or green beans. Add them along with the potatoes or during the last few minutes of cooking, depending on the type of vegetable.
PrintHam and Potato Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup, Main Course
- Method: Stovetop
- Cuisine: American
Description
This Ham and Potato Soup is a classic comfort food recipe perfect for a cozy meal. Loaded with tender potatoes, savory ham, and a creamy broth, it’s an easy and satisfying dish that’s perfect for chilly days.
Ingredients
- 6 tablespoons butter
- 1 medium onion, diced
- 3 cloves garlic, minced
- 3 stalks celery, diced
- 2 medium carrots, diced
- 1/3 cup all-purpose flour
- 4 cups low-sodium chicken broth
- 4 cups potatoes, peeled and diced (about 4 medium)
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 1 bouillon cube
- 2 cups cooked ham, diced
- 1 cup heavy cream or half-and-half
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Sauté Vegetables: Melt butter in a large pot or Dutch oven over medium heat. Add onion, garlic, celery, and carrots. Sauté for 5-7 minutes until softened.
- Make a Roux: Sprinkle flour over the vegetables and stir well. Cook for 1-2 minutes to remove the raw flour taste.
- Add Broth and Potatoes: Gradually whisk in chicken broth, stirring constantly to prevent lumps. Add potatoes, thyme, bouillon cube, salt, and pepper. Bring to a boil.
- Simmer: Reduce heat, cover, and simmer for 15-20 minutes, or until potatoes are tender.
- Add Ham: Stir in ham and cook for 5 minutes to heat through.
- Stir in Cream: Stir in heavy cream or half-and-half. Heat until warmed through, but do not boil.
- Serve: Taste and adjust seasoning. Ladle into bowls and garnish with parsley (optional).
Notes
- Brown the Ham: For a deeper flavor, brown the ham in a skillet before adding it to the soup.
- Thicker Soup: Mash some of the cooked potatoes for a thicker consistency.
- Reheating: Add a splash of water or broth when reheating to thin the soup if needed.
Nutrition
- Serving Size: 1 ⅓ cups
- Calories: 450
- Sugar: 5g
- Sodium: 700mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 1g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 30mg