Moroccan Lamb Stew with Sweet Potatoes and Dates

5 min prep 5 min cook 15 servings
Moroccan Lamb Stew with Sweet Potatoes and Dates
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

A soul-warming bowl of tender lamb, velvety sweet potatoes, and caramel-like dates simmered in an intoxicating blend of Moroccan spices—this is the stew that turns dinner into a journey.

A Journey in Every Spoonful

I still remember the first time I tasted Moroccan lamb stew. It was a rainy October evening in Boston, the kind of dreary night that makes you question every life choice that led you to New England. My neighbor, Fatima, knocked on my door carrying a steaming terracotta tagine wrapped in a bright Berber towel. “You look like you need this,” she said, handing me the fragrant vessel. One bite and I was transported from my drafty apartment to a bustling Marrakech souk, the air thick with cinnamon, saffron, and the sound of distant drums.

That was twelve years ago, and I’ve been chasing that flavor memory ever since. After three trips to Morocco, countless conversations with home cooks in Fez and Casablanca, and probably two hundred test batches in my own kitchen, I finally cracked the code. This isn’t just a recipe—it’s edible time travel.

What makes this stew special isn’t just the meltingly tender lamb or the way the sweet potatoes absorb every drop of spiced broth. It’s the moment when you stir in the dates at the very end, watching them plump and glisten like tiny jewels, releasing their honeyed sweetness to balance the warm spices. It’s the aroma that fills your house—earthy cumin, floral coriander, and just enough cinnamon to make your neighbors knock on your door asking what’s for dinner.

Perfect for Sunday suppers when you want to linger at the table, for impressing dinner guests who think they’ve “had lamb before,” or for those nights when you need to be reminded that food can still surprise you. Serve it with warm flatbread to scoop up every drop, and prepare for people to ask for the recipe before they’ve even finished their first bowl.

Why This Recipe Works

  • Layered Spice Blooming: Toasting whole spices before grinding releases essential oils that pre-ground spices lost months ago
  • Two-Stage Cooking: Browning lamb in batches creates fond that becomes the backbone of incredibly complex flavor
  • Sweet Potato Timing: Adding them halfway through prevents mushy vegetables while still achieving silky texture
  • Date Strategy: Stirring in dates during the last 15 minutes preserves their texture while infusing the broth
  • Preserved Lemon Finish: A whisper of preserved lemon at the end brightens the entire dish without overwhelming
  • Make-Ahead Magic: Actually better the next day when flavors marry and lamb becomes fork-tender

Ingredients You'll Need

Moroccan Lamb Stew ingredients artfully arranged

Quality ingredients make or break this stew. I’ve learned this the hard way—once used supermarket “stew meat” and ended up with tough, gamey chunks that even two hours of simmering couldn’t save. Now I’m religious about sourcing.

Lamb Shoulder: Skip the generic “stew meat” and ask your butcher for boneless lamb shoulder. It’s marbled with just enough fat to stay juicy through long cooking. Look for bright red meat with creamy white fat—avoid anything gray or brown. If you can only find leg of lamb, that works too, but add an extra tablespoon of olive oil since it’s leaner.

Sweet Potatoes: Garnet or jewel varieties hold their shape best. Avoid the pale, dry sweet potatoes sometimes labeled as “yam” in American stores—they’ll disintegrate. Pro tip: buy ones that feel heavy for their size and have tight, unwrinkled skin.

Dates: Medjool dates are worth the splurge here. Their soft, almost caramel-like texture melts into the sauce while maintaining pleasant chew. If you’re using deglet noor (the smaller, drier variety), soak them in hot water for 10 minutes first.

Spice Blend: I’m giving you measurements for pre-ground spices because I’m realistic about weeknight cooking, but if you have whole spices, toast them in a dry pan until fragrant, then grind. The difference is staggering—like switching from black and white to Technicolor.

Preserved Lemons: These salty, tangy flavor bombs are worth tracking down at Middle Eastern markets or online. In a pinch, use a teaspoon of lemon zest plus ½ teaspoon salt, but preserved lemons add a unique fermented depth.

Harissa: This North African chili paste varies wildly in heat. Start with less and adjust. I use the traditional Tunisian brand my Moroccan neighbor introduced me to, but any good quality harissa works.

How to Make Moroccan Lamb Stew with Sweet Potatoes and Dates

1
Toast and grind your spices

In a small dry skillet, toast cumin seeds, coriander seeds, and peppercorns over medium heat for 2-3 minutes until fragrant and just starting to pop. Transfer to a spice grinder with cinnamon, paprika, and turmeric. Pulse until finely ground. This step seems fussy but creates layers of flavor that pre-ground spices can’t match. Set aside 2 tablespoons of this mixture for the stew and save the rest in an airtight jar—it’s incredible on roasted vegetables too.

2
Brown the lamb in batches

Pat lamb cubes dry with paper towels—moisture is the enemy of good browning. Heat 2 tablespoons olive oil in a heavy Dutch oven over medium-high heat. Working in batches (crowding the pan steams rather than browns), sear lamb on all sides until deeply caramelized, about 8 minutes per batch. Transfer to a plate. Those brown bits stuck to the bottom? That’s pure flavor gold called fond. Don’t you dare wash that pan.

3
Build the aromatic base

Reduce heat to medium and add chopped onions to the same pot. Scrape up those beautiful browned bits as the onions release their moisture. Cook 5 minutes until translucent, then add garlic, ginger, and your freshly ground spice blend. Stir constantly for 90 seconds—this blooms the spices in the onion’s moisture and toasts them slightly without burning. Your kitchen should smell like a Moroccan spice market by now.

4
Deglaze and create the braising liquid

Pour in the diced tomatoes with their juice, using a wooden spoon to scrape every last bit of fond from the pot. Add harissa, honey, and chicken stock. Return the seared lamb (and any accumulated juices) to the pot. The liquid should just barely cover the meat—add more stock if needed. Bring to a gentle simmer, then reduce heat to low. Cover and cook for 45 minutes. Resist the urge to stir too often; each time you lift the lid, you’re releasing precious steam.

5
Add sweet potatoes at the right moment

After 45 minutes, your lamb should be starting to tenderize but still have some chew. This is the sweet spot for adding sweet potatoes—early enough to absorb flavors, late enough to maintain their structure. Stir in cubed sweet potatoes, cover, and simmer for another 30-35 minutes until lamb is fork-tender and sweet potatoes are velvety but not mushy. If the stew looks dry, add hot water ½ cup at a time.

6
Stir in the date magic

Here’s where the stew transforms from delicious to transcendent. Stir in the pitted dates and preserved lemon during the last 15 minutes of cooking. The dates will plump and release their honeyed sweetness, creating little pockets of caramel that balance the warm spices. The preserved lemon adds a bright, salty counterpoint that makes all the other flavors sing. Taste and adjust seasoning—depending on your dates and harissa, you might need a pinch more salt or a squeeze of lemon.

7
Rest and serve

Remove from heat and let the stew rest for 10 minutes—this allows the flavors to settle and the sauce to thicken slightly. Serve in shallow bowls over couscous or with warm flatbread. Garnish with chopped cilantro, toasted almonds, and a drizzle of good olive oil. The stew will continue to thicken as it cools; thin with hot water or stock when reheating.

Expert Tips

Low and Slow Wins

If you have time, cook this at 275°F (135°C) in the oven instead of stovetop. The gentle, even heat transforms tough lamb into spoon-tender morsels without drying out. Plus, your house smells incredible for hours.

Fat is Flavor

Don’t trim all the fat from the lamb shoulder. Those little white nuggets melt during long cooking, basting the meat from within and enriching the sauce. Trust the process.

Make-Ahead Magic

This stew tastes even better the next day. Make it on Sunday, refrigerate overnight, and gently reheat Monday for the best weeknight dinner ever. The flavors marry and deepen in the most delicious way.

Color Matters

Use orange-fleshed sweet potatoes for their vibrant color and creamy texture. Purple or white varieties look muddy in the final dish and don’t provide the same visual impact against the mahogany sauce.

Date Prep

Kitchen shears make quick work of pitting dates. Snip them in half, pull out the pit, then snip each half into thirds directly into the pot. Less sticky than chopping with a knife.

Authentic Touch

Add a pinch of saffron threads soaked in warm water with the dates. It’s traditional in Moroccan cooking and adds an subtle floral note that makes people ask “what’s that amazing flavor?”

Variations to Try

Beef Instead of Lamb

Substitute chuck roast for lamb, but add 1 tablespoon tomato paste with the onions for deeper flavor. Beef needs the extra umami boost that lamb provides naturally.

Vegetarian Version

Replace lamb with hearty vegetables like eggplant, carrots, and chickpeas. Use vegetable stock and add 2 tablespoons of miso paste for umami depth. Still add the dates—they’re what make it special.

Apricot Option

Swap dates for dried apricots for a brighter, more tart flavor. Turkish apricots work better than California ones—they’re darker, more intense, and hold up better during cooking.

Slow Cooker Adaptation

Brown lamb and aromatics on the stovetop first (non-negotiable for flavor), then transfer everything to a slow cooker. Cook on low for 6-7 hours, adding dates during the last hour.

Storage Tips

Refrigerator Storage

Cool completely before transferring to airtight containers. The stew will thicken considerably when cold—this is normal and actually helps flavors meld. Store up to 4 days, though I’ve never seen it last that long. When reheating, add hot water or stock to achieve desired consistency.

Freezer Instructions

This stew freezes beautifully for up to 3 months. Portion into freezer bags, lay flat to freeze (saves space), then stack like books. Thaw overnight in the refrigerator, then reheat gently with a splash of water. The sweet potatoes will be softer after freezing but still delicious.

Making Ahead

This is my go-to for dinner parties because it’s actually better made ahead. Cook completely, cool, and refrigerate up to 2 days. The flavors deepen and the lamb becomes even more tender. Reheat slowly on the stovetop, adding liquid as needed. Your guests will think you’re a culinary genius when they taste how developed the flavors are.

Frequently Asked Questions

Nothing! Tough lamb usually means it needs more time, not less. Every cut is different—older animals need longer cooking. Keep simmering, checking every 20 minutes. It’s done when you can easily pierce with a fork and the fibers pull apart with gentle pressure. Some batches need 2+ hours. Be patient; the results are worth it.

You can, but you’ll lose the magical sweet-savory balance that makes this stew special. Sweet potatoes’ natural sugars caramelize and complement the dates and warm spices in a way regular potatoes can’t. If you must substitute, use Yukon golds and add 2 tablespoons of honey to maintain the sweet element.

Middle Eastern markets, Whole Foods, or online. But here’s a weeknight hack: combine 1 teaspoon lemon zest, ½ teaspoon salt, and ¼ teaspoon white wine vinegar. Let sit 10 minutes. It’s not identical but provides the bright, salty tang that preserved lemons contribute. Or make your own—they’re surprisingly easy and keep for months.

Harissa varies wildly in heat. Start with 1 teaspoon instead of 2, taste the finished stew, and stir in more if desired. The dates and sweet potatoes naturally temper spice, but you can also serve hot sauce on the side for those who want the full North African experience.

Leg of lamb works, but it’s leaner so add an extra tablespoon of olive oil when browning. Lamb shanks are incredible but need 3+ hours of cooking. Cut them into 2-inch pieces or cook whole and shred the meat off the bones. Neck is traditional and inexpensive—ask your butcher to cut it into pieces.

Absolutely! Use the sauté function for steps 1-3, then pressure cook on high for 35 minutes with natural release. Add sweet potatoes and cook on high for 3 more minutes, quick release. Stir in dates and preserved lemon, let sit 5 minutes. The sauce will be thinner—simmer on sauté for a few minutes to reduce if desired.

Moroccan Lamb Stew with Sweet Potatoes and Dates
soups
Pin Recipe

Moroccan Lamb Stew with Sweet Potatoes and Dates

(4.9 from 127 reviews)
Prep
20 min
Cook
1 hr 45 min
Servings
6

Ingredients

Instructions

  1. Toast spices: In a dry skillet, toast cumin, coriander, and peppercorns until fragrant. Grind with cinnamon, paprika, and turmeric.
  2. Brown lamb: Heat oil in Dutch oven. Brown lamb in batches until deeply caramelized. Set aside.
  3. Build base: Cook onions until translucent. Add garlic, ginger, and spices. Cook 90 seconds.
  4. Deglaze: Add tomatoes, scraping up browned bits. Stir in harissa, honey, and stock.
  5. Simmer: Return lamb to pot. Cover and simmer 45 minutes.
  6. Add potatoes: Stir in sweet potatoes. Cover and cook 30-35 minutes more.
  7. Finish: Add dates and preserved lemon during last 15 minutes. Rest 10 minutes before serving.

Recipe Notes

For best results, make this stew a day ahead. The flavors meld and deepen overnight, and the lamb becomes incredibly tender. Reheat gently with a splash of water or stock to loosen the sauce.

Nutrition (per serving)

487
Calories
34g
Protein
42g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.