Creamy Rice Kheer: A Cozy Indian Dessert to Savor
It’s one of those evenings when the world outside feels a bit chilly, but inside, my kitchen is filled with warmth and sweetness. The gentle simmering of milk on the stove takes me back to my childhood, where weekends were spent around the dining table, waiting for a comforting bowl of kheer – the Indian rice pudding that’s both rich and creamy. The aroma wafts through the house like an inviting hug, promising a delightful treat for the family. With every spoonful, the silky texture and the beautiful blend of flavors remind me of the joy that comes from making something simple yet exquisite for those I love.
This creamy rice kheer is not just a dessert; it’s an experience. A moment of connection, a soothing end to a bustling day. It’s perfect for celebrations or just to bring a little extra love into your everyday life. And the best part? It’s incredibly easy to make, allowing you to create lasting memories in the kitchen without any fuss.
Why You’ll Love This Recipe
There are countless reasons to adore this creamy rice kheer! First and foremost, it’s deeply comforting; the smoothness of the rice and milk combined with the crunch of nuts creates a delightful texture contrast. The natural sweetness of the dish, complemented by hints of cardamom and saffron, makes it a truly luxurious dessert.
Making kheer is a perfect way to slow down and enjoy the process. It’s all about letting the ingredients meld together over gentle heat, filling your home with an aroma that is both familiar and enchanting. Plus, it’s versatile! You can adjust the sweetness or mix in your favorite nuts to make it uniquely yours.
Lastly, this dessert is a wonderful choice for family gatherings or festive occasions. It’s an excellent way to celebrate tradition while introducing new flavors to your loved ones – an invitation to share stories and laughter over dessert.
Ingredients for Creamy Rice Kheer
To make this delightful kheer, you’ll need the following ingredients:
- 1/2 cup basmati rice (rinsed and soaked for 30 minutes)
- 4 cups whole milk (substituting with any milk of your choice, but whole will create the creamiest texture)
- 1/2 cup sugar (adjust to taste)
- 1/4 teaspoon cardamom powder (or a touch more for a stronger flavor)
- 1 tablespoon ghee or unsalted butter (for that extra richness)
- 1/4 cup mixed nuts (such as almonds, cashews, and pistachios)
- A pinch of saffron strands (optional, for color and flavor)
- 1/2 teaspoon vanilla extract (for warmth, optional)
Ingredient Notes
- You can replace whole milk with almond milk or coconut milk for a dairy-free version. This swap will bring your kheer a delightful twist while keeping it creamy and delicious.
- If you prefer a healthier option, consider using honey or agave syrup instead of sugar. You may need to add these towards the end of cooking to adjust the sweetness.

How to Make It
Let’s dive into the steps of making this creamy rice kheer. The preparation is as simple as it is rewarding. Follow along for the journey to dessert perfection!
Step 1 – Prepare the Rice
In a medium saucepan, rinse the basmati rice under cold running water until the water runs clear. Soak the rice in water for about 30 minutes to soften it and ensure a fluffy texture in your kheer. Once soaked, drain and set it aside.
Step 2 – Cook the Milk
In a large, heavy-bottomed pot, pour in the whole milk and set it over medium heat. Stir frequently to prevent it from sticking to the bottom. Bring the milk to a gentle boil, then reduce the heat and let it simmer, allowing it to reduce and thicken slightly. This step is vital for achieving that creamy consistency that makes kheer so delightful!
Step 3 – Combine Ingredients
Once the milk has thickened a bit, add the soaked rice into the saucepan. Give it a good stir to combine. Continue to cook on low heat, allowing the rice to absorb the milk and the flavors to meld together. This process generally takes about 20–25 minutes. Stir occasionally to keep the mixture from sticking and to ensure even cooking.
As the rice cooks, add the sugar and stir until dissolved. Then, sprinkle in the cardamom powder and the saffron strands if you’re using them. The saffron will give your kheer a beautiful golden hue and a luxurious flavor.
Once the rice is cooked and the kheer has reached the desired consistency, remove it from the heat, and mix in the ghee. Finish off with a splash of vanilla extract, if desired. You can taste and adjust the sweetness here, too!
Tips for Success
- Patience is key! Allow the milk to simmer slowly for deep, rich flavors.
- Stir periodically to prevent the rice from sticking and to ensure a uniform texture.
- If the kheer becomes too thick, you can add a splash of milk or water to achieve your preferred consistency.
- Don’t skip the cardamom or saffron – they elevate the dish with their aromatic flavors.
Recipe Variations
- Fruit Kheer: Stir in diced mango, banana, or even berries for a fruity twist that adds natural sweetness.
- Chocolate Kheer: Mix in cocoa powder towards the end for a delightful chocolatey version that kids will love!
- Nutty Kheer: Experiment with using different nuts or roasted coconut flakes for a unique flavor and crunch.
- Savory Kheer: For something a bit different, try reducing sugar and adding a pinch of salt and cumin for a savory take.
- Chia Seed Kheer: Add soaked chia seeds for a nutritious boost and an interesting texture.
Serving Ideas
Serve your creamy rice kheer warm or chilled, depending on your preference. You can garnish it with a sprinkle of additional cardamom, chopped nuts, or a few slivers of saffron for a decorative touch. This irresistible dessert can be presented in pretty bowls or jars, making it perfect for sharing or serving at gatherings. Don’t forget to have some spoons ready; it disappears quickly!

Storage and Freezing
While fresh kheer is best enjoyed on the day it’s made, you can store leftovers in an airtight container in the refrigerator for up to 3 days. Just give it a stir before serving, and if it has thickened, a splash of milk can bring it back to life.
If you want to make a batch ahead of time, kheer can be frozen, too! Store it in a freezer-safe container, and it should keep well for about a month. Thaw it in the fridge overnight before reheating gently on the stove or in the microwave, adding a little milk if needed.
Nutrition Facts (per serving)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|———-|———|——-|—–|——-|——–|
| 210 | 6g | 36g | 7g | 1g | 55mg |
FAQ About Creamy Rice Kheer
Can I use other types of rice for this recipe?
Absolutely! While basmati rice is traditionally used, you could also try this recipe with jasmine rice or even short-grain rice for a different texture. Just keep in mind that cooking times may vary slightly.
Is it possible to make kheer vegan?
Yes! Simply substitute the whole milk with almond, coconut, or oat milk. Additionally, use a natural sweetener like maple syrup or agave nectar instead of sugar.
How do I know when the kheer is done cooking?
The kheer is done when the rice is tender and creamy, having absorbed most of the milk and thickened to your liking. It should be smooth and not runny, but still have enough liquid for a luxurious texture.
Can I add spices to my kheer?
Definitely! Along with cardamom, feel free to experiment with a pinch of cinnamon or even a dash of nutmeg for a warm flavor profile.
How can I make my kheer thicker?
To achieve a thicker kheer, allow it to simmer a bit longer without the lid. Make sure to stir frequently to prevent the milk from curdling.
In a Few Words
Making creamy rice kheer is like weaving a blanket of warmth and nostalgia around your family’s dinner table. It’s about simple ingredients coming together to create something heartwarming and special. With its luscious texture and range of options for customization, you can make your own version of this classic dessert that resonates with your personal taste.
Conclusion
So, gather your loved ones, and treat them to this cozy bowl of creamy rice kheer. Whether it’s a celebration or just another evening at home, this delightful dessert will surely spark joy and create beautiful memories. Cooking and sharing with your family is what life is all about, and this creamy rice kheer is the perfect way to express that love – one spoonful at a time. Enjoy every moment, and happy cooking!
Print
Creamy Rice Kheer
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A cozy Indian dessert that’s rich, creamy, and perfect for celebrations.
Ingredients
- 1/2 cup basmati rice (rinsed and soaked for 30 minutes)
- 4 cups whole milk (or any milk of your choice)
- 1/2 cup sugar (adjust to taste)
- 1/4 teaspoon cardamom powder
- 1 tablespoon ghee or unsalted butter
- 1/4 cup mixed nuts (almonds, cashews, and pistachios)
- A pinch of saffron strands (optional)
- 1/2 teaspoon vanilla extract (optional)
Instructions
- Prepare the rice by rinsing it under cold water until clear, then soak for 30 minutes and set aside.
- Cook the milk in a large pot over medium heat until it simmers, stirring frequently.
- Combine the soaked rice with the milk, stirring well, and cook on low heat for about 20–25 minutes.
- Add sugar, cardamom, and saffron (if using), stirring until dissolved.
- Finish by mixing in ghee and vanilla extract, adjusting sweetness as desired.
Notes
For a dairy-free version, substitute whole milk with almond or coconut milk. For a healthier option, use honey or agave syrup instead of sugar.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 210
- Sugar: 6g
- Sodium: 55mg
- Fat: 7g
- Saturated Fat: 4g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 30mg
Keywords: kheer, rice pudding, Indian dessert, creamy dessert, festive dessert







