Craving a hearty, comforting dish that brings everyone to the table? This Shepherd’s Pie is the ultimate crowd-pleaser! With a rich, savory meat filling layered beneath a cloud of creamy, buttery mashed potatoes, every bite is cozy and full of flavor.

Whether you're looking to warm up on a chilly night or serve up a family favorite, this Shepherd’s Pie is packed with wholesome ingredients and just the right amount of indulgence. Perfect for meal prep, easy to freeze, and even better the next day!
If you love quick & savoury meals, you are also gonna love my: Marry Me Chicken Pasta Recipe, Creamy Shrimp Linguine & Creamier Carbonara!
Jump to:
Ingredients for Shepherd's Pie

- Ground Beef
- Carrots
- Celery
- Large Onion
- Pork Lard or Olive Oil (for cooking)
- Salt & Pepper
- Tomato Paste
- Oregano
- Garlic Powder
- Flour
- Potatoes
- Butter
- Worcestershire Sauce
- Milk or Heavy Cream
- Parmesan (optional)
optional: top with Ricotta Cheese
See recipe card for quantities.
Instructions

Prep the meat mixture.

Layer the meat & mashed potatoes in a baking dish.

Bake at 400F for 30 minutes.

Slice & enjoy!
1. Cook the Potatoes: Begin by bringing a large pot of salted water to a boil. Add the peeled and diced potatoes, and cook until fork-tender, about 10-15 minutes.
2. Prepare the Meat Filling: While the potatoes are boiling, heat a large skillet over medium heat. Add pork lard or olive oil. Once hot, sauté the diced onions for 2-3 minutes until soft and fragrant. Add the ground beef, breaking it up as it cooks. Stir in the diced celery and carrots, cooking until the vegetables are tender and the meat is browned.
3. Add Flavor: Stir in the tomato paste and Worcestershire sauce, ensuring everything is well coated. Let the mixture simmer for 5-10 minutes, allowing the flavors to meld together. For a thicker consistency, stir in a small amount of flour at this stage (optional). Remove the skillet from heat once the mixture is done.
4. Make the Mashed Potatoes: Once the potatoes are done, drain them and return them to the pot. Mash thoroughly and mix in butter, milk or cream, along with your preferred seasonings (salt, pepper, garlic powder, etc.) until smooth and creamy.
5. Assemble the Pie: Preheat your oven to 400°F (200°C). In a deep 9x9-inch baking dish, spread the meat mixture evenly across the bottom. Layer the mashed potatoes over the meat, smoothing the top for an even finish. For an extra touch, grate Parmesan cheese over the mashed potatoes before baking (optional but highly recommended).
6. Bake and Serve: Bake the Shepherd's Pie in the preheated oven for 20-25 minutes, or until the top is golden brown. Let it cool for 5-10 minutes before serving.
Enjoy this comforting, hearty Shepherd's Pie!

Substitutions
- Ground Beef: Substitute with ground pork, ground turkey, ground chicken or plant based ground meat for vegan option.
- Pork Lard or Olive Oil (for cooking): Substitute with beef tallow, butter, or vegetable oil.
- Tomato Paste: Substitute with crushed tomatoes (use slightly more for a similar taste), ketchup, sun-dried tomatoes or tomato puree.
- Oregano: Substitute with thyme, basil or Italian seasoning.
- Butter: Substitute with Olive Oil, Margarine or Vegan Butter (for dairy-free)
- Milk or Heavy Cream: Substitute with Almond Milk, Soy Milk or Coconut Milk.

Variations: Lamb & Rosemary Shepherd's Pie (Traditional Style):
Filling:
- Swap out the ground beef for ground lamb for a more traditional Shepherd’s Pie flavor.
- Add fresh or dried rosemary to the filling for a fragrant, earthy taste.
- Include extra root vegetables like parsnips or turnips for depth of flavor and texture.
Topping:
- Stick with the classic mashed potatoes but add a spoonful of Dijon mustard or a dash of nutmeg to the potatoes for added complexity.
- Grate sharp cheddar cheese on top of the mashed potatoes for a golden, bubbly finish.
Equipment for Shepherd's Pie
- Large Skillet/Pan
- Deep Baking Dish
- Large Pot
- Masher
- Cutting Board
- Knife
- Measuring Cups & Spoons
- Zester

How to Store & Reheat
Refrigerating: Let the Shepherd’s Pie cool to room temperature. Transfer it to an airtight container or cover the baking dish tightly with plastic wrap or foil. Store it in the refrigerator for up to 3-4 days.
Freezing: Allow the Shepherd’s Pie to cool completely. Wrap it tightly with plastic wrap and then cover with aluminum foil, or store in an airtight, freezer-safe container. It can be frozen for up to 3 months. For easier reheating, you can freeze individual portions.
Reheating:
- Preheat your oven to 350°F (175°C).
- Place the Shepherd’s Pie in an oven-safe dish (if not already in one), cover with foil to prevent drying out, and bake for 10-15 minutes, or until heated through.
- If you want a crispy top, remove the foil for the last 5 minutes of baking.
- Microwaving: Place a portion of Shepherd’s Pie on a microwave-safe plate. Cover loosely with a damp paper towel to keep it moist. Microwave on medium heat for 2-3 minutes, stirring halfway through, or until hot all the way through.
3 Top Tips for Success
1. Ensure the Mash is Smooth and Creamy:
- For the best texture, mash the potatoes until smooth and creamy. Adding warm butter and heated milk or cream helps create a velvety mash without lumps. Avoid overworking the potatoes, as it can make them gluey.
- For an extra fluffy and rich topping, use Yukon Gold potatoes and incorporate a spoonful of cream cheese or sour cream.
2. Season Each Layer Generously:
- Proper seasoning is key to a flavorful Shepherd’s Pie. Season the meat and vegetable mixture with salt, pepper, and herbs at each stage of cooking.
- Don’t forget to season the mashed potatoes with salt, pepper, and a hint of garlic powder or nutmeg to complement the richness of the filling.
3. Let It Rest Before Serving:
- After baking, allow the Shepherd’s Pie to cool for 5-10 minutes before serving. This resting time helps the filling set, making it easier to slice and ensuring the flavors meld together.
These tips will elevate the taste and texture of your Shepherd's Pie!

FAQs
Yes! You can prepare the entire Shepherd's Pie ahead of time. Simply assemble it, cover, and refrigerate for up to 24 hours before baking. When ready, bake it in a preheated oven as usual, adding an extra 10-15 minutes if it’s cold from the fridge.
Absolutely. Shepherd's Pie freezes very well. Once it's fully assembled, wrap it tightly in plastic wrap and aluminum foil, and freeze for up to 3 months. For best results, thaw overnight in the fridge before baking, or bake from frozen, adding extra time to ensure it’s heated through.
To prevent the mashed potatoes from sinking, make sure the meat mixture is thick and not too liquidy or add a small amount of flour or cornstarch to thicken it before assembling. Also, allow the meat to cool slightly before adding the mashed potatoes on top.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite desserts to serve after this Shepard's pie:

Easy Delicious Shepherd's Pie Recipe
Ingredients
Equipment
Method
- Begin by bringing a large pot of salted water to a boil. Add the peeled and diced potatoes, and cook until fork-tender, about 10-15 minutes.
- While the potatoes are boiling, heat a large skillet over medium heat. Add pork lard or olive oil. Once hot, sauté the diced onions for 2-3 minutes until soft and fragrant. Add the ground beef, breaking it up as it cooks. Stir in the diced celery and carrots, cooking until the vegetables are tender and the meat is browned.
- Stir in the tomato paste and Worcestershire sauce, ensuring everything is well coated. Let the mixture simmer for 5-10 minutes, allowing the flavors to meld together. For a thicker consistency, stir in a small amount of flour at this stage (optional). Remove the skillet from heat once the mixture is done.
- Once the potatoes are done, drain them and return them to the pot. Mash thoroughly and mix in butter, milk or cream, along with your preferred seasonings (salt, pepper, garlic powder, etc.) until smooth and creamy.
- Preheat your oven to 400°F (200°C). In a deep 9x9-inch baking dish, spread the meat mixture evenly across the bottom. Layer the mashed potatoes over the meat, smoothing the top for an even finish. For an extra touch, grate Parmesan cheese over the mashed potatoes before baking (optional but highly recommended).
- Bake the Shepherd's Pie in the preheated oven for 20-25 minutes, or until the top is golden brown. Let it cool for 5-10 minutes before serving.
Food safety
- Cook to a minimum temperature of 165 °F (74 °C)
- Do not use the same utensils on cooked food, that previously touched raw meat
- Wash hands after touching raw meat
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking point to avoid harmful compounds
- Always have good ventilation when using a gas stove
See more guidelines at USDA.gov.













Kaylee says
Very yummy, thank you!
Lydia says
I come back to this recipe all the time! So good!