Kheer, a traditional Indian rice pudding, is a beloved dessert across the Indian subcontinent. It’s rich, creamy, and flavored with cardamom, saffron, and a variety of nuts. Here’s a detailed guide to making this delicious treat.

Ingredients:
- 1/2 cup basmati rice
- 1 liter full-fat milk
- 1/2 cup sugar
- 1/4 cup chopped nuts (almonds, cashews, pistachios)
- 1/4 teaspoon cardamom powder
- A few strands of saffron (optional)
- 2 tablespoons raisins
- 2 tablespoons ghee (clarified butter)
- 1 teaspoon rose water (optional)
Instructions:
1. Preparing the Rice:
- Rinse the basmati rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming too sticky.
- Soak the rice in water for about 30 minutes. This step ensures that the rice cooks evenly and quickly.
2. Cooking the Rice:
- In a heavy-bottomed pan, heat 1 tablespoon of ghee on medium heat. Once the ghee is hot, add the drained rice and sauté for a couple of minutes until the rice is slightly translucent.
- Pour in the milk and bring the mixture to a boil, stirring occasionally to prevent the rice from sticking to the bottom of the pan.
- Once it boils, reduce the heat to low and let the rice simmer, stirring occasionally, until it is fully cooked and the milk has reduced to a thick, creamy consistency. This should take about 25-30 minutes.
3. Adding Sweetness and Flavor:
- Stir in the sugar and continue to cook for another 5-10 minutes until the sugar is completely dissolved and the kheer reaches the desired consistency.
- Add the cardamom powder and saffron strands (if using). The saffron will add a beautiful golden hue and a subtle flavor to the kheer.
4. Enhancing with Nuts and Raisins:
- In a small pan, heat the remaining ghee. Add the chopped nuts and sauté until they are golden brown. Add the raisins and sauté for another minute until they puff up.
- Stir the sautéed nuts and raisins into the kheer, reserving a few for garnishing.
5. Final Touches:
- If you like, add a teaspoon of rose water to the kheer for a fragrant twist.
- Give the kheer a final stir and remove it from the heat. Let it cool to room temperature, then refrigerate for a few hours to let the flavors meld together.
6. Serving:
- Serve the kheer chilled or at room temperature, garnished with the reserved nuts and a few strands of saffron.
Tips for Perfect Kheer:
- Use full-fat milk for a richer, creamier texture.
- Stir the kheer frequently while it simmers to prevent it from sticking to the pan and burning.
- Adjust the amount of sugar according to your taste preference.
- Kheer thickens as it cools, so you can adjust the consistency by adding a little more milk if needed.
Variations:
- Vermicelli Kheer: Substitute rice with vermicelli for a different texture.
- Paneer Kheer: Add crumbled paneer for a richer and more indulgent version.
- Fruit Kheer: Mix in fresh fruits like mango or banana before serving for a fruity twist.
Kheer is a versatile dessert that can be enjoyed on special occasions or as a sweet treat any day. Its rich, creamy texture and delightful flavors make it a favorite among people of all ages. Give this recipe a try, and you’ll have a delicious dessert that’s sure to impress!

The creator behind this blog, and I’m thrilled to share my passion for vegetarian cooking with you.
Cooking has always been a joyful journey for me, filled with vibrant flavors, wholesome ingredients, and the creativity that comes with crafting delicious meals.
Growing up in a family where food was at the heart of every celebration, I learned the art of cooking from my mother and grandmother. Their recipes, steeped in tradition and love, inspired me to explore and experiment in the kitchen. Over the years, I’ve developed my own unique style, blending traditional and contemporary flavors to create vegetarian dishes that are both nutritious and delightful.
