There’s something magical about the comforting embrace of a warm bowl of Indian Kheer. This creamy rice pudding is not just a dessert; it’s a cherished memory, a celebration, and a hug in a bowl.
Each spoonful is a delightful blend of fragrant basmati rice, rich milk, and a sprinkle of cardamom that transports you straight to the vibrant streets of India. The vibrant toppings of nuts and saffron add a crunch and color that are simply irresistible.
Perfect for festive occasions or cozy nights in, Kheer is the kind of dish that brings people together. It’s sweet, satisfying, and incredibly easy to make, inviting everyone to gather around the table and enjoy a moment of bliss.
So, let’s dive into this delightful recipe that promises to fill your home with warmth and your heart with joy. The journey to making the perfect Kheer is just a few steps away!

Ingredients
To recreate the delicious Indian Kheer Rice Pudding, you’ll need a selection of ingredients that come together to create its rich and creamy flavor. Here’s what you’ll need for four servings:
- 1 cup Basmati rice, rinsed and soaked for 30 minutes
- 4 cups whole milk
- 1/2 cup sugar
- 1/4 teaspoon cardamom powder
- 1/4 cup chopped almonds, toasted
- 1/4 cup chopped pistachios, toasted
- 2 tablespoons coconut flakes, toasted
- 1/4 teaspoon saffron strands, soaked in 2 tablespoons warm milk
- 1/2 teaspoon rose water
Instructions
To create a delightful Indian Kheer Rice Pudding, follow these detailed steps to achieve a creamy, aromatic dessert. Each step is crafted to ensure you make the perfect kheer using the specified ingredients.
- Rinse and soak the rice: Begin by rinsing 1 cup of Basmati rice thoroughly under cold water until the water runs clear, then soak it in water for 30 minutes to soften the grains and reduce cooking time.
- Boil the milk: In a heavy-bottomed pot, pour 4 cups of whole milk and bring it to a gentle boil over medium heat, stirring occasionally to prevent it from sticking to the bottom.
- Add the soaked rice: Once the milk is boiling, drain the soaked rice and add it to the pot, stirring well to combine and ensure that the rice is evenly distributed in the milk.
- Cook the mixture: Lower the heat to a simmer and cook the rice in the milk for about 25-30 minutes, stirring frequently, until the rice is soft and the mixture thickens to a creamy consistency.
- Sweeten the kheer: Stir in 1/2 cup of sugar into the rice and milk mixture, allowing it to dissolve completely while continuing to cook for an additional 5-10 minutes.
- Add flavorings: Sprinkle in 1/4 teaspoon of cardamom powder and the soaked saffron strands along with the warm milk, stirring well to incorporate these aromatic flavors into the kheer.
- Incorporate nuts and coconut: Gently fold in 1/4 cup of chopped almonds, 1/4 cup of chopped pistachios, and 2 tablespoons of toasted coconut flakes, mixing them into the kheer for added texture and flavor.
- Finish with rose water: Remove the pot from heat and add 1/2 teaspoon of rose water, stirring it in gently to infuse the kheer with its fragrant essence.
- Cool and serve: Allow the kheer to cool slightly before transferring it to serving bowls; you can serve it warm or chilled, garnished with additional nuts and coconut flakes, if desired.

Tweaks and Additions
To elevate your Indian Kheer Rice Pudding and enhance its flavors and textures, consider these delightful tweaks and additions. Each suggestion is designed to bring a unique twist to this classic dessert.
- Add vanilla extract: Incorporating 1 teaspoon of pure vanilla extract during the cooking process can add a warm, aromatic flavor that complements the spices beautifully.
- Use coconut milk: For a richer taste, substitute 1 cup of whole milk with coconut milk, giving the kheer a delightful tropical flair while also making it dairy-free.
- Incorporate dried fruits: Adding 1/4 cup of chopped dried fruits like raisins or figs can introduce a natural sweetness and chewy texture, making the kheer even more interesting.
- Experiment with spices: Besides cardamom, consider adding a pinch of nutmeg or cinnamon for an extra layer of warmth and spice that complements the dessert.
- Top with fresh fruit: Garnishing the kheer with fresh mango slices or pomegranate seeds before serving can add a refreshing contrast and vibrant color.
- Serve with a drizzle of honey: Offering honey as a topping allows guests to sweeten their kheer to their liking, adding a natural sweetness that complements the dish.
- Include a pinch of salt: Adding a small pinch of salt while cooking can enhance the overall flavors and balance the sweetness of the kheer.
- Chill overnight: For a thicker texture and enhanced flavors, refrigerate the kheer overnight before serving, allowing the ingredients to meld beautifully.

