Description
This Halal Shepherd’s Pie is a wholesome and hearty comfort food classic made with spiced halal ground meat, vegetables, and rich gravy, all topped with creamy mashed potatoes and baked to golden perfection. A satisfying one-dish meal perfect for family dinners and cozy nights in.
Ingredients
Units
Scale
- For the Meat Filling:
- 1 lb halal ground beef or ground lamb
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 cup frozen peas and carrots (or chopped fresh veggies)
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce (halal-certified) or soy sauce
- 1/2 cup beef broth (halal-certified) or water
- Salt and black pepper, to taste
- Optional: 1/2 teaspoon ground cumin or paprika for extra flavor
- For the Mashed Potato Topping:
- 2 lbs potatoes, peeled and chopped
- 2 tablespoons butter
- 1/2 cup milk (or dairy-free alternative)
- Salt and pepper, to taste
- Optional: 1/2 cup shredded cheese for topping
Instructions
- Make the Mashed Potatoes:
- Boil potatoes in salted water until tender, about 15–20 minutes. Drain, mash with butter and milk, and season with salt and pepper. Set aside.
- Prepare the Filling:
- Heat oil in a skillet over medium heat. Add onion and garlic; sauté until soft.
- Add ground meat and cook until browned. Stir in tomato paste, Worcestershire (or soy sauce), broth, peas, carrots, and optional spices. Simmer for 5–7 minutes until thickened.
- Assemble the Pie:
- Preheat oven to 375°F (190°C). Spread meat mixture into a baking dish. Spoon or pipe mashed potatoes over the top. Smooth out evenly and use a fork to create texture.
- Bake:
- Bake for 20–25 minutes, or until the top is golden. Broil for the last 2–3 minutes for extra browning if desired. Let rest before serving.
Notes
- For dairy-free, use plant-based milk and vegan butter in the mashed potatoes.
- You can make this ahead and reheat for easy weeknight meals.
- Try sweet potato mash for a fun twist!
Nutrition
- Calories: 420 kcal
- Sugar: 5g
- Sodium: 420mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 25g
- Cholesterol: 80mg