Why You’ll Love This Recipe
I like that this recipe is simple yet so flavorful. The combination of meat, vegetables, and a creamy potato topping always hits the spot, and I enjoy how versatile it is. I can serve it at family dinners, bring it to potlucks, or enjoy it as leftovers for lunch the next day. I also appreciate how easy it is to sneak in extra veggies, making it both delicious and wholesome.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
1 lb ground beef or lamb
1 onion, chopped
2 carrots, diced
2 garlic cloves, minced
1 cup frozen peas
2 tbsp tomato paste
1 tbsp Worcestershire sauce
Salt and pepper, to taste
4 cups mashed potatoes
1 cup shredded cheese (optional)

Directions
I preheat the oven to 400°F (200°C). In a large skillet, I brown the ground beef or lamb over medium heat, draining any excess fat. Then I add the onion, carrots, and garlic, cooking until the vegetables are tender, about 5–7 minutes.
Next, I stir in the peas, tomato paste, and Worcestershire sauce, seasoning with salt and pepper to taste. I spread this mixture evenly into a baking dish and top it with a layer of mashed potatoes. If I’m in the mood for a cheesy crust, I sprinkle shredded cheese over the top.
I bake the dish for 20–25 minutes, until the top is golden brown. After letting it cool for a few minutes, I scoop and serve while it’s still warm.
Servings and Timing
This recipe makes 4 servings. It takes about 15 minutes to prepare and 25 minutes to bake, so the total time is around 40 minutes.
Variations
Sometimes I make a vegetarian version by swapping the meat for lentils or mushrooms. For extra flavor, I like adding fresh herbs such as thyme or rosemary to the filling. If I want more heat, I stir in some red pepper flakes or a splash of hot sauce.
Storage/Reheating
I let leftovers cool completely before storing them in an airtight container in the refrigerator for up to 3 days. To reheat, I bake at 350°F (175°C) until warmed through, or I microwave individual portions for a faster option. This dish can also be frozen before baking for up to 3 months—I just thaw it overnight in the refrigerator before cooking.
FAQs
Can I freeze Gory Shepherd’s Pie?
Yes, I assemble it without baking, wrap it well, and freeze it for up to 3 months.
How can I make mashed potatoes from scratch?
I boil peeled potatoes until tender, then mash them with butter, milk, salt, and pepper until smooth.
Can kids help with this recipe?
Definitely! I let them help mash the potatoes and spread them over the filling.
What if I don’t have Worcestershire sauce?
I use soy sauce as a substitute, or I just leave it out and the dish is still delicious.
Can I use different vegetables?
Yes, I often swap in corn, green beans, or whatever I have on hand.
How do I make the filling richer?
I sometimes add a splash of beef stock or a few dashes of hot sauce for extra depth.
Can I make this with leftover meat?
Yes, shredded roast beef, lamb, or chicken works perfectly.
How do I prevent the mashed potatoes from sinking?
I keep the potatoes creamy but firm so they spread evenly over the filling.
What can I serve with this dish?
I usually serve it with a fresh salad or crusty bread for a complete meal.
Can I make it ahead of time?
Yes, I assemble it earlier in the day and refrigerate it until I’m ready to bake.
Conclusion
I love making Gory Shepherd’s Pie because it combines comfort and flavor in every bite. The savory filling, creamy potatoes, and golden crust make it a dish I return to again and again. Whether I’m cooking for family, friends, or just myself, this recipe always delivers a warm, hearty meal that everyone enjoys.

Gory Shepherd’s Pie
- Author: Amy
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Casserole
- Method: Baking
- Cuisine: British
- Diet: Halal
Description
Gory Shepherd’s Pie is a hearty, comforting casserole made with savory ground meat, vegetables, and a creamy mashed potato topping. Baked until golden and bubbly, it’s a cozy dish with a festive twist that’s perfect for family dinners or Halloween gatherings.
Ingredients
1 lb ground beef or lamb
1 onion, chopped
2 carrots, diced
2 garlic cloves, minced
1 cup frozen peas
2 tbsp tomato paste
1 tbsp Worcestershire sauce
Salt and pepper, to taste
4 cups mashed potatoes
1 cup shredded cheese (optional)
Instructions
- Preheat the oven to 400°F (200°C).
- In a large skillet, brown the ground beef or lamb over medium heat. Drain excess fat.
- Add onion, carrots, and garlic. Cook 5–7 minutes until vegetables are tender.
- Stir in peas, tomato paste, and Worcestershire sauce. Season with salt and pepper.
- Spread the meat mixture evenly into a baking dish.
- Top with mashed potatoes, spreading to cover completely. Sprinkle cheese on top if using.
- Bake for 20–25 minutes, until golden brown.
- Cool slightly before serving warm.
Notes
Make a vegetarian version using lentils or mushrooms instead of meat.
Add thyme, rosemary, or parsley for extra flavor.
Spice it up with red pepper flakes or hot sauce.
Freeze unbaked pie up to 3 months; thaw overnight before baking.
Store leftovers in the fridge up to 3 days; reheat in oven or microwave.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 420
- Sugar: 6g
- Sodium: 620mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 22g
- Cholesterol: 80mg