This is a ground lamb shepherd’s pie with a Moroccan-spiced filling — cumin, cinnamon, coriander, paprika, and ginger — topped with mashed sweet potato instead of regular potato and baked until the top is lightly golden. It takes the familiar structure of shepherd’s pie and makes it genuinely interesting without adding much complexity. The sweet potato mash and the warm spice blend do real work together, and the result is a filling, one-dish dinner that reheats well all week.
Why this recipe works
Two things matter most here. First, browning the ground lamb properly — not steaming it — concentrates the flavor before the spices go in. That means cooking in a hot, wide pan without crowding, and not stirring too soon. Second, the sweet potato mash needs to be dry enough to sit on top of the filling without sinking. Boil or bake the sweet potatoes until completely tender, then mash with butter and a small amount of cream or milk, stopping before the mash gets loose. A stiff mash holds its shape in the oven and develops those slightly crisp ridges on top that make the texture contrast actually work.
Troubleshooting
- Filling is watery after baking: Ground lamb releases fat and liquid as it cooks. If you didn’t drain excess fat from the pan before assembling, the filling will be soupy. Tilt the pan and spoon off the fat after browning, before adding any liquid or tomato.
- Mash slides off the filling: The filling was too hot when you spread the mash on top. Let the filling cool for 5–10 minutes in the baking dish first — it firms up slightly and gives the mash something to grip.
- Spices taste raw or sharp: The spice blend needs 60–90 seconds in the hot pan with the lamb before any liquid is added. If you add them too late or skip this step, the dish tastes dusty rather than warm.
- Top doesn’t brown: Sweet potato mash browns more slowly than regular potato. If the top is still pale when the filling is hot through, switch the oven to broil for 3–4 minutes — watch it closely.
- Dish is bland overall: Ground lamb needs assertive seasoning. Taste the filling before it goes into the baking dish and adjust salt. The sweet potato mash also needs its own salt and butter — under-seasoned mash flattens the whole dish.
Ingredient notes
- Ground lamb: Use 80–85% lean if you can find it. Leaner lamb works but produces less flavor in the fond. If ground lamb isn’t available, ground beef (80/20) is a reasonable substitute — the spices carry the dish.
- Ras el hanout vs. individual spices: If you have ras el hanout on hand, 1.5–2 teaspoons replaces most of the individual spices in the filling. Check the label — some blends include salt, so season accordingly.
- Sweet potatoes: Orange-fleshed varieties (Beauregard, Jewel) mash smoothly and hold moisture well. White sweet potatoes work but produce a drier, starchier mash that may need a little extra butter.
- Canned tomatoes: Crushed or diced both work. Skip the garnish of fresh herbs on top before baking — they just burn and add an extra prep step that isn’t worth it.
Keeping and reheating
Store leftovers covered in the baking dish or transferred to an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, so this is genuinely better on day two. To reheat, cover the dish with foil and warm in a 350°F (175°C) oven for 20–25 minutes, or until the internal temperature of the filling reaches 165°F (74°C). Individual portions reheat well in the microwave in 2–3 minutes on medium power — cover loosely to prevent the mash from drying out. To freeze, cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating; do not reheat from frozen in the microwave or the mash turns grainy.

Creamiest Moroccan Shepherd's Pie Recipe
Ingredients
Filling Ingredients
1 pound ground lamb (minced lamb) - grass-fed
15 ounces black beans - canned and drained
1 tablespoon olive oil
½ cup white onion - chopped
½ cup red onion - chopped
4 cloves garlic - minced
1 tablespoon ginger - grated
1 teaspoon salt
1 teaspoon cumin
1 teaspoon ground cinnamon
1 teaspoon chili powder (chilli powder in British English) - mild
1 teaspoon honey
2 cups tomato - chopped
½ cup chicken stock (chicken broth or chicken bouillon)
2 tablespoons cilantro (coriander)
¼ cup green onions (scallions or green shallots) - chopped
Sweet Potatoes Ingredients
1 pound sweet potato - peeled and cut into chunks
1 tablespoon olive oil
1 teaspoon cumin
1 teaspoon garlic powder
1 teaspoon salt
2 tablespoons milk
Instructions
Meat Instructions
- Brown your ground lamb in a skillet over medium-high heat.
- Remove the cooked lamb from the skillet and set it aside for later.
- Put olive oil to the pan, followed by the onions, garlic, ginger, spices and salt and cook until the onion is softened.
- Add the meat to the pan and the honey, tomatoes and stock.
- Bring to a boil and simmer until the sauce is thickened.
- Add the navy beans and cilantro, stir, and remove from heat.
Sweet Potato Instructions
- Boil the cut sweet potatoes in salted water until tender.
- Drain well and add the olive oil, cumin, garlic powder, salt and milk.
- Blend until they reach a nice, creamy consistency.
Assembly Instructions
- Preheat the oven to 350 degrees Fahrenheit.
- Fill a 13x9-inch casserole dish with the filling and spread the mash on top.
- Bake until the topping is beginning to brown.
- Garnish with scallions, if desired.
Nutrition
FAQ
Can I use ground beef instead of ground lamb?
Yes — 80/20 ground beef works well here. The Moroccan spice blend is strong enough that the dish still has good depth; it just won’t have the slight earthiness that lamb brings.
Can I make this ahead and bake it later?
Yes. Assemble the pie completely, cover tightly, and refrigerate for up to 24 hours before baking. Add 10–15 minutes to the baking time since you’re starting from cold, and check that the filling is fully hot through before serving.
How do I know when the ground lamb is fully cooked?
Ground lamb should reach an internal temperature of 160°F (71°C) — no pink should remain. In practice, once it’s browned through and the fat has rendered, it’s there; but a quick check with an instant-read thermometer in the filling before assembly removes any guesswork.
My sweet potatoes made a very wet mash — what do I do?
Return the mashed sweet potato to the warm pot over low heat for 2–3 minutes, stirring constantly, to drive off excess moisture. A wetter mash will sink into the filling during baking rather than sitting on top.
What to cook next
- Moroccan Lamb Apricot Briouats
- Moroccan Lamb Almond Bastilla
- Spicy Lamb Pumpkin Stew
- Aussie Kangaroo Shepherd’s Pie










