Why You’ll Love This Recipe
I love this recipe because it balances hearty comfort with unexpected flavors. The sweet potatoes complement the spiced lamb and chickpeas beautifully, while the dates add a subtle, natural sweetness. It’s a one-dish meal that’s satisfying, nourishing, and perfect for making ahead. Plus, it’s just as good the next day when the flavors have had time to meld.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Sweet potatoes, peeled and cut into chunks
-
Ground lamb
-
Chickpeas, drained and rinsed
-
Dates, chopped
-
Onion, chopped
-
Garlic, minced
-
Olive oil
-
Ground cumin
-
Smoked paprika
-
Ground cinnamon
-
Salt and pepper
-
Butter (for mashing the sweet potatoes)
-
Milk or cream (for mashing the sweet potatoes)
Directions
-
I preheat the oven to 375°F.
-
I place the sweet potatoes in a pot of salted water, bring to a boil, and cook until tender, about 15–20 minutes. I drain them well to remove excess moisture.
-
While the potatoes cook, I heat olive oil in a large skillet over medium heat. I add the onion and cook until softened, then stir in the garlic, cumin, smoked paprika, and cinnamon.
-
I add the ground lamb, cooking until browned and breaking it apart with a spoon.
-
I stir in the chickpeas and chopped dates, season with salt and pepper, and let the filling simmer for a few minutes to blend the flavors.
-
I mash the sweet potatoes with butter, milk or cream, and salt until smooth.
-
I transfer the lamb mixture to a baking dish, spread the mashed sweet potatoes evenly over the top, and smooth with a spatula.
-
I bake for 25–30 minutes, until the topping is slightly golden and the filling is bubbling.
-
I let it cool for about 15 minutes before serving so the layers set.
Servings and timing
This recipe makes about 6 servings.
Prep time is 10 minutes, cook time is 1 hour, plus 15 minutes cooling, for a total of about 1½ hours.
Variations
-
I use ground beef or turkey instead of lamb.
-
For a vegetarian version, I skip the meat and double the chickpeas, adding extra vegetables like spinach or zucchini.
-
I add chopped preserved lemon for extra brightness.
-
White or Japanese sweet potatoes make the topping drier and more starchy.
-
A sprinkle of toasted almonds or pine nuts adds crunch on top.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 4 days.
To reheat, I cover and warm in a 350°F oven until heated through, or use the microwave for smaller portions. This dish also freezes well—I thaw overnight in the fridge before reheating.
FAQs
Can I make this ahead of time?
Yes, I assemble it up to a day in advance, refrigerate it, and bake it just before serving. I add about 10 extra minutes to the bake time if it’s cold from the fridge.
Can I make the sweet potato topping firmer?
Yes, I make sure to drain the sweet potatoes thoroughly and cook off excess moisture before mashing.
Do I have to use dates?
No, but they add a lovely sweetness. I sometimes swap them for raisins, apricots, or leave them out entirely.
Can I make this spicier?
Yes, I add cayenne pepper or harissa to the lamb mixture for heat.
What’s the best side to serve with this?
A crisp green salad with a citrusy dressing balances the richness of the pie.
Conclusion
This sweet potato shepherd’s pie is a flavorful, comforting meal that blends the coziness of a classic with the brightness of Moroccan-inspired spices. I love how the sweet potatoes, lamb, and dates create a balance of sweet, savory, and earthy flavors, making this a go-to recipe when I want something hearty yet unique.
PrintSweet Potato Shepherd’s Pie
This Moroccan-inspired sweet potato shepherd’s pie features a creamy sweet potato topping over a savory filling of spiced ground lamb, chickpeas, and sweet dates. Infused with warming spices like cumin, smoked paprika, and cinnamon, it’s a comforting, make-ahead one-dish meal.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Moroccan-Inspired, Fusion
- Diet: Gluten Free
Ingredients
2 lbs sweet potatoes, peeled and cut into chunks
1 lb ground lamb
1 can (15 oz) chickpeas, drained and rinsed
1/2 cup dates, chopped
1 medium onion, chopped
2 cloves garlic, minced
2 tbsp olive oil
1 tsp ground cumin
1 tsp smoked paprika
1/2 tsp ground cinnamon
Salt and pepper, to taste
2 tbsp butter (for mashing the sweet potatoes)
1/4 cup milk or cream (for mashing the sweet potatoes)
Instructions
Preheat oven to 375°F (190°C).
Boil sweet potatoes in salted water until tender, about 15–20 minutes. Drain well.
Meanwhile, heat olive oil in a skillet over medium heat. Add chopped onion and cook until softened.
Stir in garlic, cumin, smoked paprika, and cinnamon. Cook until fragrant, about 1 minute.
Add ground lamb and cook until browned and broken up, about 7–10 minutes.
Stir in chickpeas and chopped dates. Season with salt and pepper. Simmer for 5 minutes to blend flavors.
Mash sweet potatoes with butter, milk or cream, and salt until smooth.
Transfer lamb mixture to a baking dish. Spread mashed sweet potatoes evenly over the top.
Bake for 25–30 minutes, until topping is slightly golden and filling is bubbling.
Cool for 15 minutes before serving.
Notes
For a vegetarian version, replace lamb with extra chickpeas and vegetables like spinach or zucchini.
Preserved lemon adds a bright, tangy twist.
For a firmer topping, ensure sweet potatoes are well-drained before mashing.
Topping with toasted almonds or pine nuts adds crunch.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 9g
- Sodium: 320mg
- Fat: 23g
- Saturated Fat: 9g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 6g
- Protein: 21g
- Cholesterol: 65mg