• STEP 1

    Put the saffron strands in a small bowl and cover with 2-3 tbsp warm water. Gently push the strands against the side of the bowl with the back of a teaspoon – this will help release the flavour and colour. Set aside to soak until needed.

  • STEP 2

    Pour the milk into a large, heavy-based pan set over a medium heat and tip in the cardamom pods. Bring to the boil, then scatter in the rice and reduce the heat to low. Simmer for 40 mins, stirring often to prevent the rice scorching on the base of the pan, until the rice has broken down and is very soft.

  • STEP 3

    Stir in the sugar and continue to cook until it has dissolved. Scoop out the cardamom pods using a slotted spoon and discard these.

  • STEP 4

    Stir in the cream, then slowly add the rosewater and enough of the saffron and its soaking liquid to just lightly flavour the kheer. Stir in the almonds. Drain the raisins and stir these in, then serve hot or leave to cool completely and chill first.



In South India, this dessert is often made with jaggery or date palm sugar and served at the harvest festival of Pongal on 14 January. In North India, the festival is called Lohri and celebrated on 13 January.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 3.6 out of 5.5 ratings