Shepherd’s Pie is a classic, comforting American dish featuring a savory ground beef filling topped with creamy mashed potatoes. The hearty filling is made with onions, peas, and carrots, creating a satisfying and flavorful base. Topped with buttery mashed potatoes, this dish is baked until golden brown and crispy on top. Perfect for dinner and great for leftovers!

Shepherd’s Pie Recipe
This Shepherd's Pie recipe features a savory ground beef filling with peas, carrots, and onions, topped with creamy mashed potatoes and baked to perfection. A comforting, hearty dish that’s perfect for a family dinner.
Ingredients
Equipment
Method
Prepare the Mashed Potatoes
- Bring a pot of salted water to a boil. Add the diced potatoes and cook for 12-15 minutes, or until tender.
- Drain the potatoes and return them to the pot.
- Add butter, milk, salt, and pepper. Mash until smooth and creamy. Set aside.
Make the Meat Filling
- In a large skillet, heat olive oil over medium heat.
- Add the chopped onion and diced carrots, cooking for 5-7 minutes, or until softened.
- Add the ground beef to the skillet, breaking it apart as it cooks. Cook until browned, about 8-10 minutes.
- Sprinkle the flour over the beef mixture and stir to combine.
- Slowly pour in the beef broth, stirring until the mixture thickens, about 3-4 minutes.
- Stir in Worcestershire sauce, garlic powder, thyme, salt, and pepper.
- Add the peas and cook for an additional 2-3 minutes. Remove from heat.
Assemble the Shepherd’s Pie
- Preheat your oven to 375°F (190°C).
- Transfer the beef mixture into a 9×13-inch baking dish. Spread it evenly to form the bottom layer.
- Spoon the mashed potatoes on top of the beef, spreading them evenly with a spatula.
- Use the back of a spoon to create a smooth, even surface and slightly fluff the top of the potatoes.
Bake and Serve
- Bake the Shepherd’s Pie in the preheated oven for 25-30 minutes, or until the top is golden brown and crispy.
- Let it rest for 5 minutes before serving.
Notes
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheating: Reheat in the oven at 350°F (175°C) for 15-20 minutes, or until heated through.
- Safety: Ensure that the beef reaches an internal temperature of at least 160°F (71°C).

