Skip to content

Browse all recipes →

Rice Kheer (Chawal ki Kheer)

By Nomisto Kitchen · Updated

  • ⏱ 1 hr 30 min
  • 🍽 Serves 4
  • 🔥 Easy
  • Vegetarian
  • Gluten-free

IN SHORT

Rice kheer is an Indian milk pudding: soaked basmati simmered slowly in 1 litre of whole milk until the grains are soft and the milk has reduced by about a third. Sugar goes in once the rice is cooked, then cardamom and nuts. Serves 4, with about 50 minutes of gentle stirring.

A small bowl of creamy rice kheer with almonds and pistachios

Kheer is the milk pudding of Indian celebrations and festivals, made by simmering rice slowly in milk until it turns creamy. Few ingredients are needed, so the cooking method matters more than anything else.

Why this recipe works

  • Soaked, lightly crushed rice softens quickly and releases starch, thickening the milk without any cornflour.
  • Slow simmering and reducing the milk concentrates the milk sugars, so less added sugar is needed.
  • Adding the sugar after the rice is soft keeps the grains tender instead of chewy.

Method

  1. Wash the rice in several changes of water, then soak it in fresh water for 30 minutes. Drain well and crush the grains lightly with your fingers or a rolling pin to break some of them.

    Tip: Broken grains release starch, which is what makes a kheer creamy.

  2. Rinse a heavy-bottomed pan with cold water and leave it wet. Pour in the milk and bring it to a boil over medium heat, stirring now and then, then reduce to a gentle simmer.

  3. Add the drained rice and simmer on low heat for 30 to 35 minutes, stirring every few minutes and scraping the base, until the grains are completely soft and break easily when pressed between two fingers.

    Step 3 of Rice Kheer (Chawal ki Kheer): Add the drained rice and simmer on low heat for 30 to 35 minutes
  4. Keep simmering for 5 to 10 minutes more, until the milk has thickened and reduced to roughly two thirds of its volume and coats the back of a spoon.

    Step 4 of Rice Kheer (Chawal ki Kheer): Keep simmering for 5 to 10 minutes more
  5. Stir in the sugar and cook on low for 5 minutes, until dissolved. Keep the heat gentle, as a hard boil at this stage will catch on the base of the pan.

    Step 5 of Rice Kheer (Chawal ki Kheer): Stir in the sugar and cook on low for 5 minutes
  6. Turn off the heat, stir in the cardamom and half the nuts, and leave to stand for 10 minutes. The kheer will thicken a little more as it cools.

  7. Serve warm, or chill for 2 hours, topped with the remaining almonds and pistachios.

Swaps & substitutions

  • Sugar → Jaggery (60 g): Add it after turning off the heat and cooling for 5 minutes, since hot jaggery can curdle milk. The kheer will taste of caramel and look brownish.
  • Whole milk → 750 ml whole milk plus 250 ml evaporated milk: Cuts the cooking time to about 25 minutes. Evaporated milk is concentrated but unsweetened, so keep the sugar.
  • Basmati rice → Broken basmati or short-grain rice: It breaks down faster and gives a creamier, thicker kheer. Check at 20 minutes.
  • Almonds and pistachios → Toasted pumpkin seeds or omit: For a nut-free kheer; cardamom carries the flavour.

Storage & reheating

Cool quickly in a shallow container and refrigerate within 1 hour. Keeps 3 days in the fridge. It thickens as it chills; loosen with a splash of milk. Serve cold, or warm gently over low heat, stirring, until hot. Don't leave kheer out at room temperature for more than 1 hour.

Frequently asked questions

How much rice do I need for 1 litre of milk?

About 50 g of basmati (a quarter cup) for 1 litre of milk. More rice makes a thick, stodgy kheer, less makes a runny one.

Why does my kheer taste or look scorched?

Milk solids catch on the base of the pan. Use a heavy-bottomed pan, rinse it with cold water before adding the milk, keep the heat low, and scrape the bottom as you stir.

Can I make kheer without soaking the rice?

Yes, but it takes about 15 minutes longer to soften the grains, and the texture is less creamy. Soaking for 30 minutes shortens the cooking time.

Will the milk curdle when I add sugar?

Plain sugar does not curdle milk. Curdling comes from acid, such as lemon or sour fruit, or from very hot jaggery. Add flavourings like saffron or cardamom, and avoid acidic additions.

Is kheer served hot or cold?

Both are common. Warm kheer is softer and looser; chilled kheer is thicker. Traditionally it is served at celebrations and festivals, as well as after meals.

Nutrition

Estimated per serving. Not medical or dietary advice; see our disclaimer.
Calories300 kcal
Protein10 g
Carbohydrates42 g
Fat11 g
Fibre1 g
Sodium110 mg

More in Punjabi Recipes and Indian Dessert Recipes. Learn the technique: Indian Spices: A Practical Guide, The Indian Pantry: 25 Essentials.

🧾 Ingredients

You might also like