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
Homemade Shepherd's Pie

Homemade Shepherd’s Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aimee
  • Total Time: 1 hour
  • Yield: Serves 6

Description

Homemade Shepherd’s Pie is the epitome of comfort food, combining a rich filling of savory ground beef and fresh vegetables, all topped with creamy mashed potatoes. This hearty dish is perfect for family dinners, potlucks, or busy weeknights when you crave something warm and satisfying. With its delightful flavors and inviting aroma, it’s sure to be a hit at your table. Plus, it’s versatile; feel free to customize the filling with your favorite veggies or substitute the beef with lamb or turkey.


Ingredients

Scale
  • 1 tablespoon oil
  • 1 pound ground beef
  • 1 clove garlic (chopped)
  • 2 onions (finely chopped)
  • 2 medium carrots (finely diced)
  • 2 sticks celery (finely diced)
  • 1/2 teaspoon salt
  • 1/4 teaspoon paprika
  • 1 cup beef broth
  • 4 cups mashed potatoes
  • 1/2 cup shredded cheddar cheese

Instructions

  1. Heat oil in a large skillet over medium-high heat. Brown the ground beef until fully cooked. Add garlic, onions, carrots, and celery; sauté until softened.
  2. Season with salt, paprika, and black pepper. Stir in flour and cook for two minutes. Add tomato paste and red wine; deglaze the pan.
  3. Mix in beef broth and peas; simmer for five minutes. Transfer to a baking dish to cool slightly.
  4. Preheat oven to 400°F (200°C). Spread mashed potatoes over the filling; create a criss-cross pattern on top and sprinkle with cheese.
  5. Bake for about 20 minutes until golden brown.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main
  • Method: Baking
  • Cuisine: British

Nutrition

  • Serving Size: 1 slice (approx. 350g)
  • Calories: 450
  • Sugar: 3g
  • Sodium: 800mg
  • Fat: 25g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 5g
  • Protein: 25g
  • Cholesterol: 80mg