Craving cozy comfort food? This hearty Shepherd’s Pie Soup combines everything you love about traditional Shepherd’s Pie — seasoned ground beef (or lamb), tender vegetables, and creamy mashed potatoes — all in one soul-warming bowl. Perfect for cold nights, this easy comfort soup recipe is rich, flavorful, and family-approved. Whether you’re meal-prepping for busy weeknights or looking for cozy fall dinner ideas, this rustic Shepherd’s Pie Soup recipe delivers pure comfort. Serve it with crusty bread and fresh parsley for that homestyle touch.
In a large pot, heat olive lard/butter. Add ground beef (or lamb) and cook until browned. Season with salt and pepper, to taste. Add the spices and cook for 2 minutes.
Add vegetables:
Stir in onion, carrots, and celery. Cook 5–6 minutes until softened.
Flavor base:
Stir in tomato paste and additional salt and pepper, if desired. Cook 1–2 minutes to develop flavor.
Build the soup:
Add water (or broth) and bring to a boil. Then, reduce the heat and simmer for 15–20 minutes.
Finish:
Stir in peas. Adjust seasoning with additional salt and pepper if needed.
Prepare the potatoes:
While the soup is boiling, place the potatoes in a deep saucepan of salted water or a steamer and cook until tender.
Drain the potatoes from the water and return them to the saucepan. Mash the potatoes until smooth. Pour in the milk and add the butter. Return to the heat and cook on low just until the ingredients are combined. Stir constantly to prevent burning.
Serve:
Ladle into bowls, garnish with mashed potatoes and fresh parsley.