This hearty ham and potato soup is creamy, comforting, and perfect for chilly days. Made with tender potatoes, savory ham, and vegetables, it’s a family-friendly meal that’s simple to make and packed with flavour.
2tablespoonsall-purpose flouroptional, for thickening
2tablespoonschopped fresh parsleyoptional
Instructions
Sauté Vegetables:
In a large pot, melt butter over medium heat. Add onion and garlic; cook until softened, about 3–4 minutes.
Add Ingredients:
Stir in potatoes, ham, carrots, celery, broth, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes or until potatoes are tender.
Make it Creamy:
In a small bowl, whisk flour into milk (if using) until smooth. Stir into soup and cook for 5–10 more minutes, until slightly thickened and creamy.
Finish and Serve:
Adjust seasoning to taste. Garnish with chopped parsley and serve warm.
Notes
Make Ahead: Soup can be made ahead and stored in the fridge for up to 3 days. Reheat gently on the stove.
Additions: Add corn, peas, or shredded cheese for extra flavour.
Serving Suggestions: Serve with crusty bread, crackers, or a side salad for a complete meal.
Allergy-Friendly Options: Use dairy-free milk and gluten-free flour if needed.
Storage Tips: Store leftovers in an airtight container in the fridge or freeze for up to 2 months.
Keyword bacon potato soup, creamy soup, ham and potato soup, hearty soup, leftover ham recipe