Why Make This Recipe
Shepherd’s Pie is a comforting and hearty dish that warms you from the inside out. This recipe is versatile and can be made with ground lamb or beef. It’s a great way to use leftover vegetables and is perfect for busy weeknights or family gatherings. Plus, it’s topped with creamy mashed potatoes that everyone loves!
How to Make Shepherd’s Pie
Ingredients:
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 2 garlic cloves, minced
- 1 pound ground lamb or beef
- 2 medium carrots, diced
- 1 cup frozen peas
- 1 cup frozen corn
- 2 tablespoons tomato paste
- 1 cup beef or chicken broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 2 pounds potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- 1/3 cup whole milk (or heavy cream for extra richness)
- Salt to taste
- 1/2 cup shredded cheddar cheese (optional, for topping)
Directions:
Prepare the Mashed Potatoes: Place the cubed potatoes in a medium saucepan and cover with water. Add a pinch of salt. Bring to a boil, reduce heat, and simmer until the potatoes are fork-tender (about 15 minutes). Drain and mash the potatoes with butter and milk until smooth. Add salt to taste. Set aside.
Cook the Meat Filling: Preheat your oven to 400°F (200°C). Heat olive oil in a large skillet over medium heat. Add the diced onion and garlic, sautéing until fragrant and translucent. Add the ground meat, breaking it up with a spoon, and cook until browned. Drain excess fat if needed. Stir in the diced carrots, peas, and corn, cooking for 3–4 minutes. Add tomato paste, Worcestershire sauce, thyme, and broth. Stir well and let simmer until the liquid reduces slightly, creating a thick, flavorful filling. Season with salt and pepper to taste.
Assemble the Shepherd’s Pie: Transfer the meat mixture to a baking dish, spreading it out evenly. Spoon the mashed potatoes over the meat layer, smoothing them with a spatula. For extra flair, create swirls or peaks in the potatoes using the back of a spoon. (Optional) Sprinkle shredded cheddar cheese over the mashed potatoes for a cheesy crust.
Bake to Perfection: Place the baking dish in the preheated oven and bake for 20–25 minutes, or until the mashed potato topping is golden and slightly crispy. Remove from the oven and let cool for 5 minutes before serving.

How to Serve Shepherd’s Pie
Serve Shepherd’s Pie hot, straight from the oven. It pairs wonderfully with a simple side salad or steamed vegetables for a complete meal. Enjoy it with family or friends for a cozy dinner.
How to Store Shepherd’s Pie
You can store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it in the oven or microwave until heated through. For longer storage, you can freeze Shepherd’s Pie before baking it. Just wrap it well and keep it in the freezer for up to 3 months.
Tips to Make Shepherd’s Pie
- To enhance the flavor, you can add other vegetables like mushrooms or green beans to the meat mixture.
- If you want a creamier mashed potato topping, try adding more butter or using heavy cream.
- For an extra crunchy topping, broil the pie for a couple of minutes after baking until the potatoes are crispy.
Variation
For a lighter option, you can replace ground lamb or beef with ground turkey or chicken. Additionally, vegetarian versions can be made using lentils or a mix of vegetables as the filling.
FAQs
1. Can I use sweet potatoes instead of regular potatoes?
Yes! Sweet potatoes can be a delicious and healthy alternative. Just follow the same steps for mashing and layering.
2. Can I make Shepherd’s Pie ahead of time?
Absolutely! You can prepare the filling and mashed potatoes in advance, layer them in the baking dish, and refrigerate overnight. Bake it when you are ready to serve.
3. Is Shepherd’s Pie gluten-free?
To make it gluten-free, ensure that your Worcestershire sauce and broth are labeled gluten-free. Most ingredients in Shepherd’s Pie are naturally gluten-free.

Shepherd’s Pie
Ingredients
For the Mashed Potatoes
- 2 pounds potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- 1/3 cup whole milk (or heavy cream for extra richness) Use heavy cream for a richer taste.
- to taste salt
For the Meat Filling
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 1 pound ground lamb or beef Substitute ground turkey or chicken for a lighter option.
- 2 medium carrots, diced
- 1 cup frozen peas
- 1 cup frozen corn
- 2 tablespoons tomato paste
- 1 cup beef or chicken broth Use gluten-free broth for a gluten-free option.
- 1 tablespoon Worcestershire sauce Check for gluten-free options.
- 1 teaspoon dried thyme
- to taste salt and pepper
- 1/2 cup shredded cheddar cheese (optional, for topping)
Instructions
Preparation of Mashed Potatoes
- Place the cubed potatoes in a medium saucepan and cover with water. Add a pinch of salt.
- Bring to a boil, reduce heat, and simmer until the potatoes are fork-tender (about 15 minutes). Drain and mash the potatoes with butter and milk until smooth. Add salt to taste. Set aside.
Cooking the Meat Filling
- Preheat your oven to 400°F (200°C).
- Heat olive oil in a large skillet over medium heat.
- Add the diced onion and garlic, sautéing until fragrant and translucent.
- Add the ground meat, breaking it up with a spoon, and cook until browned. Drain excess fat if needed.
- Stir in the diced carrots, peas, and corn, cooking for 3–4 minutes.
- Add tomato paste, Worcestershire sauce, thyme, and broth. Stir well and let simmer until the liquid reduces slightly, creating a thick, flavorful filling.
- Season with salt and pepper to taste.
Assembling the Shepherd’s Pie
- Transfer the meat mixture to a baking dish, spreading it out evenly.
- Spoon the mashed potatoes over the meat layer, smoothing them with a spatula.
- Create swirls or peaks in the potatoes using the back of a spoon. Optionally, sprinkle shredded cheddar cheese over the mashed potatoes.
Baking
- Place the baking dish in the preheated oven and bake for 20–25 minutes, or until the mashed potato topping is golden and slightly crispy.
- Remove from the oven and let cool for 5 minutes before serving.