Soak the saffron in warm water to unlock its golden glow. It’s basically spa time for the threads.
Rinse the basmati rice until the water runs clear, then soak for 15 minutes. Drain and set aside. This keeps the grains fluffy, not mushy.
In a large pan, heat ghee or oil over medium heat. Add the onions and sauté until golden brown and sweet. The kitchen should smell like a fancy café now.
Add garlic, ginger, cumin, coriander, turmeric, and paprika. Stir for about a minute until everything is waking up and fragrant.
Stir in the rice and vegetables. Toast the rice lightly for 2 minutes to seal the flavor, then pour in the water or broth. Drop in bay leaf and cinnamon if you’re using them.
Gently pour in the saffron infusion. Bring to a boil, then reduce heat to low. Cover and simmer for 15-20 minutes, or until the rice is tender and the liquid is absorbed.
Turn off the heat and let it rest, covered, for 5-10 minutes. Fluff with a fork and season with salt to taste.
Garnish with chopped cilantro or mint, and scatter optional almonds or fried onions on top for extra pizzazz.