Go Back

Homemade Shepherd’s Pie

A creamy, flavorful delight of seasoned meat topped with a smooth layer of mashed potatoes, baked to perfection until golden brown.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Dinner, Main Course
Cuisine British, Comfort Food
Servings 6 servings
Calories 400 kcal

Ingredients
  

For the meat filling

  • 1 lb ground beef or lamb Use your preferred ground meat.
  • 1 cup frozen mixed vegetables (peas, carrots, corn)
  • 1 medium onion, diced Adds sweetness and flavor.
  • 2 cloves garlic, minced Enhances flavor.
  • 2 cups beef broth Use low-sodium if preferred.
  • 2 tbsp tomato paste
  • 1 tsp Worcestershire sauce

For the topping

  • 4 cups mashed potatoes (homemade or store-bought) For creamier topping, add milk and butter.
  • 1 cup shredded cheddar cheese (optional) For a cheesy top layer.

Instructions
 

Preparation

  • In a large skillet over medium heat, add the ground meat and brown until fully cooked. Drain excess fat.
  • Add the diced onion and minced garlic, cooking until softened.

Cooking the Filling

  • Stir in the frozen mixed vegetables, beef broth, tomato paste, Worcestershire sauce, salt, and pepper.
  • Let it simmer for about 10-15 minutes until the mixture thickens slightly.

Assembly and Baking

  • Preheat your oven to 400°F (200°C).
  • Spread the meat filling evenly in a 9x13 inch baking dish.
  • Layer the prepared mashed potatoes on top, smoothing with a spatula. Optional: sprinkle cheese on top.
  • Place the dish in the oven and bake for 25-30 minutes until the top is golden and the filling is bubbling.

Serving

  • Let it cool for a few minutes before serving.
  • Enjoy your delicious Homemade Shepherd’s Pie with a side salad or bread.

Notes

For meat variations, try turkey or plant-based options. Store leftovers in an airtight container for up to 4 days or freeze for up to 3 months.
Keyword Comfort Food, Easy Dinner, Family Recipe, Homemade Shepherd's Pie, Shepherd's pie