If you’re looking for a delicious, hearty, and comforting dish that can warm you up on a cold day or provide a satisfying meal year-round, look no further than this classic Ham and Potato Soup recipe. This soup is not only easy to prepare but also packed with flavors that will make it an instant family favorite. Keep reading to discover everything you need to know about making the perfect Ham and Potato Soup—from the ingredients list to cooking instructions, serving tips, and more.
What is Ham and Potato Soup?
Ham and Potato Soup is a rich and creamy soup that combines the savory flavor of ham with the soft, comforting texture of potatoes. The base of the soup typically consists of a creamy broth made with milk, heavy cream, or a combination of both, which is then loaded with chunks of ham and diced potatoes. This dish is often enhanced with additional vegetables like onions, carrots, and celery, as well as seasonings like garlic, thyme, and pepper, to create a depth of flavor that is simply irresistible.
Whether you're making it for a cozy family dinner, a special occasion, or meal prepping for the week, this soup is versatile and perfect for any time of the year. Plus, it’s a great way to use up leftover ham, especially after the holidays.
Ingredients List for Ham and Potato Soup
To create a delicious and creamy Ham and Potato Soup, you’ll need the following ingredients:
Primary Ingredients:
- Ham: 2 cups of cooked ham, diced into bite-sized pieces. You can use leftover ham or buy pre-cooked ham specifically for this recipe.
- Potatoes: 4 medium-sized russet potatoes, peeled and diced. Russets are ideal due to their starchy content, which helps thicken the soup.
- Onion: 1 large onion, finely chopped. Yellow onions work best for their mild sweetness.
- Carrots: 2 medium carrots, peeled and sliced into thin rounds or diced.
- Celery: 2 celery stalks, chopped. Celery adds a nice crunch and balances the flavors.
- Garlic: 3 cloves of garlic, minced. Garlic adds a robust flavor to the soup.
Soup Base Ingredients:
- Butter: 4 tablespoons of unsalted butter. This is used to sauté the vegetables and adds richness to the soup.
- All-Purpose Flour: ¼ cup, to create a roux for thickening the soup.
- Chicken Broth: 4 cups of chicken broth, which serves as the liquid base of the soup.
- Milk: 2 cups of whole milk, for creaminess.
- Heavy Cream: 1 cup of heavy cream, to make the soup extra rich and smooth.
- Salt and Pepper: To taste, for seasoning.
- Thyme: 1 teaspoon of dried thyme or 1 tablespoon of fresh thyme leaves. Thyme adds a subtle earthy flavor that pairs well with ham.
Optional Ingredients:
- Cheddar Cheese: 1 cup of shredded cheddar cheese, added for extra creaminess and flavor.
- Green Onions: Sliced green onions for garnish, adding a pop of color and fresh taste.
- Bacon: 4 strips of crispy cooked bacon, crumbled, for added flavor and texture.
- Sour Cream: A dollop on top for added tanginess.
Substitutions and Variations
Ham and Potato Soup is a flexible recipe that can be easily adapted to suit your preferences or dietary needs. Here are some substitutions and variations you might consider:
Substitutions:
- Ham: If you don’t have ham on hand, you can substitute it with smoked sausage, cooked bacon, or even shredded chicken for a different flavor profile.
- Potatoes: While russet potatoes are ideal, you can use Yukon gold or red potatoes for a creamier texture and slightly different taste. If you’re looking for a low-carb option, substitute the potatoes with cauliflower florets.
- Milk and Cream: For a lighter version, you can use half-and-half instead of heavy cream or opt for evaporated milk. Non-dairy options like coconut milk or almond milk can also be used, though they will alter the flavor slightly.
- Chicken Broth: Vegetable broth can be used as a vegetarian substitute, especially if you’re replacing the ham with a meat-free alternative.
Variations:
- Loaded Ham and Potato Soup: Add cheddar cheese, crumbled bacon, and a dollop of sour cream on top to create a loaded version of this soup, similar to a loaded baked potato.
- Spicy Ham and Potato Soup: For those who like a kick, add some chopped jalapeños or a dash of hot sauce to the soup.
- Vegetable-Packed Ham and Potato Soup: Increase the amount of vegetables by adding bell peppers, peas, or corn to the mix.
- Ham and Sweet Potato Soup: Substitute regular potatoes with sweet potatoes for a sweeter, richer flavor.
Step-by-Step Cooking Instructions

Making Ham and Potato Soup is straightforward, but following these steps carefully will ensure you achieve the best results.
Step 1: Prepare the Ingredients
Begin by washing and peeling the potatoes, then dice them into small, even cubes. Next, chop the ham, carrots, celery, and onion, and mince the garlic. Having all your ingredients prepped and ready to go will make the cooking process much smoother.
Step 2: Sauté the Vegetables
In a large pot or Dutch oven, melt the butter over medium heat. Add the chopped onions, carrots, and celery, and sauté until the onions become translucent and the vegetables start to soften, about 5-7 minutes. Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
Step 3: Make the Roux
Sprinkle the flour over the sautéed vegetables and stir to combine. Continue cooking the mixture for about 2-3 minutes, stirring constantly, to cook out the raw flour taste. This step is crucial for thickening the soup.
Step 4: Add the Liquid Ingredients
Slowly pour in the chicken broth while stirring to avoid lumps. Once the broth is fully incorporated, add the milk and heavy cream. Stir well to combine all the ingredients, then bring the mixture to a gentle simmer.
Step 5: Cook the Potatoes
Add the diced potatoes to the pot and season the soup with thyme, salt, and pepper. Cover the pot and let the soup simmer for about 15-20 minutes, or until the potatoes are tender and can be easily pierced with a fork.
Step 6: Add the Ham
Once the potatoes are cooked, add the diced ham to the soup. Allow the soup to simmer for another 5-10 minutes, letting the ham heat through and the flavors meld together.
Step 7: Final Adjustments
Taste the soup and adjust the seasoning if necessary. If the soup is too thick, you can add more chicken broth or milk to reach your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to thicken.
How to Cook Ham and Potato Soup: A Step-by-Step Guide
Cooking the perfect Ham and Potato Soup involves balancing flavors, textures, and consistency. Follow these detailed steps to ensure your soup turns out creamy, flavorful, and satisfying:
- Preparation: Gather all your ingredients and tools. You’ll need a large pot, a knife for chopping, and a cutting board. Peel and chop the potatoes, dice the ham, and prepare the other vegetables.
- Sautéing: Start by melting butter in your pot over medium heat. Add the onions, carrots, and celery, cooking them until they’re soft and aromatic. This step is essential for building the base flavor of the soup.
- Creating the Roux: Sprinkle flour over the sautéed vegetables. Stir continuously to prevent burning and to ensure the flour evenly coats the vegetables. The roux is what will give your soup its creamy texture.
- Incorporating Liquids: Gradually pour in the chicken broth, stirring as you go to create a smooth mixture. Add the milk and heavy cream next, mixing thoroughly. Bring the mixture to a gentle simmer to allow the flavors to develop.
- Cooking the Potatoes: Add the diced potatoes to the pot, cover, and let them cook until tender. The potatoes are the star of this dish, so it’s important they’re cooked perfectly—soft, but not falling apart.
- Adding Ham: Stir in the diced ham and let the soup simmer until the ham is heated through. This step is when the flavors of the ham infuse into the creamy broth, creating that comforting, savory taste.
- Finishing Touches: Adjust the seasoning and thickness of the soup as needed. Garnish with your favorite toppings, such as shredded cheese, green onions, or crumbled bacon, for an extra layer of flavor and texture.
Common Mistakes to Avoid
Even with a simple recipe like Ham and Potato Soup, there are a few common mistakes that can affect the final result. Here’s how to avoid them:
- Overcooking the Potatoes: Overcooked potatoes can become mushy and break down, making the soup too thick. Keep an eye on the potatoes and test them with a fork; they should be tender but still hold their shape.
- Undercooking the Roux: If the flour isn’t cooked long enough in the roux, your soup might have a raw flour taste. Make sure to cook the flour for at least 2-3 minutes until it turns a light golden color.
- Adding the Milk Too Quickly: Pour the milk slowly and stir continuously to prevent it from curdling. The soup should be at a low simmer when adding the milk.
- Not Seasoning Properly: Taste your soup as you go and adjust the seasoning accordingly. The flavors can change as the soup cooks, so it’s important to season gradually.
Serving and Presentation Tips
Presentation and serving are key to making your Ham and Potato Soup not just delicious, but visually appealing as well. Here are some tips to help you serve this dish in style:
How to Serve Ham and Potato Soup:
- Bowls or Bread Bowls: Serve the soup in a deep bowl or go the extra mile by hollowing out a round loaf of bread to create a rustic bread bowl.
- Garnishing: Add a pop of color and flavor by garnishing with chopped green onions, shredded cheese, a sprinkle of fresh thyme, or crumbled bacon.
- Accompaniments: Pair the soup with a slice of crusty bread, garlic toast, or a side salad to complete the meal.
Presentation Ideas for Ham and Potato Soup:
- Layered Garnishes: Layer your garnishes thoughtfully. Start with a sprinkle of cheese, followed by a drizzle of sour cream, and finish with green onions or herbs on top.
- Color Contrast: Use bright garnishes like chopped parsley or chives to contrast with the creamy white soup.
- Soup Toppings Bar: If you’re serving a crowd, consider setting up a soup toppings bar with various options like cheese, bacon, croutons, and herbs, allowing guests to customize their soup.
Ham and Potato Soup Recipe Tips
To make your Ham and Potato Soup the best it can be, consider these additional tips:
- Use High-Quality Ham: The flavor of your soup will largely depend on the quality of the ham. Opt for a good smoked or honey-baked ham for the best results.
- Simmer Slowly: Allow the soup to simmer slowly rather than boiling it rapidly. This helps develop the flavors without breaking down the potatoes too much.
- Make Ahead: This soup can be made a day ahead and refrigerated. In fact, the flavors often improve after sitting overnight.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stove, adding a little extra broth or milk if needed to loosen the consistency.
Frequently Asked Questions (FAQs)
Q: Can I freeze Ham and Potato Soup?
A: Yes, you can freeze Ham and Potato Soup, but keep in mind that the texture of the potatoes may change slightly upon reheating. Freeze the soup in airtight containers for up to 3 months. Thaw in the refrigerator overnight before reheating.
Q: What type of potatoes are best for this soup?
A: Russet potatoes are the best choice for this soup because their high starch content helps thicken the soup, but Yukon gold or red potatoes can also be used for a creamier texture.
Q: Can I make this soup in a slow cooker?
A: Absolutely! To make Ham and Potato Soup in a slow cooker, sauté the vegetables first, then transfer them to the slow cooker along with the remaining ingredients (except for the milk and cream). Cook on low for 6-8 hours or high for 3-4 hours. Add the milk and cream in the last 30 minutes of cooking.
Q: How do I make the soup thicker?
A: If your soup is not thick enough, you can mash some of the potatoes directly in the pot or add a slurry of flour and water to the soup, cooking it until it thickens.
Q: Can I use leftover ham?
A: Yes, leftover ham works perfectly for this recipe and is a great way to use up holiday leftovers.
Conclusion
Ham and Potato Soup is a timeless recipe that brings warmth and comfort to any table. With its creamy texture, savory ham, and tender potatoes, it’s a dish that’s sure to satisfy everyone. Whether you’re making it for a cozy dinner at home or prepping meals for the week, this soup is easy to make and incredibly versatile. By following this guide, you’ll be able to prepare the perfect Ham and Potato Soup, complete with tips for presentation, variations, and serving. Enjoy your cooking, and don’t forget to share this delicious recipe with friends and family!
PrintHam and Potato Soup Recipe
Creamy Ham and Potato Soup combines tender potatoes, savory ham, and a rich broth for a hearty, comforting dish. Perfect for cold days, this soup is easy to make and full of flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Gluten Free
Ingredients
- Diced ham
- Potatoes
- Onion
- Celery
- Carrots
- Chicken broth
- Heavy cream
- Garlic
- Butter
- Flour
- Salt
- Pepper
Instructions
- Sauté onion, celery, and carrots in butter until softened.
- Add garlic and cook until fragrant.
- Stir in flour to make a roux.
- Gradually whisk in chicken broth.
- Add diced potatoes and cook until tender.
- Stir in ham and simmer.
- Add heavy cream, season with salt and pepper, and heat through.
- Serve hot, garnished with fresh herbs if desired.
Notes
For a thicker soup, mash some of the potatoes before adding the cream.
Use leftover ham for extra flavor.
Nutrition
- Serving Size: 1 cup
- Calories: 250 kcal
- Sugar: 4g
- Sodium: 850mg
Leave a Reply