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

  1. Wash, peel, and cut the potatoes into 1-inch cubes.

  2. Place the potatoes in a large pot and cover with water. Salt the water generously.

  3. Bring the water to a boil and cook the potatoes for about 13 minutes, or until fork tender.

  4. Drain the potatoes and return them to the pot.

  5. Add the milk, butter, salt, black pepper, garlic powder, and dried parsley.

  6. Using a hand mixer or potato masher, mash the potatoes until smooth and creamy.

  7. Set the mashed potatoes aside while you prepare the filling.

2. Cook the Meat Filling

  1. Preheat the oven to 400°F.

  2. In a large skillet, heat the olive oil over medium heat.

  3. Add the onion, carrots, and celery. Cook for several minutes, stirring occasionally, until the vegetables begin to soften.

  4. Add the minced garlic and cook for about 1 minute, until fragrant.

  5. Add the ground beef and cook for 8–10 minutes, breaking it apart with a spatula as it cooks, until browned and fully cooked.

  6. Drain any excess grease from the skillet.

  7. Add the beef broth, tomato paste, Worcestershire sauce, salt, black pepper, rosemary, and thyme.

  8. 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.

  9. Stir in the frozen peas and cook for another minute or two, just until heated through.

3. Assemble the Shepherd’s Pie

  1. Lightly grease a 9x13-inch baking dish.

  2. Transfer the meat mixture to the prepared baking dish and spread it into an even layer.

  3. Add dollops of mashed potatoes over the top of the meat mixture.

  4. Gently spread the potatoes into an even layer, covering the filling completely.

4. Bake

  1. Bake for 25–30 minutes, or until the filling is hot and bubbling around the edges.

  2. For a golden-brown potato topping, broil for 1–2 minutes at the end of baking. Watch carefully so the potatoes don't burn.

  3. 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.

Previous
Previous

The Best Lemon Cookies with White Chocolate Chips

Next
Next

Red Velvet Cake with Rich and Creamy Cheesecake Layer