Start by seasoning your lamb cubes with salt, pepper, and turmeric. I like to add a tiny splash of lemon juice too—it helps tenderize the meat and adds a hint of brightness. Let it marinate for about an hour if you have the time. This makes the flavors seep in better.
Heat up the olive oil in a Dutch oven or any heavy-bottomed pot. Toss in the onions and cook them low and slow until golden—about 10-15 minutes. Then add the garlic and let it cook for a couple more minutes. Be careful not to let it brown too much.
Now stir in the cumin, cinnamon, and saffron water. These spices are the heart of the dish. Let them toast a little in the hot oil and onions—this helps release all those warm, inviting aromas that make the stew unforgettable.
Add the marinated lamb to the pot and sear until browned on all sides. Don’t rush this step—it helps seal in all the juices. Stir occasionally to make sure every piece gets golden edges.
Once the lamb is nicely browned, toss in the tomatoes, potatoes, chickpeas, and those pierced dried limes. They’re the secret ingredient that adds tanginess and depth. Pour just enough water to barely cover everything and bring it to a gentle boil.
Lower the heat and cover your pot. Let everything simmer for about 1.5 to 2 hours. Stir every now and then, and check the seasoning as you go. The lamb should be fall-apart tender, and the broth should thicken into something rich and velvety.
Once the stew looks thick and the meat is fork-tender, take it off the heat. Sprinkle chopped parsley or cilantro on top for color and freshness. Serve it up with rice, couscous, or warm flatbread. You’ll love how satisfying it is!