π² Easy Cozy Ham and Potato Soup That Feels Like Home

Thereβs something deeply comforting about a pot of homemade ham and potato soup bubbling away on the stove. It smells like warmth, tastes like nostalgia, and fills your kitchen with that unmistakable feeling of home. This version starts with a leftover ham bone, which infuses the broth with rich, smoky flavor and transforms simple ingredients into something truly special.
Whether youβre making it after a holiday meal or simply craving a hearty bowl of comfort, this soup delivers every time.
π Why Youβll Love This Soup
- Uses a leftover ham bone for deep flavor
- Creamy, savory, and full of tender potatoes
- Budget-friendly with basic pantry ingredients
- Great for make-ahead dinners and cozy leftovers
- Naturally gluten-free (and easy to make dairy-free)
π₯ Ingredients Youβll Need
- 1 ham bone (with some meat still on it)
- 4 cups diced potatoes (Yukon Gold or Russet work best)
- 2 cups diced carrots
- 1Β½ cups diced celery
- 1 small onion, chopped
- 3 cloves garlic, minced
- 6 cups water or low-sodium chicken broth
- 1 bay leaf
- 1 tsp dried thyme
- Salt and black pepper, to taste
- Β½ cup heavy cream or whole milk (optional, for creamy version)
- 2 tbsp butter or olive oil (for sautΓ©ing)
Optional: chopped parsley or chives for garnish
π₯ How to Make Ham and Potato Soup with Ham Bone
- In a large soup pot or Dutch oven, heat butter or oil over medium heat. SautΓ© onion, carrots, and celery for 5β6 minutes until softened.
- Add garlic and cook for another 30 seconds until fragrant.
- Nestle the ham bone into the pot and pour in the water or broth. Stir in potatoes, bay leaf, thyme, and a pinch of salt and pepper.
- Bring to a boil, then reduce heat and simmer uncovered for about 45 minutes, or until the potatoes are very tender and the broth is flavorful.
- Remove the ham bone and bay leaf. Let the bone cool slightly, then shred any remaining meat and stir it back into the soup.
- For a creamier texture, mash a few potatoes with the back of a spoon or add the heavy cream and stir to combine.
- Taste and adjust seasoning as needed. Serve hot, garnished with parsley or chives if you like.
π‘ Tips for the Best Flavor
- Use the ham bone as soon as possible after a meal, or freeze it until ready.
- Add more water or broth if you prefer a thinner soup.
- For an extra creamy version, blend half the soup before adding the ham back in.
- Serve with crusty bread or cornbread for a complete meal.
- This soup gets even better the next day!

Ingredients
Method
- Place ham bone in a large pot or Dutch oven and cover with 6 cups water (or broth). Bring to a boil, then reduce heat and simmer uncovered for 30β45 minutes. Remove the bone and set aside to cool. Discard bay leaf if added early.
- In a separate skillet or the same pot (after removing the bone), heat olive oil or butter over medium heat. Add onions, garlic, carrots, and celery. Cook until softened, about 5β7 minutes.
- Pour the reserved ham broth back into the pot (if you removed it) along with the cooked vegetables. Add potatoes, bay leaf, thyme, and pepper. Bring to a boil, then reduce to a simmer and cook for 20β25 minutes, or until potatoes are tender.
- Remove meat from the ham bone and shred or chop into bite-sized pieces (discard fat or gristle). Stir the ham back into the pot.
- In a small bowl, whisk flour with milk or half-and-half until smooth. Stir this into the soup and simmer for 5β10 more minutes until slightly thickened. (Or mash a few potatoes in the pot for natural thickening.)
- Add salt only if needed (ham is usually salty). Season with more pepper if desired. Remove bay leaf before serving.
- Serve hot with crusty bread or rolls.
Notes
β Frequently Asked Questions
Yes! If you donβt have a ham bone, use about 2β3 cups of diced ham and low-sodium broth. It wonβt be quite as rich, but still delicious.
Cool the soup completely, then store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop.
Absolutely. Freeze in individual portions or in a freezer-safe container for up to 3 months. Let it thaw in the fridge overnight before reheating.
Try a splash of Dijon mustard, a pinch of smoked paprika, or a sprinkle of sharp cheddar stirred in at the end.
Yes. Simply skip the cream or use a dairy-free alternative like coconut cream or unsweetened almond milk.
π₯£ Comfort in Every Spoonful
Ham and potato soup with ham bone is the kind of recipe that turns leftovers into gold. Itβs rich without being heavy, creamy without needing much cream, and full of cozy, crave-worthy flavor. One pot, simple steps, and a whole lot of comfort β this is soup youβll come back to all winter long.
