In a large pot fry the lamb with the oil until brown both sides
Add onions saute until brown
add cardamom, cinnamon sticks, lemon juice, then add garlic add tomatoes, spices and cilantro
Mix this together until combined then cook for 3 minutes until fragrant, add the 1/2 cup of water
Let it simmer while covered on a medium heat until boil and then lower the heat for 10- 15 minutes.
Now we need the boiled rice add it to the lamb sauce, scrape the top evenly.
Add the caramelized onion and raisins.
Add the saffron water
cover the pot and cook on a medium heat until boil, then reduced the heat on a simmer.
The bottom of the pan will be dry and there will be no water left make sure not to burn the bottom.
The rice should be fluffy.