Rice Kheer Recipe: Creamy Traditional Indian Dessert
Hello friends! Today I am sharing one of the most loved Indian desserts – Rice Kheer. This creamy, rich pudding made with rice, milk, and sugar is a staple in every Indian household. Whether it’s a festival, a family gathering, or just a Sunday meal, kheer makes everything special .
The smell of milk simmering with rice and cardamom is so comforting. It fills the whole house with warmth and sweetness. When you add nuts and saffron, the aroma becomes even more amazing. This Rice Kheer is creamy, not too sweet, and has that perfect texture that melts in your mouth .
Making Rice Kheer at home is very easy. You just need a few simple ingredients and a little patience. The key is to cook the rice slowly in milk until it becomes soft and the milk thickens. Let me show you how to make this delicious Rice Kheer Recipe step by step.
Ingredients for Perfect Rice Kheer
This recipe serves 4-5 people.
Main Ingredients:
- ¼ cup Basmati Rice (or any small grain rice)
- 1 liter Full Fat Milk (full cream milk gives best taste)
- ½ cup Sugar (adjust to your sweetness preference)
- 2 tablespoons Ghee (optional, for roasting nuts)
For Flavor:
- ½ teaspoon Cardamom Powder (Elaichi)
- 10-12 strands Saffron (Kesar) – soaked in 2 tablespoons warm milk
- ¼ cup mixed Nuts – almonds, cashews, pistachios – chopped
- 1 tablespoon Raisins (Kishmish)
Alternatives:
- Replace sugar with condensed milk for extra creaminess .
- Use jaggery or coconut sugar for healthier version .
- Add ½ cup evaporated milk for richer kheer .
Step-by-Step Recipe Method
1st Step: Wash and Soak the Rice
Wash the rice 2-3 times with water until water runs clear. Then soak the rice in enough water for 20-30 minutes. This helps rice cook faster and become soft . After soaking, drain all water and keep aside.
Tip: Soaking rice is important for soft, creamy kheer. Don’t skip this step .
2nd Step: Start Boiling the Milk
Take a heavy-bottomed pan or kadhai. Pour 1 liter full fat milk into it. Bring the milk to a boil on medium-high heat, stirring occasionally so it doesn’t stick to bottom.
Tip: Always use a heavy-bottomed pan. Milk burns easily in thin pans .
3rd Step: Add the Rice
When milk comes to a boil, reduce flame to medium-low. Add the soaked and drained rice to the milk. Stir well with a spoon or whisk .
4th Step: Simmer and Cook
Let the rice cook in milk on low to medium-low flame. Stir every 2-3 minutes so milk doesn’t stick or form a layer on top. Cook until rice is completely soft and milk has reduced and thickened slightly. This takes about 25-30 minutes .
Tip: Keep scraping the sides of the pan and adding the cream back into the kheer. This adds richness .
5th Step: Add Sugar and Flavor
When rice is fully cooked (press a grain between fingers – it should mash easily), add sugar to the kheer. Stir well and cook for another 5-7 minutes on low flame.
Tip: Always add sugar at the end. Adding sugar too early can prevent milk from thickening properly and rice may become hard .
6th Step: Roast the Nuts
While kheer cooks, heat 2 tablespoons ghee in a small pan. Add chopped almonds, cashews, and pistachios. Roast on low heat until nuts become golden and fragrant . Add raisins at the end – they will puff up.
Tip: Roasting nuts in ghee enhances their flavor and adds richness to kheer .
7th Step: Add Saffron and Nuts
Add the soaked saffron with its milk to the kheer. Saffron gives beautiful color and amazing flavor. Add half of the roasted nuts and raisins to the kheer. Reserve some for garnish . Add cardamom powder and mix well.
8th Step: Finish and Serve
Cook for 2-3 more minutes, then turn off heat. Kheer will thicken more as it cools, so keep it slightly thinner than your desired final consistency . Transfer to a serving bowl. Garnish with remaining nuts and a few saffron strands. Serve warm or chilled.
Tip: If kheer becomes too thick after cooling, add a little warm milk while stirring to adjust consistency .
Pro Cooking Tips for Perfect Rice Kheer
-
Use Full Cream Milk: Full fat milk gives kheer that rich, creamy texture. Toned milk makes thinner kheer.
-
Heavy-Bottomed Pan is Must: Milk burns easily. Always use a heavy-bottomed pan and stir often .
-
Cook on Low Flame: Patience is key. Cook on low to medium-low flame so rice cooks slowly and milk thickens properly .
-
Scrape the Cream: Keep scraping the cream (malai) from sides of pan and mix into kheer. This adds richness .
-
Add Sugar at End: Sugar should be added when rice is almost cooked. Adding too early can harden rice .
-
Don’t Overcook Rice: Rice should be soft but not mushy. Overcooked rice breaks down too much .
-
Biggest Mistake: Not stirring enough. Milk can burn quickly. Stir regularly, especially in the beginning .
Variations & Substitutes to Try
-
Sabudana Kheer: Replace rice with soaked sabudana (tapioca pearls). Cook until translucent .
-
Vermicelli Kheer (Seviyan): Replace rice with roasted vermicelli. Cook for less time .
-
Jaggery Rice Kheer: Replace sugar with powdered jaggery. Add at the end and cook for 2-3 minutes .
-
Vegan Rice Kheer: Use almond milk, coconut milk, or soy milk instead of dairy milk. Use vegan sugar .
-
Rice Kheer with Khoya: Add ½ cup grated khoya (mawa) at the end for extra richness .
-
Fruit Rice Kheer: After kheer cools, add mango pulp or chopped strawberries. Amazing summer dessert .
-
Coconut Rice Kheer: Use half coconut milk and half dairy milk. Add grated coconut at the end .
Serving Suggestions: Best Ways to Enjoy
-
Warm or Chilled: Rice Kheer tastes delicious both ways. In winters, serve warm. In summers, serve chilled .
-
Festival Special: Make for Diwali, Holi, Eid, Navratri, and family celebrations .
-
As Prasad: Offer kheer as bhog during puja and festivals .
-
With Poori: Serve with hot pooris for a classic Indian meal combination .
-
With Dry Fruits: Garnish generously with almonds, pistachios, and saffron for special occasions .
-
Best Occasion: Perfect for festivals, weddings, family gatherings, and when guests come over .
FAQs: Your Rice Kheer Questions Answered
Q1: Why did my kheer become pink?
A1: This can happen if you used a certain type of rice or cooked for too long. Nothing to worry – taste is still good. Add saffron for better color .
Q2: How to thicken thin kheer?
A2: Cook longer on low flame to evaporate more milk. You can also mix 1 tablespoon rice flour in little milk and add to kheer while boiling .
Q3: Can I use leftover rice for kheer?
A3: Yes, you can use leftover plain rice. Add to boiling milk and cook until kheer thickens. Cooking time will be less .
Q4: How long does rice kheer last in fridge?
A4: Store in an airtight container in refrigerator for 2-3 days. Add little warm milk while reheating if too thick .
Q5: Can I make kheer without sugar?
A5: Yes, use jaggery, honey, or sugar-free sweetener. Add honey only after kheer cools slightly, not when hot .
Q6: My milk curdled. What went wrong?
A6: This can happen if you added something sour or acidic. Use fresh milk and avoid adding lemon or sour fruits .
Q7: Can I make this for kids?
A7: Yes, kids love rice kheer. It’s healthy, full of calcium and energy. Reduce sugar for younger children .
Conclusion
So friends, now you know how to make perfect Rice Kheer at home. This creamy, comforting dessert is a favorite in every Indian home for a reason. The slow-cooked rice in rich milk, flavored with cardamom and nuts, creates something truly special .
Making kheer at home is not difficult. Just a little patience and love, and you can create a dessert that everyone will remember. Your family will ask for it again and again.
I hope you try this recipe for the next festival or weekend. Please make it and tell me in the comments how it turned out! Share your photos and stories. For more dessert recipes, check out our Makhana Kheer and Sabudana Kheer Recipe.
Happy cooking and happy eating!











