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

Delicious Shepherd’s Pie Recipe for Comforting Family Meals


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

Description

Delight in this comforting shepherd’s pie recipe, featuring savory ground beef and fresh vegetables, all enveloped in creamy mashed potatoes. Perfect for family gatherings!


Ingredients

Scale
  • 1 lb lean ground beef
  • 1 medium onion, finely chopped
  • 2 medium carrots, diced
  • 1 cup frozen peas
  • 1 cup low-sodium beef broth
  • 4 cups mashed potatoes (prepared with butter and milk)
  • 2 tbsp butter
  • ½ cup milk
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • Salt and pepper to taste

Instructions

  1. 1. Preheat oven to 400°F (200°C).
  2. 2. In a large skillet, heat olive oil over medium heat. Sauté onions and carrots until soft, about 5 minutes.
  3. 3. Add ground beef; cook until browned, about 8 minutes. Drain excess fat.
  4. 4. Stir in frozen peas, beef broth, thyme, and rosemary. Simmer for 10 minutes until slightly thickened.
  5. 5. While simmering, boil peeled potatoes until tender. Mash with butter and milk; season with salt and pepper.
  6. 6. In a baking dish, layer meat mixture then top with mashed potatoes. Spread evenly.
  7. 7. Bake for 25-30 minutes until the top is golden brown.

Notes

  • For a vegetarian option, substitute ground beef with lentils or mushrooms and use vegetable broth.
  •  Enhance flavor by adding fresh herbs or other vegetables like corn.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main
  • Method: Baking
  • Cuisine: British

Nutrition

  • Serving Size: 1/6 of the pie (about 290g)
  • Calories: 370
  • Sugar: 3g
  • Sodium: 620mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 4g
  • Protein: 24g
  • Cholesterol: 70mg