There’s nothing quite like the cozy flavors of shepherd’s pie—tender meat, savory vegetables, and creamy mashed potatoes—all in one comforting dish. But what if you could enjoy those same delicious flavors in a warm, hearty soup?
This Shepherd’s Pie Soup is the ultimate comfort food, blending all the classic elements into a rich, velvety broth that’s perfect for chilly nights. Easy to make and packed with flavor, this soup is sure to become a family favorite!
Recipe Overview
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
This soup takes the best parts of shepherd’s pie—seasoned ground beef, carrots, peas, and creamy mashed potatoes—and transforms them into a luscious, spoonable version. The result is a rich, savory broth with tender veggies, perfectly seasoned meat, and a velvety potato finish. It’s quick, filling, and oh-so-satisfying!
Ingredients List
- 1 lb ground beef (or lamb for authenticity) – Adds rich, meaty flavor.
- 1 onion, diced – The base for savory depth.
- 2 carrots, diced – Sweetness and texture.
- 2 cloves garlic, minced – For aromatic warmth.
- 3 cups beef broth – The foundation of the soup.
- 1 cup frozen peas – Classic shepherd’s pie veggie.
- 1 tsp Worcestershire sauce – Enhances umami flavor.
- 1 tsp dried thyme – Earthy, herby notes.
- 1 tsp rosemary – Warm, woodsy flavor.
- Salt & pepper to taste – Essential seasoning.
- 2 cups mashed potatoes (pre-made or homemade) – The creamy, comforting finish.
- ½ cup heavy cream (or milk for lighter option) – Adds richness.
Step-by-Step Instructions
- Brown the Meat – In a large pot, cook the ground beef over medium heat until no longer pink. Drain excess fat.
- Sauté the Veggies – Add onion, carrots, and garlic. Cook until softened (about 5 minutes).
- Build the Broth – Pour in beef broth, Worcestershire sauce, thyme, rosemary, salt, and pepper. Simmer for 15 minutes.
- Add Peas & Cream – Stir in peas and heavy cream. Let simmer for 5 more minutes.
- Swirl in Mashed Potatoes – Spoon mashed potatoes into the soup and gently stir to create a creamy texture.
- Serve & Enjoy! – Ladle into bowls, top with extra mashed potatoes if desired, and garnish with fresh parsley.
Tips for Success
- Use homemade mashed potatoes for the best texture, but store-bought works in a pinch.
- Don’t skip Worcestershire sauce—it adds depth.
- For extra richness, stir in a pat of butter at the end.
- Make it gluten-free by ensuring broth and Worcestershire are GF.
Serving Suggestions
- Bread bowl style – Serve in a hollowed-out loaf for a fun twist.
- With crusty bread – Perfect for dipping.
- Topped with cheese – A sprinkle of cheddar melts beautifully.
- Fresh herbs – Parsley or chives add a pop of color.
Storage Tips
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Freeze for up to 2 months (reheat with a splash of broth to restore creaminess).
FAQs
Can I use ground turkey instead of beef?
Yes! Ground turkey or chicken works well for a lighter version.
Can I make this vegetarian?
Absolutely! Swap beef for lentils or mushrooms and use vegetable broth.
Why add mashed potatoes at the end?
This keeps them from breaking down too much, maintaining a creamy texture.
Conclusion
This Shepherd’s Pie Soup is the ultimate comfort food mashup—warm, hearty, and full of familiar flavors. It’s quick enough for weeknights but special enough for Sunday supper. Give it a try, and let me know how yours turns out!
Shepherd’s Pie Soup Recipe

There’s nothing quite like the cozy flavors of shepherd’s pie—tender meat, savory vegetables, and creamy mashed potatoes—all in one comforting dish. But what if you could enjoy those same delicious flavors in a warm, hearty soup?
Ingredients
- 1 lb ground beef (or lamb for authenticity) – Adds rich, meaty flavor.
- 1 onion, diced – The base for savory depth.
- 2 carrots, diced – Sweetness and texture.
- 2 cloves garlic, minced – For aromatic warmth.
- 3 cups beef broth – The foundation of the soup.
- 1 cup frozen peas – Classic shepherd’s pie veggie.
- 1 tsp Worcestershire sauce – Enhances umami flavor.
- 1 tsp dried thyme – Earthy, herby notes.
- 1 tsp rosemary – Warm, woodsy flavor.
- Salt & pepper to taste – Essential seasoning.
- 2 cups mashed potatoes (pre-made or homemade) – The creamy, comforting finish.
- ½ cup heavy cream (or milk for lighter option) – Adds richness.
Instructions
- Brown the Meat – In a large pot, cook the ground beef over medium heat until no longer pink. Drain excess fat.
- Sauté the Veggies – Add onion, carrots, and garlic. Cook until softened (about 5 minutes).
- Build the Broth – Pour in beef broth, Worcestershire sauce, thyme, rosemary, salt, and pepper. Simmer for 15 minutes.
- Add Peas & Cream – Stir in peas and heavy cream. Let simmer for 5 more minutes.
- Swirl in Mashed Potatoes – Spoon mashed potatoes into the soup and gently stir to create a creamy texture.
- Serve & Enjoy! – Ladle into bowls, top with extra mashed potatoes if desired, and garnish with fresh parsley.