Wash basmati rice thoroughly.
Ingredients
Soak it in water for 30 minutes. If you have time, soak it for up to 2 hours.
Heat vegan butter in a 10-inch skillet over medium heat.
Ingredients
Add onions and saute for 3-4 minutes, until translucent.
Ingredients
Add turmeric, sumac powder, dried cranberries or dried cherries, and salt.
Ingredients
Cook for 1 minute.
Add granulated sugar and 2 tablespoons of water.
Ingredients
Cook for 3 minutes, or until the cranberries soak up the liquid.
Remove from heat.
Fill a large pot with water and bring it to a boil.
Add a palmful of salt and vinegar.
Ingredients
Drain the soaked rice and add it to the boiling water.
Cook for 6-8 minutes until al dente.
Drain and rinse under cold water.
Pour olive oil into the base of the same pot.
Ingredients
Add the drained rice.
Pour over saffron soaked in hot water.
Ingredients
Top with the cranberry mixture and roasted shelled pistachios or slivered almonds or pecans.
Ingredients
Wrap the lid of the pot with a thin kitchen towel and cover the pot.
Cook on high for 3 minutes, then on very low for 10 minutes.
Turn off the heat and let the rice sit for 5 minutes before serving.