Trim the leg of lamb of excess fat and cut into 1-inch cubes.
Heat the extra virgin olive oil in a heavy-bottomed pot or tagine over medium-high heat.
Add the lamb cubes and sear until browned on all sides, then remove the meat and set aside.
In the same pot, add the diced onion and sliced carrots, sautéing for about 5 minutes until softened.
Stir in the minced garlic, cumin, coriander, cinnamon, ginger, turmeric, sea salt, and black pepper, cooking for 1 minute until fragrant.
Return the lamb to the pot and add the halved dried apricots and chicken 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.
While the lamb is simmering, steam or lightly sauté the cauliflower rice in a separate pan until tender.
Serve the lamb tagine over the cauliflower rice and garnish with freshly chopped cilantro.