Heat the olive oil in a heavy-bottomed pot or tagine over medium-high heat.
Season the lamb cubes with sea salt and black pepper, then sear in the pot until golden brown on all sides.
Remove the lamb from the pot and set aside; add the diced yellow onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic, grated ginger, cumin, coriander, cinnamon, and turmeric, cooking for 1 minute until highly fragrant.
Return the lamb to the pot and add the chickpeas, halved dried apricots, and beef bone broth.
Bring the liquid to a gentle boil, then reduce the heat to low, cover with a tight-fitting lid, and simmer for 45 to 60 minutes until the lamb is fork-tender.
Garnish the finished tagine with fresh chopped cilantro before serving warm.