5 Delicious Kheer (Rice Pudding) Recipes to Try Today – Sweet, Creamy, and Irresistible!
Introduction:
Is there a dessert more comforting than a bowl of Kheer (Rice Pudding)? This rich, creamy, and aromatic dessert is a favorite across South Asia, beloved for its sweet flavors and smooth texture. Whether you’re celebrating a festival, indulging in a cozy evening treat, or simply craving something comforting, Kheer ticks all the boxes. The best part? It’s incredibly versatile! From classic recipes to creative variations, you can experiment with different ingredients to make this dessert your own.
In this blog, we’ll take you through five irresistible Kheer recipes—each offering a unique twist on the traditional favorite. From the classic version to variations like saffron kheer, coconut kheer, and chocolate kheer, these recipes will make your taste buds dance. So grab your ingredients, and let’s get started!
What is Kheer?
Kheer, often referred to as rice pudding, is a creamy dessert made with rice, milk, sugar, and various flavoring agents like cardamom, saffron, or rose water. It’s typically garnished with chopped nuts and dry fruits, making it a luxurious dessert for special occasions and celebrations. This traditional Indian dessert is enjoyed across different cultures, and while the ingredients may vary slightly, the core elements of creamy texture and sweetness remain the same.
Whether served warm or chilled, Kheer has the magical ability to evoke a sense of nostalgia and joy, making it a perfect dish to share with loved ones.
Classic Kheer (Rice Pudding) Recipe

Let’s begin with the classic Kheer recipe that has stood the test of time. Creamy rice cooked in full-fat milk, infused with cardamom and topped with nuts—what’s not to love?
Ingredients:
- ½ cup basmati rice (washed and drained)
- 4 cups full-fat milk
- ½ cup sugar (or to taste)
- 4-5 green cardamom pods (crushed)
- 10-12 cashews, almonds, and pistachios (chopped)
- 1 tablespoon ghee (clarified butter)
- A pinch of saffron strands (optional)
Instructions:
- In a heavy-bottomed pan, heat the ghee and roast the nuts until they turn golden. Set them aside.
- In the same pan, add the washed rice and sauté for a minute.
- Pour in the milk and bring it to a gentle boil.
- Lower the heat and let the rice simmer, stirring occasionally to avoid it sticking to the bottom. Cook until the rice is tender and the mixture thickens (about 15-20 minutes).
- Add sugar, crushed cardamom, and saffron (if using). Stir well and cook for another 5 minutes.
- Garnish with the roasted nuts and serve hot or cold.
Tip: For a richer flavor, add a few drops of rose water or kewra water to enhance the aroma.
Saffron Kheer Recipe

Saffron not only adds a beautiful golden hue to the Kheer but also infuses it with an intoxicating fragrance. This variation of Kheer is perfect for festive occasions like Diwali, Eid, or weddings.
Ingredients:
- ½ cup basmati rice
- 4 cups full-fat milk
- ½ cup sugar
- 1 pinch saffron threads
- 1 tablespoon ghee
- 10 almonds and cashews (chopped)
- 4-5 cardamom pods (crushed)
Instructions:
- Soak saffron strands in warm milk for 10-15 minutes to release the color and aroma.
- In a pan, heat ghee and roast the chopped nuts. Set them aside.
- Add rice to the pan and sauté for a minute.
- Pour in the milk and bring it to a boil. Reduce heat and let it simmer until the rice is cooked and the mixture thickens.
- Add sugar and crushed cardamom, stirring to dissolve the sugar.
- Add the saffron milk to the rice mixture and cook for another 5 minutes, allowing the flavor to infuse.
- Garnish with roasted nuts and serve warm or chilled.
Coconut Kheer Recipe
![]()
If you’re a fan of coconut, this version of Kheer will blow you away. The addition of coconut milk adds richness and a tropical flavor that pairs wonderfully with the creaminess of the rice.
Ingredients:
- ½ cup rice (preferably short-grain)
- 1 can (400 ml) coconut milk
- 1 cup full-fat milk
- ½ cup sugar
- 2 tablespoons desiccated coconut
- 1 tablespoon ghee
- 10 cashews, almonds, and raisins
Instructions:
- Heat ghee in a pan and fry the nuts and raisins until golden. Set them aside.
- Wash and drain the rice, then add it to the pan. Sauté for a minute.
- Pour in the coconut milk and full-fat milk. Bring it to a boil, then reduce the heat and simmer until the rice is fully cooked and the mixture thickens.
- Add sugar and desiccated coconut, and cook for another 5 minutes.
- Garnish with the fried nuts and raisins before serving.
Pro Tip: This coconut version is perfect for vegan diets—just substitute the regular milk with plant-based milk like almond or cashew milk.
Chocolate Kheer Recipe

For those with a sweet tooth who love chocolate, this creative twist on Kheer will definitely satisfy your cravings. The chocolate adds a rich, decadent flavor that makes the traditional dessert even more indulgent.
Ingredients:
- ½ cup rice
- 4 cups milk
- ½ cup sugar
- 3 tablespoons cocoa powder
- 4-5 cardamom pods
- 2 tablespoons chocolate chips (optional)
- 10 almonds and cashews (chopped)
Instructions:
- Cook the rice in milk as you would in the classic Kheer recipe.
- Add sugar and cardamom, and cook until the rice is soft and the milk thickens.
- Mix the cocoa powder into a small amount of warm milk to make a smooth paste, then add it to the Kheer mixture.
- Stir in the chocolate chips (if using) and cook for another 5 minutes until the chocolate is fully melted.
- Garnish with chopped almonds and cashews.
Tip: Top with extra chocolate shavings or whipped cream for an extra indulgent treat.
Fruity Kheer Recipe

Want a fruity twist on your Kheer? Adding fruits like mango or strawberries can make this classic dessert even more refreshing. The natural sweetness of the fruits complements the creamy Kheer base beautifully.
Ingredients:
- ½ cup rice
- 4 cups milk
- ½ cup sugar
- 1 cup fresh mango pulp or chopped strawberries
- 1 tablespoon ghee
- 10 cashews, almonds, and pistachios (chopped)
Instructions:
- Follow the classic Kheer recipe to cook the rice in milk.
- Once the rice is cooked and the Kheer has thickened, add the fruit pulp (mango or strawberry).
- Stir well and cook for 5 more minutes, allowing the fruit flavor to infuse.
- Garnish with chopped nuts and serve chilled.
FAQs About Kheer (Rice Pudding) Recipes
- What type of rice is best for making kheer?
Traditionally, basmati rice is used for its aromatic flavor and long grains. However, other types of rice like jasmine, short-grain, or even leftover cooked rice can work depending on your preference. - How do I prevent kheer from sticking to the bottom of the pan?
Use a heavy-bottomed pot or pan, stir frequently while cooking, and keep the heat on low to medium. This helps prevent the milk and rice from burning or sticking. - Can I make kheer without sugar?
Yes, you can substitute sugar with alternatives like jaggery, honey, dates, or other natural sweeteners to suit your taste or dietary needs. - How can I make kheer vegan?
Replace dairy milk with plant-based milk like almond, coconut, or cashew milk. Coconut milk is particularly popular because it adds a rich, creamy texture and flavor. - What toppings or flavorings can I add to kheer?
Common options include cardamom, saffron, rose water, nuts (like almonds, pistachios, or cashews), and dried fruits (like raisins or chopped dates). You can also experiment with contemporary toppings like chocolate chips or fresh fruits.
Let me know if you’d like tips or detailed recipes!
