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 browned on all sides.
Add the diced yellow onion, garlic, and fresh ginger, sautéing until the onion is translucent and fragrant.
Stir in the ground cumin, coriander, cinnamon, and turmeric, coating the lamb and aromatics in the spice blend.
Pour in the low-sodium beef broth, chickpeas, and chopped dried apricots, bringing the mixture to a gentle boil.
Reduce the heat to low, cover tightly with a lid, and simmer for 45 to 60 minutes until the lamb is tender and the sauce has thickened.
Garnish the tagine with fresh cilantro before serving.