Drain the rice and rinse under cold water until the water runs clear. In a stockpot, bring the water to a boil with a pinch of salt. Add the rice, return to a boil, then turn down the heat to its lowest setting. Cover and cook for 20 minutes. Turn off the heat and let the rice rest for 5 minutes, then dot with the butter and fluff with a fork. The rice should be dry and fluffy.
While the rice cooks, prepare the favas. Bring a pot of salted water to a boil and prepare a bowl of ice water. Drop the favas into the boiling water, return to a boil, and cook for 2 minutes, or until just tender. Drain, and shock in the ice water.
Heat the ghee in a skillet over medium heat and sauté the favas for 3 minutes, until heated through. Add the dill and cook for about 1 minute, until just wilted. Combine the favas and rice in a large bowl and drizzle in the saffron. Mix gently, season with salt, and serve.
I'm fascinated by the way food connects us with different times, places, and each other. I live in Nashville, TN, a city rich with culinary traditions and a fast growing immigrant population. As Culinary Liaison for the Tennessee Immigrant and Refugee Rights Coalition, I organize events that unite people around food and spotlight the work of immigrant chefs. My cookbook The New Persian Kitchen is a winner of Food52's Piglet award. I love cooking Iranian rice and hearing people crunch on the crispy tahdig from the bottom of the pot. Find my Persian Rice Bonnet and Persian Spice Kit on my website and on Etsy.