Kheer is a classic Indian rice pudding made by slowly simmering rice in milk with sugar, cardamom and nuts until thick and creamy. It is a must at festivals and celebrations. Often the first sweet cooked on auspicious days, it is comforting, fragrant and made with only a few ingredients.
Why You Will Love This Rice Kheer
- Creamy, fragrant and lightly sweet
- Made with simple ingredients you already have
- Delicious warm or chilled
Ingredient Notes
Rice: Basmati or any short-grain rice, lightly washed. Full-fat milk: The key to creamy kheer. Sugar: Added after the rice is soft. Cardamom, saffron and nuts: Almonds, pistachios and raisins add aroma and texture.
Tips for Creamy Kheer
Stir often so the milk does not stick to the bottom. Simmer on low heat and be patient, since the milk should reduce slowly. The kheer thickens as it cools so do not over reduce. Add sugar only after the rice is fully cooked.
Serving and Storage
Serve warm or chilled, garnished with chopped nuts and a pinch of cardamom. Kheer keeps for three days in the refrigerator. Loosen with a little warm milk when reheating.
Frequently Asked Questions
Which rice is best for kheer?
Basmati gives a fragrant kheer, while short-grain rice cooks softer and creamier. Broken rice is also commonly used.
How do I make kheer creamy?
Use full-fat milk, simmer slowly and stir regularly. Mashing a few grains of rice also thickens it naturally.
Why add sugar at the end?
Sugar can stop rice from softening if added too early. Add it once the rice is fully cooked.
Can I make kheer without cooking the rice in milk first?
You can pre-cook the rice in a little water to save time, then simmer in milk until creamy.
Can I serve kheer cold?
Yes. Kheer thickens as it cools and is delicious both warm and chilled.
Can I make a vegan version?
Use coconut milk or a mix of plant milks, with sugar or jaggery. Coconut milk gives the creamiest result.
More Recipes You Will Love
- Gulab Jamun: soft milk dumplings in fragrant syrup
- Gajar Ka Halwa (Carrot Halwa): warm, ghee-rich carrot dessert
- Puran Poli: sweet stuffed flatbread for festivals
Rice Kheer
Description
Kheer is a classic Indian rice pudding made by slowly simmering rice in milk with sugar, cardamom and nuts until thick and creamy. It is a must at festivals and celebrations.Ingredients (serves 6)
Instructions
-
Wash and Soak the Rice
Put 1/4 cup of basmati rice in a bowl, cover with cold water and swirl gently. Pour off the cloudy water, repeat 2 or 3 times, then cover with fresh water and soak for 30 minutes.Tip: Soaking softens the grains so they break down and turn creamy more quickly in the milk. -
Drain and Lightly Crush the Rice
Drain the rice in a sieve for 5 minutes. Spread it on a plate and crush it lightly with the back of a spoon, so that some grains break and some stay whole.Tip: Lightly crushed rice releases starch, which thickens the kheer naturally and gives it a silky texture. -
Steep the Saffron
Warm 2 tablespoons of the milk for 20 seconds in a cup, add a pinch of saffron strands and set aside for at least 10 minutes, until the milk turns deep golden.Tip: Steeping saffron in warm milk draws out its colour and fragrance far better than adding the strands directly. -
Prepare the Nuts and Raisins
Slice 10 almonds and 10 pistachios into thin slivers and measure out 1 tablespoon of raisins. Keep them in a small bowl for later.Tip: Thin slices soften slightly in the hot milk and are easy to eat in every spoonful. -
Bring the Milk to a Boil
Rinse a heavy-based pan with cold water and leave a few drops in. Pour in the remaining milk (about 1 litre) and bring it to a boil over medium-high heat, stirring now and then.Tip: A wet pan helps stop the milk from sticking and scorching. Watch it carefully, as milk boils over in seconds. -
Lower the Heat and Add the Rice
As soon as the milk boils, turn the heat down to low so that it is barely bubbling. Add the drained rice and stir well.Tip: Low heat lets the rice cook slowly in the milk without the milk catching on the bottom of the pan. -
Simmer Slowly for 30 to 35 Minutes
Simmer for 30 to 35 minutes, stirring every 2 to 3 minutes and scraping the bottom. The milk should reduce by about a third and the rice should turn very soft.Tip: Patience is the secret of good kheer. Press a grain between your fingers: it should mash easily with no hard centre. -
Stir In the Cream from the Sides
Every few minutes, scrape the creamy skin that forms on the sides of the pan back into the milk with a spoon. This thickens and enriches the kheer.Tip: This skin, called malai, is full of milk solids and flavour, so do not throw it away. -
Add the Sugar
Add 1/2 cup of sugar and stir until it dissolves, then cook for 5 more minutes.Tip: Add the sugar only once the rice is soft. Sugar added too early can stop the rice from softening properly. -
Flavour with Cardamom and Saffron
Stir in 1/2 teaspoon of cardamom powder and the saffron milk, and cook for 2 more minutes so the flavours blend and the kheer turns a light golden colour.Tip: Add cardamom near the end so its fragrance stays fresh and does not cook away. -
Add the Nuts and Raisins
Add the sliced almonds, pistachios and raisins, keeping a few slices back for garnish. Stir and turn off the heat.Tip: Adding the nuts at the end keeps some crunch and a fresh flavour. -
Rest and Serve
Let the kheer rest for 10 minutes, then serve warm in small bowls, or chill it in the fridge for 2 hours and serve cold, topped with the reserved nuts.Tip: Kheer thickens a lot as it cools. If it becomes too thick, stir in a splash of warm milk before serving.
Note
Stir often so the milk does not stick to the bottom. The kheer thickens as it cools so do not over reduce.Frequently Asked Questions
Can I use leftover rice?
Yes. Simmer 3/4 cup of cooked rice in the milk for about 15 minutes, mashing a few grains against the pan so the kheer turns creamy.
Can I make kheer vegan?
Yes. Use full-fat coconut milk or oat milk, and replace any ghee with coconut oil. Keep the heat low and stir often, since plant milks can catch more easily.
Why is my kheer too thin?
It needs more time. Keep simmering on low heat, stirring often, until the milk has reduced by about a third. Remember that kheer also thickens a lot as it cools.
How do I stop the milk from sticking?
Use a heavy-based pan, keep the heat low and stir every minute or two, scraping the bottom. Rinsing the pan with cold water before adding the milk also helps.
How long does kheer keep?
Yes. Kheer keeps in the fridge for up to 3 days. It will thicken, so stir in a splash of warm milk when you reheat or serve it.
Should kheer be served hot or cold?
Both are traditional. Warm kheer is soft and comforting, while chilled kheer is thicker and more refreshing, especially in summer.