Shepherd’s Pie Soup is a warm and hearty twist on the classic shepherd’s pie. It brings together savory ground meat, tender vegetables, rich broth, and creamy mashed potatoes in a cozy, spoonable version of the traditional baked dish. Perfect for chilly evenings, this soup delivers comfort in every bowl.
Why You’ll Love This Recipe
This Shepherd’s Pie Soup is the ultimate comfort food made simple. It captures all the familiar flavors of traditional shepherd’s pie without the extra steps of layering and baking.
You’ll love how hearty and filling it is, thanks to the combination of protein-rich ground meat and wholesome vegetables. It’s also a one-pot meal, which means fewer dishes and easy cleanup. The creamy potatoes blended into the broth give it a satisfying texture, while herbs add depth and warmth.
It’s perfect for meal prep, family dinners, or when you’re craving something cozy and nourishing.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 pound ground beef or lamb
1 tablespoon olive oil
1 medium onion, finely chopped
2 medium carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
3 tablespoons all-purpose flour
4 cups beef broth
1 cup water
1 cup frozen peas
1 teaspoon dried thyme
1 teaspoon dried rosemary
1 teaspoon salt
1/2 teaspoon black pepper
2 cups mashed potatoes (prepared, creamy)
1/2 cup milk
1/2 cup heavy cream
Directions
Heat olive oil in a large pot over medium heat. Add the ground beef or lamb and cook until browned, breaking it apart with a spoon. Drain excess fat if necessary.
Add the chopped onion, diced carrots, and celery to the pot. Cook for 5 to 7 minutes until the vegetables begin to soften.
Stir in the minced garlic and cook for 1 minute until fragrant.
Sprinkle the flour over the mixture and stir well to coat everything evenly. Cook for 1 to 2 minutes to remove the raw flour taste.
Slowly pour in the beef broth and water, stirring constantly to avoid lumps. Bring the soup to a gentle boil.
Add thyme, rosemary, salt, and black pepper. Reduce heat and let it simmer for 15 minutes until the vegetables are tender.
Stir in the frozen peas and cook for another 5 minutes.
Add the mashed potatoes, milk, and heavy cream. Stir until fully incorporated and creamy. Simmer for an additional 5 minutes, allowing the soup to thicken.
For a lighter version, substitute ground turkey for beef or lamb.
To make it dairy-free, use plant-based milk and skip the heavy cream.
For extra richness, add a splash of Worcestershire sauce or a handful of shredded cheddar cheese stirred in at the end.
If you prefer a chunkier texture, reserve some mashed potatoes and add them in small scoops to each serving instead of fully mixing them in.
You can also add corn for a slightly sweeter flavor and more texture.
Storage/Reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
To reheat, warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or milk if the soup has thickened too much.
This soup can also be frozen for up to 2 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
FAQs
Can I use only lamb instead of beef?
Yes, traditional shepherd’s pie is made with lamb, and it works beautifully in this soup for a richer flavor.
Can I make this soup gluten-free?
Yes, replace the all-purpose flour with cornstarch or a gluten-free flour blend to thicken the soup.
Can I use instant mashed potatoes?
Yes, prepared instant mashed potatoes work well if you’re short on time.
How do I thicken the soup more?
Let it simmer longer uncovered, or add an extra spoonful of mashed potatoes to naturally thicken it.
Can I make this in a slow cooker?
Yes. Brown the meat first, then add all ingredients except dairy and mashed potatoes to the slow cooker. Cook on low for 6 to 7 hours. Stir in the dairy and potatoes at the end.
Is this soup freezer-friendly?
Yes, though the texture may thicken slightly after freezing. Stir well while reheating and add liquid if needed.
What vegetables can I add?
Corn, green beans, or diced potatoes are excellent additions.
Can I make it ahead of time?
Absolutely. The flavors deepen as it sits, making it even better the next day.
How do I make it creamier?
Add extra heavy cream or a small amount of cream cheese for a richer texture.
What can I serve with this soup?
Crusty bread, a simple green salad, or warm dinner rolls pair perfectly with this hearty soup.
Conclusion
Shepherd’s Pie Soup is everything you love about the classic dish in a comforting, creamy bowl. It’s rich, hearty, and packed with flavor from tender vegetables, savory meat, and smooth mashed potatoes. Easy enough for weeknights and satisfying enough for guests, this recipe is sure to become a favorite in your home.
A hearty and comforting Shepherd’s Pie Soup featuring savory ground meat, tender vegetables, rich broth, and creamy mashed potatoes blended into a warm, satisfying bowl. This cozy one-pot meal delivers classic shepherd’s pie flavor in spoonable form.
Total Time:50 minutes
Yield:6 servings
Ingredients
1 pound ground beef or lamb
1 tablespoon olive oil
1 medium onion, finely chopped
2 medium carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
3 tablespoons all-purpose flour
4 cups beef broth
1 cup water
1 cup frozen peas
1 teaspoon dried thyme
1 teaspoon dried rosemary
1 teaspoon salt
1/2 teaspoon black pepper
2 cups prepared mashed potatoes
1/2 cup milk
1/2 cup heavy cream
Instructions
Heat olive oil in a large pot over medium heat. Add ground beef or lamb and cook until browned, breaking apart as it cooks. Drain excess fat if needed.
Add onion, carrots, and celery. Cook 5–7 minutes until softened.
Stir in garlic and cook 1 minute until fragrant.
Sprinkle flour over the mixture and stir to coat. Cook 1–2 minutes to remove raw flour taste.
Slowly pour in beef broth and water while stirring to prevent lumps. Bring to a gentle boil.
Add thyme, rosemary, salt, and pepper. Reduce heat and simmer 15 minutes until vegetables are tender.
Stir in frozen peas and cook 5 more minutes.
Add mashed potatoes, milk, and heavy cream. Stir until smooth and creamy. Simmer another 5 minutes to thicken.
Taste and adjust seasoning if needed. Serve hot.
Notes
Ground lamb provides a more traditional flavor.
Substitute cornstarch for flour to make gluten-free.
Add Worcestershire sauce for extra depth.
Soup thickens as it cools; add broth or milk when reheating.
Store refrigerated up to 4 days or freeze up to 2 months.