
Start by crushing the saffron strands in a mortar and pestle. Then, soak the crushed saffron with 1/4 cup hot water for 5 minutes.
In a 2-inch deep skillet or a medium non-stick pot, heat the olive oil on medium heat. Once the oil is hot, add the finely diced onions and cook for 4 to 5 minutes until soft and translucent. Do not over brown the onions. Then add the cardamom pods and cinnamon stick and stir.
Add the washed basmati rice, the salt, pepper, saffron water and the chicken broth. Gently stir to combine. Bring to a boil on medium heat. Once the rice is bubbling vigorously, cover with a tight fitting lid and reduce the heat to low. Cook for 20 minutes, undisturbed.
Open the lid and fluff the rice with a fork. Let stand for 5 minutes before serving. Optional: garnish with toasted almonds or pine nuts and chopped parsley.