Easy Shepherd’s Pie Recipe for the Whole Family
This Easy Shepherd’s Pie Recipe is the ultimate comfort food dinner. Made with seasoned ground beef, tender vegetables, rich gravy, and creamy mashed potatoes baked until golden brown, this hearty casserole is the kind of meal the whole family will ask for again and again.
Perfect for chilly nights, busy weeknights, or cozy Sunday dinners, shepherd’s pie is filling, flavorful, and incredibly satisfying. The creamy mashed potato topping paired with the savory beef filling creates the perfect balance of comfort and flavor in every bite.
Best of all, this classic family dinner is simple to make with everyday ingredients and can easily be made ahead of time.
Why You'll Love This Shepherd’s Pie
Hearty and comforting
Family-friendly dinner recipe
Great for meal prep and leftovers
Packed with flavor
Creamy homemade mashed potato topping
Easy one-dish comfort food meal
Perfect for a cozy weeknight dinner
Easy Shepherd’s Pie Recipe
This Easy Shepherd’s Pie combines seasoned ground beef, tender vegetables, rich gravy, and creamy mashed potatoes baked until golden brown for the ultimate hearty comfort food dinner.
Recipe Details
Category: Main Course
Cuisine: American
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: About 50 minutes
Servings: 6–8
Ingredients
For the Mashed Potato Topping
5–6 medium russet potatoes, peeled and cubed
3/4 cup milk
1/4 cup salted butter
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon garlic powder
1 teaspoon dried parsley
For the Meat Filling
1 tablespoon olive oil
1 onion, diced
6 cloves garlic, minced
2 large carrots, peeled and diced
2 celery stalks, diced
1 1/2 pounds ground beef
2 teaspoons salt
1 teaspoon black pepper
1 teaspoon dried thyme
1 teaspoon dried rosemary
1 cup beef broth
2 tablespoons tomato paste
1 tablespoon Worcestershire sauce
1 1/2 cups frozen peas
How to Make Shepherd’s Pie
1. Make the Mashed Potatoes
Wash, peel, and cut the potatoes into 1-inch cubes.
Place the potatoes in a large pot and cover with water. Salt the water generously.
Bring the water to a boil and cook the potatoes for about 13 minutes, or until fork tender.
Drain the potatoes and return them to the pot.
Add the milk, butter, salt, black pepper, garlic powder, and dried parsley.
Using a hand mixer or potato masher, mash the potatoes until smooth and creamy.
Set the mashed potatoes aside while you prepare the filling.
2. Cook the Meat Filling
Preheat the oven to 400°F.
In a large skillet, heat the olive oil over medium heat.
Add the onion, carrots, and celery. Cook for several minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for about 1 minute, until fragrant.
Add the ground beef and cook for 8–10 minutes, breaking it apart with a spatula as it cooks, until browned and fully cooked.
Drain any excess grease from the skillet.
Add the beef broth, tomato paste, Worcestershire sauce, salt, black pepper, rosemary, and thyme.
Stir well and allow the mixture to simmer for about 5 minutes, or until the liquid has slightly thickened and coats the meat and vegetables.
Stir in the frozen peas and cook for another minute or two, just until heated through.
3. Assemble the Shepherd’s Pie
Lightly grease a 9x13-inch baking dish.
Transfer the meat mixture to the prepared baking dish and spread it into an even layer.
Add dollops of mashed potatoes over the top of the meat mixture.
Gently spread the potatoes into an even layer, covering the filling completely.
4. Bake
Bake for 25–30 minutes, or until the filling is hot and bubbling around the edges.
For a golden-brown potato topping, broil for 1–2 minutes at the end of baking. Watch carefully so the potatoes don't burn.
Allow the shepherd’s pie to rest for a few minutes before serving.
Tips for the Best Shepherd’s Pie
Use russet potatoes. They create a creamy, fluffy mashed potato topping.
Drain excess grease from the beef. This keeps the filling from becoming greasy.
Season the mashed potatoes well. Since they make up a large part of the dish, they should be flavorful on their own.
Don't skip the broil. A quick broil gives the mashed potatoes a beautiful golden-brown finish.
Let it rest before serving. A few minutes of resting helps the filling settle and makes the casserole easier to serve.
Use a flavorful beef broth. It adds depth to the gravy and helps bring the filling together.
What to Serve with Shepherd’s Pie
This hearty casserole pairs perfectly with:
Dinner rolls
Side salad
Roasted green beans
Steamed broccoli
Garlic bread
Roasted Brussels sprouts
Make-Ahead Instructions
Shepherd’s pie is a great make-ahead meal.
Assemble the casserole as directed, cover tightly, and refrigerate for up to 24 hours before baking. When you're ready to bake, remove it from the refrigerator while the oven preheats and add a few extra minutes to the baking time if needed.
You can also freeze the unbaked casserole for up to 3 months. Thaw it in the refrigerator before baking for the best results.
Storage Instructions
Store leftover shepherd’s pie covered in the refrigerator for up to 4 days.
Reheat individual portions in the microwave or reheat the entire casserole in the oven until warmed through.
Frequently Asked Questions
Can I make shepherd’s pie ahead of time?
Yes! Shepherd’s pie is perfect for meal prep. Assemble the casserole up to 24 hours ahead of time, cover, and refrigerate until you're ready to bake.
Can I freeze shepherd’s pie?
Absolutely. Assemble the casserole, allow the filling to cool completely, cover it tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
Can I use ground turkey instead of beef?
Yes. Ground turkey or ground chicken can be substituted for the ground beef if you'd prefer a lighter version. Keep in mind that the flavor will be slightly different.
Can I use leftover mashed potatoes?
Yes! Leftover mashed potatoes work especially well for shepherd’s pie and make this recipe even quicker to prepare.
Final Thoughts
This Easy Shepherd’s Pie Recipe is everything comfort food should be—hearty, flavorful, creamy, and filling. With seasoned ground beef, tender vegetables, rich gravy, and buttery mashed potatoes, it's a classic dinner the whole family will love.
Whether you're making it for a cozy family dinner, preparing meals for the week, or looking for a comforting Sunday dinner, this shepherd’s pie is an easy recipe you'll want to make again and again.