Pat the lamb dry and cut into 1-inch cubes.
Heat the olive oil in a heavy-bottomed pot or tagine over medium-high heat.
Brown the lamb cubes on all sides until a golden crust forms, then remove and set aside.
In the same pot, sauté the diced onion, minced garlic, and grated ginger until softened and fragrant.
Stir in the cumin, coriander, cinnamon, turmeric, salt, and pepper, toasting the spices for 30 seconds.
Return the lamb to the pot along with the chopped apricots and beef broth.
Reduce heat to low, cover, and simmer for 35-40 minutes until the lamb is tender.
While the lamb simmers, lightly steam or sauté the cauliflower rice in a separate pan until tender.
Serve the lamb tagine over the cauliflower rice and garnish with fresh chopped cilantro.