There’s something undeniably enchanting about the way creamy kheer fills your home with its sweet aroma of saffron and cardamom. I first ventured into making this traditional Indian rice pudding during the festive season, craving a dessert that was both comforting and crowd-pleasing. With each spoonful, the velvety texture and rich flavors transported me to a warm kitchen filled with laughter and love.
Whether you’re looking to impress guests or simply indulge in a little homemade magic, this creamy kheer recipe is delightfully straightforward. It offers the flexibility to be enjoyed warm or chilled, making it a year-round favorite. Plus, with options for vegan and gluten-free versions, there’s truly something for everyone. Let’s dive into the aromatic world of kheer, where even a little bit of saffron can transform an ordinary day into a celebration!
Why is Creamy Kheer Recipe a Must-Try?
Irresistible Comfort: This creamy kheer recipe radiates warmth and nostalgia, making it the perfect sweet treat for gatherings or quiet nights at home.
Subtle Elegance: Infused with saffron and cardamom, each bite is an aromatic delight that will leave everyone asking for seconds.
Versatile Options: Whether you’re vegan, gluten-free, or want to stick with the classic, this dessert adapts beautifully to your dietary preferences.
Effortless Preparation: With minimal ingredients and straightforward instructions, you’ll whip up this indulgent dessert in no time.
A Touch of Celebration: Traditionally enjoyed during festivals, this kheer brings a festive atmosphere into your kitchen, perfect for any occasion.
Storage Friendly: Make ahead and store! Simply warm it up for a quick dessert that’ll always impress. If you want to explore some fascinating variations, don’t miss out on our variation ideas.
Creamy Kheer Recipe Ingredients
For the Kheer Base
• Basmati Rice – The key ingredient that gives kheer its signature texture; feel free to experiment with other rice varieties, but basmati is preferred for its creamy quality.
• Whole Milk – Provides the traditional creaminess of kheer; if you’re looking for a vegan alternative, substitute with coconut or almond milk.
• Ghee – Adds a rich, authentic flavor; for a dairy-free option, simply swap for butter or vegan butter.
• Cardamom Pods – Infuses the dish with sweet, floral notes; make sure they are split to release maximum flavor.
• Granulated Sugar – Sweetens the kheer perfectly; start with ¼ cup and adjust according to your taste for desired sweetness.
• Saffron Strands – Elevates the kheer with lovely aroma and color; while optional, they are highly recommended for authenticity.
• Salt – Enhances all flavors; remember, just a pinch is needed to balance the sweetness.
For the Garnish
• Pistachios – Adds a delightful crunch and vibrant color to the dish; chop them up for an appealing topping.
• Almonds – Similarly, they provide texture and elegance; feel free to use chopped or slivered almonds as a beautiful garnish.
This creamy kheer recipe truly embodies a delicious and comforting dessert that’s perfect for any occasion!
How to Make Creamy Kheer
-
Wash the Rice: Rinse the basmati rice under cold water until it runs clear to remove excess starch, then drain. This helps achieve a perfect, creamy texture.
-
Toast the Spices: In a heavy-bottomed pan, melt ghee over low-medium heat. Add split cardamom pods and the drained rice, toasting for 1-2 minutes until fragrant.
-
Add Milk: Pour in the whole milk, stirring frequently as you bring the mixture to a gentle boil, about 5-7 minutes. The aroma will fill your kitchen beautifully!
-
Simmer: Lower the heat and let it simmer, stirring occasionally for 40-50 minutes. You want it thickened and creamy—whisk occasionally for shorter grain rice.
-
Sweeten: Stir in the granulated sugar, saffron, and a pinch of salt, continuing to cook for another 5-10 minutes until it reaches your desired consistency.
-
Serve: Remove the cardamom pods before serving. Garnish with chopped pistachios and almonds for added texture and color. Enjoy it warm or chilled as you prefer!
Optional: Drizzle with a bit more ghee for a richer finish.
Exact quantities are listed in the recipe card below.

Creamy Kheer Recipe Variations
Customizing this creamy kheer recipe allows you to infuse it with your unique flavors and dietary needs, making every serving special.
- Vegan Swap: Replace whole milk with coconut milk for a deliciously creamy, dairy-free option that infuses a subtle tropical flair.
- Gluten-Free: Use certified gluten-free basmati rice to ensure everyone can indulge in this delightful treat without worries.
- Extra Sweetness: Add a handful of raisins during cooking for a natural sweetness and chewy texture that pairs beautifully with the creamy base.
- Spice It Up: Experiment by adding a pinch of cinnamon or nutmeg alongside cardamom, creating a warm, cozy twist on the traditional flavor.
- Nutty Delight: Toast some chopped walnuts or pistachios and stir them into the kheer, enhancing the texture while giving it a flavorful crunch.
- Fruit Fusion: Incorporate chunks of mango or ripe bananas just before serving for a fruity burst that complements the creamy richness.
- Saffron Twist: Instead of saffron, steep in a few strands of pandan leaves for a lovely green hue and a distinctly aromatic experience.
- Chili Kick: For adventurous palates, mix in a pinch of chili powder or crushed red pepper to introduce a surprising heat that contrasts beautifully with the sweetness.
Make Ahead Options
These Creamy Kheer Recipe preparations are a game-changer for busy weeknights! You can prepare the kheer base (the rice and milk mixture) up to 24 hours in advance by following the initial cooking steps and then allowing it to cool before refrigerating. To maintain its rich texture, always store it in an airtight container in the fridge. When you’re ready to enjoy it, gently reheat the kheer on low heat, adding a splash of milk to restore its creaminess before serving. Top it with pistachios and almonds right before serving for a delightful crunch that complements the smooth pudding. This way, you can savor the comforting flavors of kheer with minimal effort any day of the week!
How to Store and Freeze Creamy Kheer
Fridge: Store creamy kheer in an airtight container for up to 3 days. It’s best enjoyed chilled or gently warmed.
Freezer: For longer storage, freeze kheer in freezer-safe containers for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating: When reheating, add a splash of milk to restore creaminess and heat gently on the stove or in the microwave, stirring occasionally.
Make-Ahead Tip: Feel free to prepare the kheer ahead of time; the flavors deepen after resting, making it even more delicious when served!
Expert Tips for Creamy Kheer Recipe
-
Frequent Stirring: Stir often to prevent the rice pudding from sticking or burning. This is essential for achieving that silky texture in your creamy kheer recipe.
-
Use Heavy-bottomed Pan: Opt for a heavy-bottomed saucepan to ensure even heat distribution, which helps prevent scorching and uneven cooking.
-
Adjust Consistency: For a thinner kheer, simply add more milk as it simmers. If you desire a thicker pudding, cook it longer, stirring periodically.
-
Sugar Caution: Remember to taste your kheer before serving to adjust the sweetness. You can always add more sugar, but it’s challenging to correct it if it’s too sweet.
-
Cardamom Pods: Don’t forget to remove the cardamom pods before serving. They add flavor during cooking but can be a surprise to bite into!
-
Experiment with Garnish: Feel free to switch up garnishes by adding different nuts or even dried fruits for a delightful twist to your creamy kheer.
What to Serve with Creamy Kheer Recipe?
Nothing complements the rich and velvety goodness of kheer quite like a selection of delightful sides and beverages.
-
Masala Chai: The warm spices in this Indian tea create a beautiful harmony with the sweet notes of kheer, enhancing the overall experience. It’s the perfect pairing for a cozy afternoon!
-
Fruit Chaat: A refreshing mix of spiced fruits can cut through the creaminess of the kheer, adding a burst of freshness with every bite. This balance of flavors makes it an excellent complement.
-
Roti or Naan: Serving a piece of freshly baked roti or naan alongside kheer adds a satisfying textural contrast. The warm bread can be a delightful way to scoop up the sweet pudding.
-
Almond Cake: A slice of light, almond-flavored cake can elevate the dessert experience. Its nutty flavor aligns beautifully with the almonds in the kheer, creating a comforting indulgence.
-
Saffron Lassi: This chilled yogurt drink, infused with saffron, provides a creamy element that pairs well with the kheer’s flavors. It’s refreshing and indulgent at the same time.
-
Coconut Barfi: This sweet treat enhances the Indian dessert theme, with its rich coconut flavor complementing the kheer’s creamy texture, creating a delightful finish to any meal.

Creamy Kheer Recipe FAQs
What type of rice is best for making creamy kheer?
Basmati rice is the go-to choice for making creamy kheer due to its unique texture and aroma. If you want to try something different, jasmine or sticky rice could work in a pinch, but keep in mind that the final consistency and flavor profile may be slightly altered.
How should I store leftover creamy kheer?
You can store your creamy kheer in an airtight container in the refrigerator for up to 3 days. Just make sure to let it cool to room temperature before sealing it. When you’re ready to enjoy it again, you can savor it chilled or reheat gently on the stove, adding a splash of milk to restore its creamy texture.
Can I freeze creamy kheer?
Absolutely! To freeze creamy kheer, pour it into freezer-safe containers, leaving some space at the top for expansion, and seal. It can be stored in the freezer for up to 2 months. When ready to use, let it thaw overnight in the refrigerator, then reheat. Don’t forget to stir in a little milk to bring back its silky texture!
What if my kheer turns out too thick?
If you find that your kheer has become too thick while cooking, don’t worry! Simply add a bit of warm milk, stirring continuously until you reach your desired consistency. Alternatively, you can adjust by adding more milk while reheating if you decide to serve it later on.
Is creamy kheer safe for those with dietary restrictions?
This creamy kheer recipe can easily be adapted to accommodate various dietary preferences. For a vegan version, substitute whole milk with almond or coconut milk, and use vegan butter in place of ghee. If you have nut allergies, go for seed-based alternatives or simply omit the nuts for garnish.
How do I know if my saffron is fresh?
When selecting saffron, look for deep red color with a slight yellow tip. If it has a strong floral aroma, it’s fresh! If your saffron strands are dull or have an off-smell, they may not deliver the rich flavor you want in your creamy kheer recipe. Always store saffron in an airtight container in a cool, dark place to maintain its potency.

Creamy Kheer Recipe: A Velvety Indian Delight You Need to Try
Ingredients
Equipment
Method
- Wash the rice by rinsing it under cold water until it runs clear, then drain.
- In a heavy-bottomed pan, melt ghee over low-medium heat and toast split cardamom pods along with the drained rice for 1-2 minutes.
- Pour in the whole milk, stirring frequently until it reaches a gentle boil, about 5-7 minutes.
- Lower the heat and simmer, stirring occasionally for 40-50 minutes until thickened and creamy.
- Stir in the sugar, saffron, and a pinch of salt, cooking for another 5-10 minutes until your desired consistency is reached.
- Remove cardamom pods before serving. Garnish with chopped pistachios and almonds.





