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

Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the heartwarming flavors of homemade shepherd’s pie, a classic comfort food that warms the soul. This savory dish layers seasoned ground meat beneath a cloud of creamy mashed potatoes, creating a delightful combination that your family and friends will adore. Perfect for chilly evenings or gatherings, this shepherd’s pie is not only easy to prepare but also versatile enough to adapt with whatever vegetables you have on hand. Gather your ingredients and let the aroma fill your kitchen!

  • Total Time: 45 minutes
  • Yield: Serves 6

Ingredients

Scale
  • 1 lb ground lamb or beef
  • 1 cup diced onions
  • 1 cup chopped carrots
  • 1 cup frozen peas
  • 23 cloves garlic, minced
  • 1 cup low-sodium beef broth
  • 2 cups mashed potatoes (homemade or store-bought)
  • 1 cup grated cheddar cheese

Instructions

  1. Preheat oven to 400°F (200°C).
  2. In a large skillet over medium heat, sauté onions in oil until translucent. Add carrots and garlic; cook until softened.
  3. Stir in ground meat; cook until browned, about 5-7 minutes.
  4. Pour in beef broth and add frozen peas, seasoning with salt and pepper; simmer for 10 minutes until slightly thickened.
  5. Mix butter and cheese into mashed potatoes for creaminess.
  6. Spread meat mixture in an oven-safe dish, top with mashed potatoes, create texture with a fork, sprinkle more cheese on top.
  7. Bake for 25-30 minutes or until golden brown.
  • Author: James
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main
  • Method: Baking
  • Cuisine: British

Nutrition

  • Serving Size: 1 slice (about 250g)
  • Calories: 360
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 70mg