Heat 2 tbsp of milk till its hot. Add the saffron strands and let it infuse for 10 minutes.
Add milk in a pan. Place it over medium heat.
Bring the milk to a boil. Lower the heat a bit.
Stirring all the time add the semolina little by little. This way it will not lump up.
Keep stirring the mixture till it begins to simmer and becomes a bit thick. This will take about 7-10 minutes.
When the mixture becomes slightly thick, add the saffron milk.
Keep stirring as you don't want the milk to burn at the bottom of the pan.
Add the sugar also. Keep stirring.
After 5 minutes the mixture will become thick. When you move the spoon/spatula across a trail will be left.
This means the mixture is thick enough.
Add cardamom powder and mix well.
Take the pan off the heat. Allow the mixture to cool a bit for 3-4 minutes.
Spoon the sooji phirni into individual serving bowls.
Cover the bowls with small lids or cling film.
Allow it to chill for at least 2-3 hours. Alternately, allow it to cool and set at room temperature before serving.
Just before serving garnish the top with chopped almonds and pistachios.