
Hearty, creamy ham and potato soup made with savory ham, tender russet potatoes, and half and half for rich flavor. Ready in just 30 minutes and perfect for weeknight comfort.

This creamy ham and potato soup has become my quick fix for chilly evenings and crowded schedules. I first adapted this version from Jamielyn Nye after finding a bag of leftover ham in the freezer one weekend. The result was a bowl that felt indulgent but was surprisingly simple: tender diced russet potatoes in a silky broth thickened with a simple roux and finished with milk and half and half. Every spoonful strikes a balance between comforting starch, savory ham, and sweet carrots. It is the kind of dish that turns an ordinary Tuesday into something worth lingering over.
I discovered that the technique matters as much as the ingredient list. Sweating the carrots, onions, and celery slowly in butter unlocks sweetness without browning, and whisking in flour carefully prevents lumps while building body. Using a mix of milk and half and half keeps the texture rich without being cloying. Over the years this pot has shown up on game days, in weeknight rotations, and at family gatherings where someone inevitably asks for the recipe. It keeps well in the fridge and can be adapted easily with extra vegetables or a hit of sharp cheese.
I still remember the first time I served this to a skeptical teen who typically avoided soups. He came back for seconds and asked if I would save some for lunch the next day. That moment convinced me this is one of those quietly impressive dishes that looks simple but tastes lovingly homemade.
My favorite aspect of this recipe is how forgiving it is. Leftover ham becomes the hero and small technique tweaks like low and slow sweating or the timing of dairy additions have a big impact. I often double the batch for gatherings and watch guests go back for seconds, which always feels like the highest compliment.
Cool the soup to room temperature before refrigerating to avoid condensation and bacterial growth. Transfer to airtight containers and refrigerate up to three days. For longer storage freeze in portion sized containers for up to three months; leave an inch of headspace as liquid expands. Reheat gently on the stove over low heat, stirring frequently and adding a splash of milk or stock if the soup has thickened too much. Avoid boiling after the dairy is added to prevent separation. When reheating from frozen, thaw overnight in the refrigerator then warm slowly.
If you need to avoid gluten, substitute a gluten free 1 to 1 flour blend or make a slurry with cornstarch to thicken after simmering. Swap half and half for heavy cream for a richer mouthfeel or for a lighter bowl use whole milk only, but the soup will be less viscous. For a vegetarian option omit ham and increase mushrooms and smoked paprika to impart savory depth. Potatoes can be replaced with sweet potatoes for a sweeter finish; expect a change in color and flavor profile. Use low sodium stock when ham is very salty.
Serve in deep bowls with a scattering of sharp shredded cheddar, fresh chopped parsley, or crispy bacon crumbles for texture. Pair with crusty bread, a simple green salad, or roasted Brussels sprouts for a balanced meal. For a casual family meal, present a toppings board with grated cheese, scallions, and toasted breadcrumbs so everyone can customize. This soup is also wonderful poured over warm mashed potatoes for an over the top comfort plate.
Hearty potato and ham combinations are a staple across many Northern European and American home cooking traditions. In rural communities ham bone soups and chowders were a way to stretch cured meats and make a nourishing one pot meal. The addition of a roux reflects French influences in thickening techniques, while half and half became a common American shortcut for creaminess. This bowl sits comfortably in the tradition of resourceful, flavor forward cooking.
In spring and summer lighten the soup by reducing half and half and adding fresh green peas and baby spinach at the end. In autumn swap in roasted root vegetables like parsnip and turnip along with thyme and sage. For winter, increase the cream and finish with melted sharp cheddar for a richer stew like experience. Holiday versions pair well with smoked ham and a finished sprinkle of fresh herbs to brighten the pot.
Readers have written to say this is their go to after holiday meals, a perfect way to use a leftover ham and feed a crowd without fuss. I once made this for a neighbor recovering from surgery and she told me it was the first home cooked meal that felt right. Little moments like that are why I keep this recipe in rotation; it makes people feel cared for with familiar, soothing flavors.
Make a double batch and portion into single serve containers for quick lunches. Reheat over low heat and stir in a splash of milk to loosen. Cook the potatoes slightly firmer if you plan to reheat often to avoid them falling apart. Store toppings separately to retain texture. If freezing, undercook the potatoes by a couple minutes so they finish cooking when reheated and maintain a better texture.
This creamy ham and potato soup is approachable, adaptable, and deeply comforting. I hope it becomes a weeknight favorite in your home as it is in mine. Enjoy, and feel free to make it your own with extra veggies, a sprinkle of cheese, or the memories you attach to it.
Sweat the vegetables over medium low heat to draw out sweetness without browning.
Add dairy at the end and warm gently to prevent curdling or separation.
Use low sodium stock when using salty ham; adjust salt at the end after sampling.
This nourishing creamy ham and potato soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. To freeze, cool completely and transfer to airtight containers. Freeze up to three months. Thaw overnight in the refrigerator before reheating gently on the stove.
Use low sodium chicken stock and taste after adding ham and dairy. Adjust salt gradually to avoid oversalting.
This Creamy Ham and Potato Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Melt 4 to 6 tablespoons butter in a large pot over medium low heat. Add carrots, onion, and celery and cook until translucent about 6 to 8 minutes. Add garlic and cook 30 to 60 seconds until fragrant.
Whisk in 1/3 cup all purpose flour and stir constantly for about 1 minute to cook the flour. Keep heat medium low and do not brown. This builds the base for a smooth texture.
Add diced potatoes, 1/2 teaspoon salt and 1/4 teaspoon pepper. Slowly pour in 3 to 4 cups chicken stock while whisking. Bring to a light boil then simmer 10 to 12 minutes until potatoes are fork tender.
Reduce heat to low and stir in 1 to 1 1/2 cups diced ham, pinch nutmeg and thyme. Slowly add 1 cup milk and 1 cup half and half. Cook 5 minutes until slightly thickened and season to taste.
Ladle into bowls and top with desired toppings such as shredded cheese, bacon crumbles, and sliced green onions. For a thicker texture pulse a portion with an immersion blender if desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@flavest on social media!


Bright, tangy lemon cookies made with just white chocolate, fresh lemon, and unsweetened shredded coconut. No oven, no fuss — ready in about 10 minutes and perfect for make-ahead treats.

Simple, portable strawberry protein bites made with strawberry puree, coconut flour, and vanilla protein powder. Ready in 10 minutes and perfect for snack time.

A cozy, pantry friendly chickpea and tomato coconut curry soup ready in 30 minutes. Vegan, gluten free, and full of warming curry flavor.

Leave a comment & rating below or tag @flavest on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.