Season lamb generously with salt and pepper.
Heat olive oil in a heavy pot over medium-high heat. Brown lamb in batches, about 4–5 minutes. Remove and set aside.
Add onion to the pot, cooking 6–7 minutes until softened. Add garlic, cumin, cinnamon, ginger, and saffron if using, cooking 1 minute until fragrant.
Pour in broth, scraping up browned bits.
Return lamb to the pot along with apricots and sugar substitute.
Cover and simmer 1 hour 45 minutes to 2 hours, until lamb is very tender.
Garnish with cilantro and serve.