Rice kheer recipe is one of India’s most loved traditional desserts, prepared with rice, milk, sugar, and aromatic spices. Whether you’re celebrating Diwali, Raksha Bandhan, Eid, Navratri, or simply craving something sweet, this rice kheer recipe is rich, creamy, and incredibly satisfying. Made with simple pantry ingredients, this dessert has been a part of Indian households for generations.
In this detailed guide, you’ll learn how to make the perfect Indian rice kheer recipe, along with variations like rice kheer recipe with jaggery, simple rice kheer recipe, rice kheer recipe with condensed milk, and even Kerala-style rice kheer.
Why You’ll Love This Rice Kheer Recipe
There are countless reasons why this dessert remains a favorite across India:
- Rich and creamy texture
- Easy to prepare with basic ingredients
- Perfect for festivals and celebrations
- Naturally gluten-free
- Easily customizable with jaggery, condensed milk, or dry fruits
- Delicious both warm and chilled
Whether you’re a beginner or an experienced cook, this recipe guarantees restaurant-style results every time.
What is Rice Kheer?
Rice Kheer, also known as Indian Rice Pudding, is a traditional dessert made by slowly simmering rice in full-fat milk until it becomes creamy. The dessert is flavored with cardamom, saffron, and garnished with nuts like almonds, pistachios, and cashews.

Unlike Western rice pudding, Indian kheer is richer due to slow cooking, which naturally thickens the milk and enhances its sweetness.
Ingredients for Rice Kheer Recipe
Main Ingredients
- 1 litre full-fat milk
- ¼ cup basmati rice
- ¼ cup sugar (adjust to taste)
- ½ teaspoon cardamom powder
- 8–10 saffron strands (optional)
- 2 tablespoons chopped almonds
- 2 tablespoons chopped cashews
- 2 tablespoons chopped pistachios
- 1 tablespoon raisins
- 1 teaspoon ghee
Optional Ingredients
For Rich Flavor
- 3 tablespoons condensed milk
- 1 tablespoon rose water
- ½ teaspoon kewra water
For Rice Kheer with Jaggery
- ½ cup grated jaggery
- Allow milk to cool slightly before adding jaggery to prevent curdling.
How to Make Rice Kheer Recipe
Step 1: Wash the Rice
Wash the basmati rice thoroughly until the water runs clear.
Soak it for about 20–30 minutes.
Drain and keep aside.
Step 2: Boil the Milk
Pour the milk into a heavy-bottomed pan.
Bring it to a gentle boil over medium heat.
Stir occasionally to prevent sticking.
Step 3: Add Rice
Add the soaked rice into the boiling milk.
Cook on low heat.
Continue stirring every few minutes so the rice doesn’t stick to the bottom.
Step 4: Slow Cook
Cook for about 35–45 minutes.
The rice becomes soft while the milk reduces and thickens naturally.
This slow cooking creates the signature creamy texture.
Step 5: Add Sugar
Once the rice is fully cooked, add sugar.
Mix well until dissolved.
Cook for another 5 minutes.
Step 6: Add Flavorings
Now mix in:
- Cardamom powder
- Saffron soaked in warm milk
- Chopped dry fruits
- Raisins
Cook for another 3–5 minutes.
Step 7: Serve
Your delicious rice kheer recipe is now ready.
Serve warm or refrigerate for 2–3 hours before serving chilled.
Garnish with extra pistachios and saffron.
Rice Kheer Recipe with Jaggery
If you prefer a healthier alternative to sugar, jaggery is an excellent choice.
Ingredients
- Follow the same recipe
- Replace sugar with grated jaggery
Important Tip
Never add jaggery while the milk is boiling.
Instead:
- Cook the kheer completely.
- Let it cool for 10 minutes.
- Add grated jaggery.
- Stir until dissolved.
This prevents the milk from splitting.
The result is a rich caramel-like flavor that’s absolutely delicious.
Simple Rice Kheer Recipe
Want an easy version?
Simply use:
- Rice
- Milk
- Sugar
- Cardamom
Skip the saffron and nuts if you’re short on time.
It still tastes incredibly creamy and comforting.
Rice Kheer Recipe with Condensed Milk
Adding condensed milk makes the dessert extra rich.
How to Use
Reduce the sugar quantity.
Add:
3–4 tablespoons condensed milk during the final 10 minutes of cooking.
This gives:
- Creamier texture
- Richer taste
- Beautiful color
Perfect for parties.
Rice Kheer Recipe Kerala Style
Kerala-style rice kheer, often called Pal Payasam, has a unique flavor.
Ingredients
- Kerala red rice or raw rice
- Full-fat milk
- Sugar
- Ghee
Unlike North Indian kheer, it generally contains fewer spices and focuses on the natural sweetness of milk.
Some versions even use jaggery instead of sugar.
The slow cooking process creates a beautiful pinkish cream color.
Indian Rice Kheer Recipe Tips
Use Full-Fat Milk
Always use full-cream milk.
Low-fat milk won’t produce the same richness.
Slow Cooking is the Secret
Never rush the process.
Slow simmering develops flavor and creaminess.
Stir Frequently
This prevents milk from burning and helps create a thick consistency.
Use Basmati Rice
Long-grain basmati gives wonderful aroma.
You can also use small-grain rice for thicker kheer.
Don’t Skip Cardamom
Fresh cardamom enhances the traditional Indian flavor.
Best Dry Fruits to Add
You can use:
- Almonds
- Cashews
- Pistachios
- Raisins
- Walnuts
- Chironji
- Dried coconut slices
Variations of Rice Kheer
Coconut Rice Kheer
Replace half the milk with coconut milk.
Perfect for vegan desserts.
Saffron Rice Kheer
Increase saffron for royal flavor.
Mango Rice Kheer
Mix chilled mango puree after cooling.
Chocolate Rice Kheer
Add cocoa powder for kids.
Rose Kheer
Add rose water and rose petals.
Health Benefits of Rice Kheer
Although it’s a dessert, rice kheer also offers nutritional benefits.
Milk Provides
- Calcium
- Protein
- Vitamin D
Rice Gives
- Carbohydrates
- Energy
Dry Fruits Offer
- Healthy fats
- Fiber
- Antioxidants
- Vitamins
Enjoy in moderation as part of a balanced diet.
Common Mistakes to Avoid
Cooking on High Heat
Always simmer gently.
Adding Sugar Too Early
Rice cooks faster before sugar is added.
Not Stirring
Milk can burn quickly.
Adding Jaggery to Boiling Milk
This can curdle the milk.
Always cool slightly first.
Using Thin Milk
Full-fat milk delivers the best results.
Serving Suggestions
Rice kheer pairs beautifully with:
- Puri
- Malpua
- Gulab Jamun
- Jalebi
- Festive thalis
- Fresh fruits
- Dry fruit garnish
It tastes delicious both warm and chilled.
Storage Instructions
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze for up to 1 month.
Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions (FAQs)
1. Which rice is best for rice kheer?
Basmati rice is ideal because it adds aroma and creates a creamy texture. Small-grain rice also works well.
2. Can I make rice kheer with jaggery?
Yes. Add jaggery only after the kheer has cooled slightly to prevent the milk from curdling.
3. Can I use condensed milk instead of sugar?
Absolutely. Condensed milk makes the kheer richer and creamier. Reduce or skip the sugar accordingly.
4. Why is my rice kheer too thin?
It needs more simmering time. Slow cooking naturally thickens the milk.
5. Can I prepare rice kheer in advance?
Yes. It tastes even better after chilling for a few hours.
6. Is rice kheer served hot or cold?
Both. It is delicious warm during winter and chilled during summer.
7. Can I make Kerala-style rice kheer?
Yes. Use Kerala red rice or raw rice with full-fat milk and slow cook until creamy.
8. How long does rice kheer stay fresh?
It stays fresh in the refrigerator for up to 3 days when stored in an airtight container.
9. Can I make rice kheer without dry fruits?
Yes. Dry fruits are optional, though they add texture and flavor.
10. Is rice kheer gluten-free?
Yes. Traditional rice kheer is naturally gluten-free as it contains rice, milk, and sugar.
Conclusion:
This rice kheer recipe is a timeless Indian dessert that combines simplicity with rich, comforting flavors. Whether you choose the classic Indian rice kheer recipe, the wholesome rice kheer recipe with jaggery, the indulgent rice kheer recipe with condensed milk, the traditional rice kheer recipe Kerala style, or simply a simple rice kheer recipe, each variation offers its own unique charm. Slow-cooked with creamy milk, fragrant cardamom, and crunchy nuts, rice kheer is perfect for festivals, family gatherings, or satisfying your sweet cravings any day of the week. Follow these tips and techniques to create a perfectly creamy kheer that everyone will love and remember.