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
Creamy homemade Shepherd’s Pie fresh from the oven

Homemade Shepherd’s Pie Recipe


  • Author: Angie
  • Total Time: 1hour 5 mins

Description

A comforting and easy homemade Shepherd’s Pie with savory beef filling, tender vegetables, and creamy mashed potatoes on top. Perfect for family dinners.


Ingredients

Scale
  • 1 lb ground beef
  • 2 lbs potatoes (Yukon Gold or Russet)
  • 1 medium onion, finely chopped
  • 2 carrots, diced small
  • 1 cup frozen peas
  • 1 cup beef broth
  • 4 tbsp unsalted butter
  • 1/2 cup whole milk
  • 2 cloves garlic, minced
  • Salt & pepper, to taste

Instructions

  1. Prepare the meat filling: Brown the ground beef in a skillet, then drain excess fat. Add onions, carrots, garlic, peas, and beef broth. Simmer until thickened.
  2. Make the mashed potatoes: Boil potatoes until tender. Mash with butter and milk until creamy. Season with salt.
  3. Assemble and bake: Spread meat filling in a baking dish. Top with mashed potatoes. Bake at 375°F for 25–30 minutes or until golden on top. Serve warm.

Notes

  • Can be made ahead and refrigerated or frozen.
  • Brush mashed potatoes with a bit of milk or butter to keep moist when reheating.
  • Prep Time: 20 mins
  • Cook Time: 45 mins

Nutrition

  • Calories: 420
  • Fat: 18g
  • Carbohydrates: 35g
  • Protein: 25g