-
In a heavy pot or Dutch oven, on medium heat, heat 1 tablespoon of the olive oil. Add the onions and sauté until softened, about 5 minutes. Add the carrots and cook until slightly softened, about 3 minutes more. Transfer to a bowl and set aside.
-
Pat the lamb dry with paper towels. Place the flour in a large bowl or Ziploc bag and season with salt and pepper.
-
Heat 1 tablespoon of oil in the pot over medium-high heat. Add the lamb and brown on all sides, 4 to 5 minutes for each batch. Transfer to a bowl and set aside.
-
Add the lamb and brown on all sides, 4 to 5 minutes for each batch. Transfer to a bowl and set aside.
-
Return the onion mixture to the pot. Add the Ras El Hanout, garlic, and ginger and stir to coat the meat and vegetables.
-
Add the water and bring to a boil, stirring with a wooden spoon to scrape up the browned bits from the pan bottom.
-
Add the tomatoes, dates, and orange zest and juice and bring to a boil over high heat.
-
Stir in apricot preserves.
-
Cover the pot and simmer for 1 to 1 1/2 hours. Garnish with the parsley.