Indian · Desserts

Rice Kheer

Rice slowly simmered in milk until it thickens and takes on a faint caramel colour, scented with cardamom and saffron and studded with nuts. The dessert made at every Indian festival, wedding and temple.

55 min prep and cooking plus 20 min soaking 1 hr 15 min start to finish Serves 6 servings Easy
Jump to Recipe Method
Rice Kheer

Photograph credit: Kheer aka,rice pudding by Swayampurna · CC BY-SA 4.0 · Wikimedia Commons · this resized copy is shared under the same licence

Rice Kheer, in preparation
Rice Kheer, in preparation

Photograph credit: A long buffet table is laden with an assortment of breakfast pastries, including… by Faisal Ahammad · CC0 1.0 · Wordpress

How to Cook Rice Kheer

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Drain the rice and rub it between your palms to crack a few grains — this speeds thickening.

  2. Fry the nuts and raisins in the ghee for 90 seconds until golden and the raisins swell. Set aside.

  3. Bring the milk to the boil in a heavy-based pan, then reduce to a simmer.

  4. Add the rice and cook, uncovered, for 45 to 55 minutes, stirring every few minutes and scraping the base and sides so nothing catches.

  5. The milk should reduce by close to half and the mixture should coat a spoon thickly.

  6. Warm the saffron in a tablespoon of the hot milk for 5 minutes, then stir it in.

  7. Add the sugar, cardamom and condensed milk if using, and simmer 8 minutes more, stirring, until it thickens again.

  8. Stir in most of the nuts and raisins, take off the heat, and rest 10 minutes.

  9. Serve warm or chilled, scattered with the remaining nuts. It thickens considerably as it cools, so loosen with milk if needed.

Something wrong or unclear in this recipe? Report a problem with this recipe.

What Can Go Wrong

  1. Use a heavy pan and stay near it. Milk catches on the base in seconds and the burnt taste cannot be rescued.
  2. Full-fat milk only. Semi-skimmed gives a thin kheer with none of the richness.
  3. Add the sugar late. Early sugar slows the reduction and dulls the colour.

About This Recipe

The milk is reduced by nearly half before the sugar goes in, because sugar added early interferes with the Maillard reaction between milk proteins and lactose that gives kheer its pale caramel colour and toasted flavour. Basmati broken slightly in the hand releases starch faster and thickens the pudding without needing cornflour.

What to Serve It With

Served after a rich curry meal · Alongside gulab jamun at a festival spread · Masala chai

Keeping Rice Kheer

Refrigerate up to 4 days. It sets thick; loosen with warm milk. Freezing changes the texture and is not recommended.

Quick Answers

How long does Rice Kheer take to make?

10 minutes of preparation and 45 minutes of cooking, plus 20 minutes of soaking, so allow 1 hour 15 minutes from start to finish. The recipe serves 6.

Nutrition per Serving

Per serving, calculated from the ingredient list with USDA FoodData Central figures (SR Legacy). A calculation, not a laboratory analysis: brands, cuts and how you measure change the real numbers. How the figures are worked out.

375Calories
11gProtein
49gCarbs
15gFat
1gFibre
37gSugar
120mgSodium

Your notes on this recipe

Cooked this? Keep a note for next time

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

Compiled by Turab

Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.

First published ; last changed .