Go Back
+ servings
Shepherd’s Pie

Hearty Shepherd’s Pie with Creamy Topping for Cozy Nights

Enjoy this comforting Shepherd’s Pie with a savory ground beef filling and creamy mashed potato topping.
Prep Time 30 minutes
Cook Time 45 minutes
Cooling Time 10 minutes
Total Time 1 hour 25 minutes
Servings: 6 slices
Course: Dinner
Cuisine: British
Calories: 450

Ingredients
  

For the Creamy Mashed Topping
  • 2 pounds Yukon Gold Potatoes or Russet for different texture
  • 1/2 cup Butter or vegan butter for dairy-free option
  • to taste Salt
  • to taste Pepper
  • 1/2 cup 2% Milk or almond milk for dairy-free option
  • 1/2 cup Plain Greek Yogurt or sour cream
  • 1 large Egg Yolk omit for a vegan version
  • 1/2 cup Parmesan Cheese or nutritional yeast for dairy-free
For the Savory Filling
  • 2 tablespoons Olive Oil or any cooking oil
  • 1 medium Onion or shallots for milder taste
  • 2 medium Carrots or peas as substitute
  • 1 pound Lean Ground Beef or ground turkey/plant-based meat
  • 2 cloves Garlic minced or grated
  • 1 teaspoon Smoked Paprika or regular paprika
  • 1 teaspoon Italian Seasoning or dried oregano and basil
  • 2 tablespoons Tomato Paste or ketchup in a pinch
  • 2 tablespoons All-Purpose Flour or gluten-free flour
  • 1 cup Low Sodium Beef Broth or vegetable broth
  • 1 tablespoon Worcestershire Sauce check for vegan options
  • 1 cup Frozen Peas optional

Equipment

  • Large pot
  • large skillet
  • Baking Dish
  • Spatula

Method
 

Step-by-Step Instructions for Shepherd’s Pie
  1. Start by peeling and cutting Yukon Gold potatoes into even chunks. Place them in a large pot, cover with cold water, and add a pinch of salt. Boil for about 15–20 minutes or until fork-tender. Drain well and return to the pot. Mash the potatoes with butter, milk, Greek yogurt, salt, and pepper. Stir in the egg yolk and parmesan for extra creaminess.
  2. In a large skillet, heat a drizzle of olive oil over medium heat. Add diced onions and chopped carrots, sautéing for about 5–7 minutes until softened and fragrant. Next, incorporate the lean ground beef, crumbling it with a wooden spoon as it cooks. Season the mixture with salt, pepper, minced garlic, and smoked paprika, cooking for an additional 5 minutes until the beef is browned.
  3. Sprinkle the beef mixture with all-purpose flour, stirring to coat the meat evenly. Gradually pour in low-sodium beef broth and add tomato paste, mixing until well combined. Allow the filling to simmer for about 5 minutes until thickened and bubbly. Gently fold in the frozen peas for added color and sweetness, allowing them to heat through.
  4. Preheat your oven to 375°F (190°C). In a baking dish, spread the savory beef filling evenly across the bottom. Carefully dollop the creamy mashed potato topping over the beef, smoothing it out with a spatula for an even layer. Bake for 25–30 minutes or until the top is golden and the filling is hot and bubbling. If desired, broil for an extra 2–3 minutes for a crispy finish.
  5. Once baked, remove the shepherd’s pie from the oven and let it cool for about 10 minutes before serving. This resting period allows the layers to set for easy slicing. Serve warm, pairing it with a green salad or crusty bread for a complete, hearty meal that the whole family will love.

Nutrition

Serving: 1sliceCalories: 450kcalCarbohydrates: 34gProtein: 24gFat: 22gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gCholesterol: 90mgSodium: 750mgPotassium: 800mgFiber: 5gSugar: 4gVitamin A: 120IUVitamin C: 12mgCalcium: 100mgIron: 3mg

Notes

Store leftovers in an airtight container for up to 3 days. Can be frozen for up to 3 months.

Tried this recipe?

Let us know how it was!