I absolutely adore making and sharing this Rice Kheer Recipe because it feels like a warm hug in a bowl. Creamy, mildly sweet, and fragrant with cardamom and nuts, it is a simple dessert that brings a festive touch to any meal or celebration. For me, this dish is comfort food at its best—easy to prepare, yet deeply satisfying with every spoonful.
Why You'll Love This Rice Kheer Recipe
What really excites me about this Rice Kheer Recipe is its beautifully balanced flavor profile. The richness of the milk combined with aromatic cardamom and the subtle crunch of chopped nuts creates a delightful mix that’s both comforting and elegant. It’s sweet, but not overpoweringly so, allowing the natural nuttiness and creaminess to shine through. Every time I make it, I am amazed at how such simple ingredients can come together to create something so deeply satisfying and memorable.
The ease of preparation also makes this recipe a winner in my kitchen. It’s straightforward with minimal fuss, which is perfect for busy days or last-minute dessert plans. I love that I can start it on the stove and just keep stirring and enjoying the tempting aroma wafting through my home—no complicated steps or fancy gadgets required. What makes this dish stand out, too, is how versatile it is. Whether I’m serving it at a cozy family dinner, a festive gathering, or just as a special treat for myself, it never fails to impress and bring smiles around the table.
Ingredients You'll Need
The beauty of this Rice Kheer Recipe lies in its simple and essential ingredients, each playing a crucial role in its final taste and texture. Every component adds to the creamy, nutty, and aromatic experience that defines this classic Indian dessert.
- Uncooked white basmati rice: I always use basmati for its fragrant aroma and light texture that cooks down beautifully.
- Whole milk (or 2% reduced-fat): This is key for that creamy richness; whole milk gives the best traditional flavor.
- Sugar: Adds the perfect touch of sweetness but can be adjusted if you prefer a lighter flavor.
- Chopped cashews: These give a delightful crunch that contrasts with the creamy pudding.
- Chopped almonds: I love how they add a subtle nuttiness and nutrition to this dessert.
- Cardamom powder: This fragrant spice infuses the dish with its classic warm, aromatic flavor.
Directions
Step 1: Rinse the basmati rice thoroughly and soak it in water for about 10 minutes. This softens the grains and helps them cook evenly, which is essential for achieving the perfect texture in the kheer.
Step 2: Heat a heavy-bottomed pan on medium-high heat and pour in the milk. I highly recommend whole milk because it lends that luscious creaminess, but 2% reduced-fat milk works well if you want a lighter version.
Step 3: Drain the soaked rice and add it to the milk. Stir it often to prevent any sticking or burning, which is the trickiest part but totally manageable with consistent attention.
Step 4: After about ten minutes, you’ll notice the milk start to rise and almost boil over. At this point, reduce the heat to low-medium, and keep stirring gently to allow the rice to cook slowly and the milk to thicken.
Step 5: Once the rice is tender and the mixture is thickening, add sugar to the pot. For my taste, four tablespoons strike the perfect balance of sweetness, but feel free to add less if you want something more subtle.
Step 6: Immediately after the sugar, stir in the chopped almonds and cashews—these nuts add texture and a lovely contrast to the creamy rice.
Step 7: Sprinkle the cardamom powder over the mixture and stir well. This spice is essential for that warm, floral aroma that makes kheer so distinctive.
Step 8: Continue to cook on low heat, stirring frequently, until the milk has reduced enough that the dish has a slightly runny pudding-like consistency. The rice grains should break down a bit and almost dissolve into the milk, giving you that silky, smooth texture.
Step 9: Finally, lower the heat all the way and let it simmer for a few more minutes if you prefer a thicker kheer. Otherwise, you can turn off the stove now—the kheer will thicken up more as it cools.
Servings and Timing
This Rice Kheer Recipe makes about 4 generous servings—perfect for sharing or savoring over a couple of days. Prep time is quite short, roughly 10 minutes to soak the rice and gather your ingredients. Cooking takes around 35 to 40 minutes, depending on how thick you like your kheer. In total, you’re looking at about 45 to 50 minutes from start to finish. Resting or cooling time is optional, but I often enjoy it warm or chilled, allowing the flavors to meld beautifully when it’s had a bit of time to set.
How to Serve This Rice Kheer Recipe
I love serving this kheer warm during colder months, where its creamy warmth feels so comforting. On warmer days, chilling it in the fridge makes for a deliciously refreshing dessert that’s still indulgent. When plating, a small bowl garnished with a few extra chopped nuts or a sprinkle of saffron threads makes it look extra special.
For a fun twist, I sometimes pair it with freshly cut mango or a few pomegranate seeds to add fresh pops of flavor and color. It also goes brilliantly as a sweet contrast to spicy Indian meals, providing a perfect balance on the palate. I find that serving it alongside hot chai or lightly spiced herbal teas elevates the entire experience.
This Rice Kheer Recipe is so versatile that I’ve brought it to festive occasions, family dinners, and even casual potlucks. Its simplicity makes it a crowd-pleaser, and the elegant flavors turn any meal into a special occasion. Portion-wise, I like to keep servings modest because it’s quite rich and satisfying, but you can certainly double the recipe for bigger gatherings.
Variations
One of the best things about this Rice Kheer Recipe is how easily it adapts to your preferences and dietary needs. For example, if you want a vegan version, substitute regular milk with coconut or almond milk. The rich coconut flavor adds a lovely tropical twist, though it’s a bit less creamy than dairy milk.
If you want to experiment with flavor, try adding a pinch of saffron soaked in warm milk right before the final simmer; it adds a subtle golden color and luxurious aroma that always impresses my guests. Alternatively, you can swap the nuts for pistachios or even roasted pumpkin seeds for a different texture and flavor.
If you’re aiming for a gluten-free or paleo-friendly dessert, this recipe fits perfectly since it’s naturally free of gluten and any grains beyond rice. I’ve even made it with brown basmati rice for a nuttier and slightly healthier twist, though the cooking time will be a little longer to get the rice soft enough. Slow cooking the kheer in a heavy pan on low heat also brings out deeper flavors if you have the patience for it.
Storage and Reheating
Storing Leftovers
I always store leftover kheer in an airtight container in the refrigerator, where it stays fresh for up to 3 days. Using glass containers with secure lids works best to keep the flavors intact and prevent any fridge odors from seeping in. Before storing, let the kheer cool to room temperature to avoid condensation inside the container.
Freezing
While I don’t typically freeze kheer because the texture of the milk and nuts changes slightly upon thawing, it is possible if you’re in a pinch. To freeze, portion it into freezer-safe airtight containers and seal tightly. It will keep well for about 1 month. When you’re ready to enjoy, thaw it slowly in the refrigerator overnight to help retain better texture.
Reheating
When reheating kheer, I prefer warming it gently on the stovetop over low heat, stirring often to prevent sticking and ensure it heats through evenly. Adding a splash of milk helps restore its creamy texture if it has thickened too much in the fridge. Avoid microwaving as it can cause uneven heating and affect the smoothness. Reheating slowly really brings back that fresh-cooked taste I love.
FAQs
Can I use any type of rice for this Rice Kheer Recipe?
While you technically can use different types of rice, basmati rice is my top choice because it cooks down nicely without becoming mushy and adds a wonderful fragrance. Avoid sticky or instant rice varieties, as they won’t give you the same creamy, pudding-like texture.
How do I make the kheer less sweet?
You can easily reduce the sugar amount to suit your taste. I usually recommend starting with 3 tablespoons instead of 4 and adjusting from there. Remember, the natural sweetness of the milk and nuts will still shine through.
Is it necessary to soak the rice before cooking?
Soaking the rice helps speed up cooking and results in softer grains that break down nicely in the milk, which is important for proper texture. However, if you’re in a hurry, you can skip soaking but expect a slightly longer cooking time.
Can I add other flavors or spices?
Absolutely! Cardamom is classic, but I love adding a pinch of saffron or even a little rose water for floral notes. Just be cautious with strong flavors so they don’t overpower the delicate balance of the kheer.
Should I serve Rice Kheer hot, cold, or at room temperature?
It’s delicious any way you prefer. Warm kheer feels cozy and comforting, especially in cooler weather. Chilled kheer is refreshing and perfect for warm days or as a light dessert. I often serve it warm immediately after cooking and let leftovers chill overnight for a delicious contrast.
Conclusion
I hope this Rice Kheer Recipe inspires you to bring a little tradition and comfort into your home kitchen. It’s one of those dishes that feels like a treasure with every spoonful—simple, soulful, and irresistibly creamy. Whether you’re making it for yourself or sharing it with loved ones, this recipe is sure to become a beloved favorite in your collection.
PrintRice Kheer Recipe
Rice Kheer is a traditional Indian rice pudding made by slowly simmering basmati rice in milk with sugar, nuts, and fragrant cardamom. This creamy, mildly sweet dessert is rich yet comforting, perfect for festive occasions or a cozy treat.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
Rice
- ⅓ cup uncooked white basmati rice
Milk Mixture
- 4 cups whole milk (reduced-fat 2% also works)
- 4 tbsp sugar (adjust to taste, 3 tbsp for less sweetness)
- ⅓ tsp cardamom powder
Nuts
- 2 tbsp cashews, chopped
- 2 tbsp almonds, chopped
Instructions
- Soak the rice: Rinse the basmati rice thoroughly under cold water to remove excess starch, then soak it in water for 10 minutes to help it cook evenly and soften.
- Heat the milk: Pour the whole milk into a heavy-bottomed pan and heat it over medium-high heat until it starts to warm up.
- Add the rice: Drain the soaked rice and add it to the warm milk. Stir frequently to prevent the mixture from sticking to the bottom of the pan.
- Simmer the mixture: After about 10 minutes, as the milk comes to a boil, reduce the heat to low-medium. Continue stirring regularly to avoid burning.
- Add sugar and nuts: Stir in the sugar until it dissolves, followed immediately by chopped almonds and cashews to enhance texture and flavor.
- Flavor with cardamom: Sprinkle the cardamom powder into the mixture and mix well to distribute the aroma evenly.
- Cook to desired consistency: Keep stirring to prevent sticking and reduce the heat to low once the milk and rice blend thickens. Cook a few more minutes until the pudding reaches a slightly runny, creamy consistency similar to rice pudding without long grain separation.
- Finish and cool: Turn off the heat. The kheer will thicken as it cools; add a splash of milk if a thinner consistency is preferred. Serve warm or chilled as desired.
Notes
- Use a heavy-bottomed pan to avoid milk scorching.
- Stir frequently to prevent sticking and burning.
- Adjust sugar quantity based on personal preference.
- Soaking rice softens grains and improves texture.
- Whole milk gives creamier results, but 2% milk is a lighter alternative.
- Kheer thickens on cooling; add milk to adjust consistency before serving.
- Can be garnished with additional nuts or saffron strands for extra flavor.



Leave a Reply