Delicious Indian Rice Pudding Made Right at Home

The first hint of warmth in the air this season always calls for something comforting and sweet from my kitchen. That’s when I find myself craving Indian Rice Pudding, known as Rice Kheer, a delightful treat that brings back memories of festive gatherings and family celebrations. The rich aroma of cardamom and the creamy texture of this dessert create a blissful experience that feels both indulgent and heartwarming—perfect for sharing or enjoying on your own.

What I love most about this recipe is its simplicity. With just a handful of ingredients—basmati rice, whole milk, sugar, and nutty toppings—this dish transforms into a creamy, luscious pudding that feels like a hug in a bowl. It’s also a delightful escape from the usual fast food grind, providing a wholesome dessert option that boasts both flavor and nostalgia.

Join me as we dive into making this beloved Indian treat that’s not only easy to whip up but will leave you racing to the kitchen for just one more spoonful!

Why is Indian Rice Pudding so beloved?

Simplicity at Its Best: With only a few ingredients, you can create a comforting dessert that’s rich and creamy perfect for any occasion.

Aroma of Cardamom: The fragrant spices elevate this dish, making the kitchen smell heavenly while it cooks.

Mother’s Secret Recipe: Similar to how many families pass down their favorite recipes, this one is steeped in tradition and love.

Nostalgic Comfort: Rice Kheer is more than a dessert; it evokes cherished memories of family gatherings and celebrations.

Hearty and Satisfying: Not only is it delicious, but it also packs a nutritious punch, making it a guilt-free indulgence that’s sure to impress.

Crowd-Pleasing Delight: Whether you’re hosting a dinner party or craving a sweet treat, this dish is sure to be a hit with everyone!

Indian Rice Pudding Ingredients

Here are all the essential ingredients you’ll need to whip up this delicious Indian Rice Pudding:

For the Kheer
Uncooked white basmati rice – 1/3 cup; use this fragrant rice for the best texture and flavor.
Whole milk – 4 cups; whole milk provides a creamy consistency that makes the pudding rich and delightful.
Sugar – 4 tbsp; feel free to adjust sweetness to your preference; this is what gives our Indian Rice Pudding its comforting sweetness.

For the Toppings
Cashews, chopped – 2 tbsp; these nuts add a lovely crunch and nutty flavor to your pudding.
Almonds, chopped – 2 tbsp; they complement the cashews beautifully and add a touch of elegance to the dish.
Cardamom powder – 1/3 tsp; this aromatic spice infuses the pudding with its distinctive flavor, making it truly special.

How to Make Indian Rice Pudding

  1. Rinse and Soak: Begin by rinsing the basmati rice under cold water. Soak it for 10 minutes to ensure it softens and cooks evenly, creating that deliciously tender texture.

  2. Heat the Milk: Place a heavy-bottomed pan on medium-high heat and pour in the whole milk. Stir occasionally until it begins to warm gently, setting the stage for your creamy pudding.

  3. Add the Rice: Once the milk is warm, add the rinsed and drained rice directly into the pot. Stir well to combine the rice with the milk for an even cook.

  4. Stir Constantly: As you bring the mixture to a gentle boil, stir often. This helps prevent the rice and milk from sticking to the pot, ensuring perfect texture while cooking.

  5. Reduce the Heat: When the milk begins to bubble and froth, reduce the heat to low-medium. Keeping it at this temp will allow the rice to cook slowly and thoroughly without burning.

  6. Keep Stirring: Continue to stir every few minutes for about 15-20 minutes. The mixture will thicken, and the rice will become tender while absorbing that sweet milky goodness.

  7. Sweeten the Dish: After the rice is tender, add the sugar and mix it in well. This will enhance the sweetness of the pudding, making it irresistibly delightful.

  8. Add Nuts: Immediately sprinkle in the chopped almonds and cashews. Stir them in to distribute their lovely crunch and nutty flavor throughout the pudding.

  9. Season with Cardamom: Next, add the fragrant cardamom powder and stir again. This spice is what truly elevates your Indian Rice Pudding, giving it that signature taste.

  10. Cook Until Thickened: Keep stirring often until the pudding reaches your desired thickness—around 5-10 more minutes if you want it creamier or denser.

  11. Finish Cooking: If you prefer a thicker consistency, reduce the heat even more and allow the pudding to cook for an additional few minutes. Remember, it will thicken more as it cools.

  12. Serve Warm or Chill: Turn off the stove, and let the pudding sit. Enjoy it warm right away, or refrigerate it for a couple of hours for a refreshing cold dessert.

Optional: Garnish with additional nuts or a dusting of cardamom before serving.

Exact quantities are listed in the recipe card below.

Indian Rice Pudding

Expert Tips for Indian Rice Pudding

  • Soak the Rice: Make sure to soak the basmati rice for at least 10 minutes to achieve a perfectly tender texture as it cooks.

  • Stir Frequently: Stirring often is crucial! This prevents the milk from scorching and ensures a smooth, creamy Indian Rice Pudding.

  • Adjust Sweetness: Taste the pudding after adding sugar; it’s easy to add a little more if you’d like a sweeter treat to suit your taste.

  • Watch the Heat: Reducing the heat too early can result in undercooked rice. Keep the mixture simmering until the pudding thickens.

  • Chill Before Serving: If you enjoy your kheer cold, allow it to chill in the refrigerator before serving. It thickens even more and is delightfully refreshing!

Make Ahead Options

These delightful bowls of Indian Rice Pudding are ideal for meal prep enthusiasts! You can prepare the pudding base—cooking the rice in the milky mixture—up to 24 hours in advance. Simply follow the initial steps until the mixture thickens, then let it cool. Once cooled, transfer it to an airtight container and refrigerate. The flavors will deepen, and it will be just as delicious when ready to serve. When it’s time to enjoy, gently reheat the pudding on the stove over low heat, adding a splash of milk if needed to restore its creamy consistency. Finish by stirring in the chopped nuts and cardamom for that freshly prepared taste. Enjoy saving precious time while still indulging in this comforting dessert!

What to Serve with Indian Rice Pudding?

Creating a delightful dining experience involves pairing dishes that enhance each other’s flavors, and Indian Rice Pudding is no exception.

  • Warm Chapatis: These soft, warm flatbreads provide a subtle, wholesome base that balances the sweetness of the pudding. Serve them side by side for a comforting treat.

  • Fresh Mango Slices: The juicy sweetness of ripe mango contrasts beautifully with the creamy texture of the kheer, adding a refreshing element that brightens each bite.

  • Saffron-Infused Milk: Pour this luxurious drink alongside your pudding; its aromatic richness and floral notes deepens the indulgence of the meal.

  • Spiced Nuts Mix: A crunchy combination of roasted nuts, lightly seasoned with spices, offers a delightful contrast in texture and complements the pudding’s creamy flavor profile.

  • Cardamom Tea: Brewed with aromatic cardamom, this warm drink enhances the flavors of the kheer while offering a soothing finish to your meal.

  • Gulab Jamun: These syrup-soaked dumplings are a traditional favorite that pairs perfectly; their rich sweetness complements the subtle flavors of the rice pudding.

Serve these delightful dishes with Indian Rice Pudding for a full sensory experience that feels like a warm embrace, whether you’re sharing with loved ones or treating yourself!

Indian Rice Pudding Variations & Substitutions

Feel free to get creative and make this dish your own—each variation adds a unique twist that enhances the comforting experience of Indian Rice Pudding!

  • Vegan: Substitute whole milk with coconut milk and use maple syrup or agave nectar for sweetness. This will infuse a tropical flavor into your kheer.

  • Gluten-Free: Use certified gluten-free oats instead of rice for a similar creamy texture while making it suitable for gluten-intolerant individuals.

  • Nut-Free: Omit the cashews and almonds and replace them with sunflower seeds or pumpkin seeds for a delightful crunch without common allergens.

  • Fruit-Infused: Stir in some chopped mango, raisins, or grated apples towards the end of cooking for natural sweetness and fruity goodness that brightens up the dish.

  • Kesar Twist: Infuse the milk with a few strands of saffron while heating. This fragrant and colorful addition elevates both the flavor and the visual appeal of your pudding.

  • Chocolate Lovers: For a decadently sweet treat, add a tablespoon of cocoa powder or melt some dark chocolate into the mixture while it cooks. It’s a dessert dream for any chocolate fanatic!

  • Spice It Up: Enhance the flavor profile by adding a pinch of cinnamon or nutmeg along with the cardamom. This adds aromatic warmth that wraps you in nostalgia.

  • Savory Style: Swap sugar for salt and add spices like cumin and coriander for a savory version. Top it with roasted vegetables for a unique main dish twist!

Experimenting with these variations and substitutions ensures that every bite is just as delightful as the last, making your Indian Rice Pudding a cherished treat for all!

How to Store and Freeze Indian Rice Pudding

Fridge: Keep your Indian Rice Pudding in an airtight container; it will last for up to 3 days in the refrigerator without losing its creamy texture.

Freezer: If you want to save some for later, freeze in airtight containers for up to 2 months. Thaw in the fridge overnight before reheating.

Reheating: Gently reheat on the stovetop over low heat, adding a splash of milk to restore creaminess; stir frequently to avoid sticking.

Serving Tips: Serve warm or chilled, topped with extra nuts, for a delightful treat any time!

Indian Rice Pudding

Indian Rice Pudding Recipe FAQs

How do I choose the right rice for Indian Rice Pudding?
Absolutely! It’s best to use uncooked white basmati rice for this dessert. Basmati rice not only boasts a delightful fragrance but also has the perfect texture when cooked, creating that wonderful creaminess we all love in kheer.

How long can I store Indian Rice Pudding in the fridge?
You can keep your Indian Rice Pudding in an airtight container for up to 3 days in the refrigerator. To maintain its creamy consistency, make sure to keep it sealed well. Upon opening, give it a gentle stir before serving.

Can I freeze Indian Rice Pudding?
Absolutely! You can freeze Indian Rice Pudding for up to 2 months. Here’s how: Pour the pudding into a sturdy, airtight container, leaving a little space at the top as it will expand when frozen. When you’re ready to enjoy it, thaw it in the fridge overnight. To reheat, warm it slowly on the stovetop over low heat, adding a splash of milk to restore creaminess, stirring frequently to prevent sticking.

What should I do if my pudding is too thick?
Not to worry, this is an easy fix! If your Indian Rice Pudding turns out thicker than you like, add a splash of warm milk while gently stirring over low heat until it reaches your desired consistency. This not only helps adjust the texture but enhances the overall creaminess as well.

Is Indian Rice Pudding suitable for people with nut allergies?
Very! To make it nut-free, simply omit the chopped almonds and cashews. You can still enjoy a delicious and creamy dessert without the added crunch. You may also consider alternatives like crispy rice cereal for a similar texture if desired.

Can I adjust the sweetness of the pudding?
Absolutely! Feel free to taste the pudding after adding sugar. If you prefer a sweeter dessert, simply add more sugar until it suits your taste. The beauty of this recipe is that it can be tailored just for you!

Indian Rice Pudding

Delicious Indian Rice Pudding Made Right at Home

This Indian Rice Pudding, or Rice Kheer, is a comforting dessert that evokes warm memories and is easy to make.
Prep Time 10 minutes
Cook Time 30 minutes
Chilling Time 2 hours
Total Time 2 hours 20 minutes
Servings: 4 servings
Course: DESSERTS
Cuisine: Indian
Calories: 250

Ingredients
  

For the Kheer
  • 1/3 cup Uncooked white basmati rice Use this fragrant rice for the best texture and flavor.
  • 4 cups Whole milk Provides a creamy consistency.
  • 4 tbsp Sugar Adjust sweetness to your preference.
For the Toppings
  • 2 tbsp Cashews, chopped Adds crunch and nutty flavor.
  • 2 tbsp Almonds, chopped Complement the cashews beautifully.
  • 1/3 tsp Cardamom powder Infuses the pudding with its distinctive flavor.

Equipment

  • Heavy-bottomed Pan

Method
 

How to Make Indian Rice Pudding
  1. Rinse and soak the basmati rice under cold water for 10 minutes.
  2. Heat a heavy-bottomed pan on medium-high heat and pour in the whole milk.
  3. Once the milk is warm, add the rinsed and drained rice.
  4. Stir constantly to combine, preventing sticking.
  5. Reduce the heat to low-medium once the milk bubbles.
  6. Keep stirring every few minutes for about 15-20 minutes until thickened.
  7. Add the sugar and mix well.
  8. Sprinkle in the chopped almonds and cashews, stirring to distribute.
  9. Add the cardamom powder and stir again.
  10. Cook until desired thickness is reached, around 5-10 minutes more.
  11. Finish cooking to thicken more if desired.
  12. Serve warm or chill in the refrigerator before serving.

Nutrition

Serving: 1cupCalories: 250kcalCarbohydrates: 40gProtein: 7gFat: 9gSaturated Fat: 4gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 4gCholesterol: 20mgSodium: 100mgPotassium: 300mgFiber: 1gSugar: 15gVitamin A: 300IUCalcium: 250mgIron: 1mg

Notes

Optional: Garnish with additional nuts or a dusting of cardamom before serving.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating