Kheer Recipe
Indulge in the creamy goodness of kheer, a beloved Indian dessert that brings a taste of nostalgia with every spoonful. This sweet rice pudding is not just a treat; it’s a celebration of flavors and textures, making it perfect for festivals and special occasions. Follow this simple recipe to create a dessert that is sure to impress your family and friends!
Ingredients
- 1/4 cup basmati rice
- 4 cups whole milk
- 1/2 cup sugar
- 1/4 teaspoon cardamom powder
- 2 tablespoons ghee
- 1/4 cup chopped nuts (almonds, pistachios)
- 1/4 cup dried fruits (raisins, dates)
- 1 teaspoon rose water (optional)
- Pinch of saffron (optional)
- Chopped rose petals for garnish (optional)

Servings and Cooking Time
This kheer recipe serves 4 people. Preparation time is about 10 minutes, and cooking time is approximately 30 minutes.
Nutritional Value
Each serving (1 cup) of kheer contains approximately 250 calories, 10g protein, 40g carbohydrates, and 8g fat. This is for one person and varies based on ingredient modifications.
Step-by-Step Cooking Process
- Rinse the basmati rice under cold water until the water runs clear.
- Soak the rice in water for 30 minutes, then drain.
- In a heavy-bottomed pan, heat the ghee over medium heat.
- Add the soaked rice and sauté for a couple of minutes until slightly translucent.
- Pour in the milk and bring to a boil, stirring frequently.
- Once boiling, reduce the heat and simmer, stirring occasionally to prevent sticking.
- When the rice is cooked (about 15-20 minutes), add sugar and stir well.
- Mix in cardamom powder, saffron, and rose water, if using.
- Cook for another 5 minutes until slightly thickened.
- Remove from heat and let it cool. Garnish with nuts and rose petals before serving.

Alternative Ingredients
If you prefer a vegan version, substitute whole milk with almond or coconut milk. You can use jaggery instead of sugar for a healthier option. Experimenting with different nuts and dried fruits can also add a unique twist to the classic recipe.
Serving and Pairings
Kheer can be served warm or chilled, making it versatile for any occasion. Pair it with fresh fruits or serve it alongside savory dishes like biryani for a balanced meal. It’s also a delightful addition to festive spreads.
Storage and Reheating
Store leftover kheer in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of milk to restore its creamy texture. Kheer is not suitable for freezing as it may alter the consistency.
Cooking Mistakes
- Not rinsing the rice can lead to a gummy texture.
- Cooking at too high a temperature may cause the milk to burn.
- Skipping the soaking step can result in unevenly cooked rice.
- Not stirring frequently can cause the kheer to stick to the bottom.
- Adding sugar too early can prevent proper cooking of the rice.
- Overcooking can lead to a pudding that’s too thick.
- Not letting it cool before serving can affect the flavors.
Helpful Tips
- Use basmati rice for the best flavor and texture.
- Experiment with different flavors by adding mango or cocoa powder.
- For a richer taste, use full-fat milk.
- Add a pinch of nutmeg for an extra layer of flavor.
- Garnish with edible flowers for a beautiful presentation.

FAQs
What is kheer?
Kheer is a traditional Indian rice pudding made by boiling rice with milk and sugar, flavored with cardamom and garnished with nuts and dried fruits. It’s a popular dessert for festivals and celebrations.
Can I make kheer ahead of time?
Yes, kheer can be made in advance. It tastes even better the next day as the flavors meld together. Just store it in the refrigerator and reheat before serving.
Is kheer gluten-free?
Absolutely! Kheer is naturally gluten-free since it is made with rice and milk, making it a great dessert option for those with gluten sensitivities.
Can I use brown rice instead of white rice?
Yes, you can use brown rice, but the cooking time will increase. Brown rice will give a nuttier flavor and a different texture compared to traditional kheer.
How do I know when kheer is done?
Kheer is done when the rice is soft, and the mixture has thickened to a creamy consistency. It should coat the back of a spoon when stirred.
Conclusion
Kheer is not just a dessert; it’s a comforting dish that brings people together. Its rich flavors and creamy texture make it a favorite among many. Whether you serve it at a celebration or enjoy it as a sweet treat, kheer is sure to delight every palate.