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

Halal Shepherd’s Pie – Comfort Food for Memorial Day

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Halal Shepherd’s Pie is the ultimate comfort food that brings warmth and joy to every Memorial Day gathering. This hearty dish features savory layers of halal ground meat blended with fresh vegetables, all topped with a creamy, fluffy layer of mashed potatoes. Each bite is a delightful experience, combining rich flavors and textures that celebrate the spirit of togetherness. Perfect for sharing with loved ones, this recipe is not just a meal but a beloved tradition that warms the heart.

  • Total Time: 50 minutes
  • Yield: Serves 6

Ingredients

Scale
  • 1 lb ground lamb or beef
  • 1 medium onion, finely chopped
  • 2 medium carrots, diced
  • 1 cup frozen peas
  • 3 cloves garlic, minced
  • 2 lbs peeled potatoes (Russets or Yukon Golds)
  • 4 tbsp butter
  • 1/2 cup milk or heavy cream
  • Salt and pepper to taste

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. In a large skillet over medium heat, brown the ground meat until fully cooked; drain excess fat.
  3. Add chopped onions, diced carrots, minced garlic, and frozen peas to the skillet. Cook for about 5 minutes until softened.
  4. Season with salt and pepper; stir well.
  5. Boil peeled potatoes in salted water until tender (15-20 minutes). Drain and mash with butter and milk until creamy.
  6. In a baking dish, layer the meat mixture first, then spread the mashed potatoes on top. Create swirls for crispy edges.
  7. Bake for 25–30 minutes or until golden brown on top.
  • Author: James
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main
  • Method: Baking
  • Cuisine: Halal

Nutrition

  • Serving Size: 1 slice (250g)
  • Calories: 450
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 6g
  • Protein: 24g
  • Cholesterol: 85mg