This Easy Shepherd’s Pie is one of my go-to comfort meals—simple, hearty, and incredibly satisfying. I layer juicy ground beef (or lamb) with sautéed vegetables and a thick, flavorful gravy, then top everything with buttery mashed potatoes. Once baked, it comes out with golden brown peaks and crisp edges that make every bite irresistible. Easy Shepherd’s Pie

Why You’ll Love This Recipe

I love making this dish because it’s filling, budget-friendly, and uses everyday ingredients I usually already have. It’s a complete meal in one pan, which makes cleanup easier. I often bake it on weeknights, for Sunday dinners, or even when I’m hosting guests—it always gets rave reviews. I can make it ahead, use leftovers creatively, and even swap ingredients depending on what I have in the fridge.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 3 tablespoons avocado oil
  • 1 onion, chopped
  • 1 celery stick, chopped
  • 2 cups frozen mixed vegetables (peas, carrots, and/or corn)
  • 1 pound ground beef or ground lamb
  • 2 tablespoons all-purpose flour
  • 2 garlic cloves, finely chopped
  • 1½ teaspoons fresh thyme (or ½ teaspoon dried thyme)
  • 1½ teaspoons fresh rosemary (or ½ teaspoon dried rosemary)
  • 1 cup beef broth (or chicken broth)
  • 2 teaspoons Montreal steak spice
  • 1 tablespoon Worcestershire sauce
  • Sea salt, to taste
  • 2 tablespoons butter, sliced into 5 pieces
  • 2 pounds mashed potatoes (about 4 cups; homemade or leftovers)

Directions

  1. I start by making the mashed potatoes or using about 4 cups of leftovers from the fridge.
  2. I preheat the oven to 400°F.
  3. In a large cast iron skillet, I heat 3 tablespoons of avocado oil over medium heat. Then I sauté the chopped onion and celery for 5 minutes, stirring a few times.
  4. I add 2 cups of frozen mixed vegetables and continue to sauté for another 5 minutes.
  5. I stir in 1 pound of ground beef (or lamb) and cook for 5 minutes, breaking it into crumbles with a wooden spoon until no longer pink. If there’s too much grease, I drain it, leaving just about 2 tablespoons in the pan.
  6. I sprinkle 2 tablespoons of flour over the meat and stir for a minute to combine. Then I add the chopped garlic and stir for another minute.
  7. I mix in 1½ teaspoons of thyme, 1½ teaspoons of rosemary, 2 teaspoons of Montreal steak spice, and 1 tablespoon of Worcestershire sauce.
  8. I pour in 1 cup of beef broth, season with salt to taste, and simmer for 5 minutes on low, stirring occasionally, until the sauce thickens.
  9. I spread the mashed potatoes evenly over the top of the meat mixture. For extra crispy peaks, I fluff up parts of the potatoes with a fork.
  10. I dot the top with 5 slices of butter and bake uncovered for 30–35 minutes until the top is golden brown and slightly crispy.

Servings and timing

This recipe makes 6 generous servings.
Prep time: 10 minutes
Cook time: 45 minutes
Total time: 55 minutes

Variations

  • I switch to ground lamb when I want a more traditional Irish flavor.
  • If I’m in the mood for a tomato-based twist, I add 1 tablespoon of tomato paste to the meat mixture.
  • I sometimes stir in shredded cheddar cheese to the mashed potatoes or sprinkle it on top before baking for a cheesy crust.
  • I’ve used fresh or canned veggies in place of frozen, depending on what’s in my pantry.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 4 days.
To reheat, I cover it with foil and bake at 350°F for about 20 minutes or microwave individual portions until hot.
When freezing, I let it cool completely, wrap tightly, and freeze for up to 3 months. I thaw it in the fridge overnight before reheating.

Easy Shepherd’s Pie FAQs

Can I make this ahead of time?

Yes, I often assemble it earlier in the day, cover it, and refrigerate. When I’m ready to bake, I just add 5–10 minutes to the baking time.

Is it okay to use instant mashed potatoes?

Absolutely. I’ve used instant mashed potatoes when I’m in a hurry—they work well as long as I make them thick and not too runny.

What’s the difference between shepherd’s pie and cottage pie?

Traditionally, shepherd’s pie is made with lamb and cottage pie with beef. I usually make it with beef, which is more common in American kitchens.

Can I make this vegetarian?

Yes, I replace the meat with lentils or plant-based ground meat and use vegetable broth instead of beef or chicken broth.

What’s the best way to get crispy mashed potato edges?

I use a fork to fluff up some parts of the mashed potatoes before baking, and make sure the top is exposed to heat. A few butter slices also help it crisp up beautifully.

Conclusion

This Easy Shepherd’s Pie brings everything I love about comfort food to the table—savory meat, creamy mashed potatoes, and a perfectly baked finish. It’s flexible, filling, and full of flavor. Whether I’m feeding my family or meal-prepping for the week, this recipe is always a winner.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Shepherd’s Pie

Easy Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, comforting shepherd’s pie made with seasoned ground beef or lamb, sautéed vegetables, and a rich gravy, all topped with buttery mashed potatoes and baked to golden perfection.

  • Total Time: 55 minutes
  • Yield: 6 servings

Ingredients

  • 3 tablespoons avocado oil
  • 1 onion, chopped
  • 1 celery stick, chopped
  • 2 cups frozen mixed vegetables (peas, carrots, and/or corn)
  • 1 pound ground beef or ground lamb
  • 2 tablespoons all-purpose flour
  • 2 garlic cloves, finely chopped
  • 1½ teaspoons fresh thyme (or ½ teaspoon dried)
  • 1½ teaspoons fresh rosemary (or ½ teaspoon dried)
  • 1 cup beef broth (or chicken broth)
  • 2 teaspoons Montreal steak spice
  • 1 tablespoon Worcestershire sauce
  • Sea salt, to taste
  • 2 tablespoons butter, sliced into 5 pieces
  • 2 pounds mashed potatoes (about 4 cups; homemade or leftovers)

Instructions

  1. Prepare mashed potatoes or use about 4 cups of leftovers and preheat oven to 400°F.
  2. Heat avocado oil in a large skillet over medium heat. Sauté chopped onion and celery for 5 minutes.
  3. Add frozen vegetables and cook another 5 minutes.
  4. Add ground beef or lamb and cook for 5 minutes until browned. Drain excess grease, leaving about 2 tablespoons in the pan.
  5. Sprinkle flour over the meat and stir for 1 minute. Add garlic and cook for another minute.
  6. Add thyme, rosemary, Montreal steak spice, and Worcestershire sauce. Pour in broth, season with salt, and simmer for 5 minutes until thickened.
  7. Spread mashed potatoes evenly over the meat mixture. Fluff the top with a fork for crispy texture.
  8. Dot with butter slices and bake uncovered for 30–35 minutes until golden and crisp on top.

Notes

  • Use lamb for a traditional shepherd’s pie or beef for a cottage pie version.
  • Tomato paste adds a tangy twist to the filling.
  • Mix cheese into the mashed potatoes or sprinkle on top for extra flavor.
  • Make ahead and refrigerate to bake later, adding 5–10 minutes to the baking time.
  • Substitute with canned or fresh vegetables as needed.
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: British
  • Diet: Halal

Nutrition

  • Serving Size: 1/6 of pie
  • Calories: 420
  • Sugar: 4g
  • Sodium: 640mg
  • Fat: 24g
  • Saturated Fat: 8g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 70mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star