Heat the extra virgin olive oil in a heavy-bottomed pot or tagine over medium-high heat.
Add the cubed lamb shoulder and sear until browned on all sides, then remove and set aside.
In the same pot, sauté the diced yellow onion, carrots, and minced garlic until the vegetables begin to soften.
Stir in the cinnamon, ginger, cumin, sea salt, and black pepper, toasting the spices for one minute until fragrant.
Return the lamb to the pot and add the diced tomatoes, chickpeas, and beef bone broth.
Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 60 to 75 minutes until the lamb is fork-tender.
Garnish with fresh cilantro before serving.