Pat the lamb leg dry with paper towels and season with the sea salt and black pepper.
Heat the extra virgin olive oil in a large heavy-bottomed pot or tagine over medium-high heat.
Add the lamb pieces in a single layer and sear until browned on all sides, then remove and set aside.
Lower the heat to medium and sauté the diced yellow onion for 5 minutes until translucent.
Stir in the minced garlic, ground cumin, ground ginger, cinnamon, and turmeric, cooking for 1 minute until fragrant.
Return the lamb to the pot and add the beef broth, chickpeas, and chopped dried apricots.
Bring to a gentle simmer, then cover and cook for 45-60 minutes until the lamb is tender and the sauce has thickened.
Garnish with fresh chopped cilantro before serving.