This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Shepherd’s Pie Soup
Shepherd’s pie soup is a hearty, flavor-packed dish that transforms the essence of the classic shepherd’s pie into a comforting, one-pot meal. Featuring tender ground meat, creamy potatoes, and a medley of vegetables simmered in savory beef broth, it’s ready in just 45 minutes. This recipe yields six servings, making it ideal for family dinners or meal prepping for the week.
I first made this soup on a chilly weekend when my husband, Paul, came home after a long bike ride. The warm, rich aroma filled the kitchen as the soup cooked, and it quickly became one of our favorite go-to winter recipes.
Table of Contents
- Why is Shepherd’s Pie Soup so popular?
- What ingredients do you need for Shepherd’s Pie Soup?
- How do you make Shepherd’s Pie Soup step by step?
- Frequently Asked Questions About Shepherd’s Pie Soup
- What to serve with this hearty soup
- Common mistakes to avoid while making this soup
- How to store and reheat the soup
- Expert tips for perfect Shepherd’s Pie Soup
Why is Shepherd’s Pie Soup so popular?
Shepherd’s pie soup is beloved for its ability to combine comfort and convenience in one pot. It delivers the cozy flavors of the classic casserole without the need for baking, making it quicker and easier to prepare.
- Comfort food in a bowl: This soup is packed with hearty flavors and creamy textures, just like traditional shepherd’s pie.
- One-pot convenience: Fewer dishes mean less cleanup, helping you save time in the kitchen.
- Adaptable for ingredients: You can easily swap lamb for beef or adjust the seasonings based on what you have on hand.
- Meal prep-friendly: It stores and reheats well, making it a perfect choice for batch cooking and busy weeknights.
What ingredients do you need for Shepherd’s Pie Soup?
This recipe uses simple, pantry-friendly ingredients to create a hearty and flavorful soup. Here’s everything you’ll need:
- 1 pound ground lamb or beef
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 4 cups beef broth
- 2 cups potatoes, peeled and diced
- 1 cup frozen peas
- 1 tablespoon tomato paste
- 1 teaspoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper to taste
- 2 tablespoons olive oil
- 1 cup milk or heavy cream
- Chopped fresh parsley for garnish
The Worcestershire sauce and dried herbs are key to bringing that rich, savory depth of flavor to this soup. Don’t skip them!
How do you make Shepherd’s Pie Soup step by step?
This quick recipe comes together in just eight simple steps, all in one pot. Here’s how to do it:
Step 1 — Sauté the vegetables
In a large pot, heat olive oil over medium heat. Add diced onion, carrots, and celery, and sauté until softened, about 5 minutes.
Step 2 — Add garlic
Stir in the minced garlic and cook for another minute until fragrant.
Step 3 — Brown the meat
Increase the heat to medium-high. Add the ground lamb or beef, breaking it up with a spoon, and cook until browned, about 5-7 minutes.
Step 4 — Add seasonings
Stir in the tomato paste, Worcestershire sauce, dried thyme, dried rosemary, salt, and pepper. Cook for 1-2 minutes to let the flavors develop.

Step 5 — Pour in broth
Add the beef broth, stir, and bring the mixture to a boil.
Step 6 — Add potatoes
Add the diced potatoes and reduce the heat to a simmer. Cook for 15-20 minutes, or until the potatoes are tender.
Step 7 — Add final ingredients
Stir in the frozen peas and milk or heavy cream. Let it cook for an additional 5 minutes until heated through.
Step 8 — Serve
Taste and adjust the seasoning, if needed. Serve hot, garnished with fresh parsley.
Frequently Asked Questions About Shepherd’s Pie Soup
Can I use ground chicken instead of lamb or beef?
Yes, ground chicken works well, but the flavor will be milder. Add an extra splash of Worcestershire sauce for more depth.
What’s the best way to thicken this soup?
If you prefer a thicker consistency, mash some of the cooked potatoes with a fork before stirring them into the soup.
Can I use fresh peas instead of frozen?
Absolutely. Just add them in towards the end of cooking, as fresh peas cook faster than frozen ones.
How long does this soup stay fresh in the fridge?
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave.
Is this soup freezer-friendly?
Yes! Freeze it in individual portions and thaw in the fridge overnight before reheating for best results.
What to serve with this hearty soup
This soup pairs wonderfully with simple, complementary sides:
- Crusty bread to soak up the savory broth.
- A side salad for some fresh greens.
- Steamed green beans or asparagus for extra veggies.
- Mashed potatoes for a true shepherd’s pie twist.
Common mistakes to avoid while making this soup
Here are pitfalls to watch out for when preparing this dish:
- Overcrowding the pot: Overloading the pot with meat or vegetables can prevent proper browning. Cook in batches if needed.
- Skipping the tomato paste: This ingredient adds richness and balance, so ensure it’s included.
- Underseasoning: Taste the soup as it cooks and adjust flavors accordingly with salt and pepper.
How to store and reheat the soup
To store, transfer the cooled soup into an airtight container. Refrigerate for up to 4 days or freeze for up to 3 months.
When reheating, use a stovetop over low heat for even warming. If frozen, let the soup thaw overnight in the fridge before reheating.
Expert tips for perfect Shepherd’s Pie Soup
These tips ensure success every time:
- Use waxy potatoes: Yukon Gold or red potatoes hold their shape better in soup.
- Browning matters: Take time to brown the meat for deeper flavor.
- Season in layers: Add salt and pepper gradually to build balanced seasoning.
- Garnish thoughtfully: Fresh parsley adds a vibrant, herby finish.

Shepherd's Pie Soup
Ingredients
Equipment
Method
- In a large pot, heat olive oil over medium heat. Add diced onion, carrots, and celery, and sauté until softened, about 5 minutes.
- Add minced garlic and cook for another minute until fragrant.
- Increase the heat to medium-high, add the ground lamb or beef, and cook until browned, breaking it up with a spoon, about 5-7 minutes.
- Stir in the tomato paste, Worcestershire sauce, dried thyme, dried rosemary, salt, and pepper, cooking for 1-2 minutes.
- Pour in the beef broth and bring the mixture to a boil.
- Add the diced potatoes and reduce the heat to a simmer. Cook for about 15-20 minutes, or until the potatoes are tender.
- Stir in the frozen peas and milk or heavy cream, cooking for an additional 5 minutes until heated through.
- Taste and adjust seasoning with salt and pepper if needed.
- Serve hot, garnished with chopped fresh parsley.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨
Hi there, I’m chef living in New York City. Every morning, I wake up to the sounds of my little one’s laughter and the comforting routine of preparing breakfast for my family my husband, our child, and my beloved mother, who’s become both my rock and my inspiration since my father passed away. As the only daughter left in our family, I feel a deep responsibility to carry on his memory whenever I step into the kitchen.









