Pat the lean lamb shoulder dry with paper towels and season evenly with sea salt and black pepper.
Heat the extra virgin olive oil in a heavy-bottomed pot or tagine over medium-high heat.
Sear the lamb pieces until they are deeply browned on all sides, then remove the meat and set it aside.
In the same pot, add the diced yellow onion and sliced carrots, sautéing for about 5 minutes until the vegetables soften.
Stir in the cumin, coriander, cinnamon, ginger, and turmeric, cooking for 1 minute until the spices become fragrant.
Return the lamb to the pot and add the halved dried apricots and beef bone broth, bringing the liquid to a gentle simmer.
Cover the pot with a tight-fitting lid and reduce the heat to low, simmering for 60 to 90 minutes until the lamb is tender.
Garnish the dish with freshly chopped cilantro before serving warm.