Indian Spiced Rice Pudding

Some of the links in this post may be affiliate links. This means if you click on the link and purchase the item, we will receive a commission at no extra cost to you.

Now here’s a delicious and exotic treat Indian spiced rice pudding pairs a beautiful aromatic flavor with just a touch of spiciness. There are so many flavors here that your taste buds won’t know where to start!

The origins of rice pudding are hard to trace, but recipes like this have been enjoyed all over the world for at least 500 years. The Spanish enjoy it extra sweet with lemon rind. The British with cream and jam.  This Indian rice pudding brings to the table the exotic spice cardamom as well as the floral flavor enhancer rose water. It’s not just “spicier” we’re talking here — this pudding is well spiced, bold and beautiful in taste.

Indian spiced rice pudding Ready to serve
Indian spiced rice pudding, in a bowl and ready to serve

We keep the cayenne pepper light in our Indian rice pudding recipe version. At a half teaspoon it complements the other spices without overwhelming the flavors. But if you’d like more heat, simply add more. If concerned over the heat, start with a quarter teaspoon and build from there.

This is a great recipe for storing: You can keep it in an airtight tub in the refrigerator for up to five days. It’s great cold. Or heat slightly in the microwave if you prefer it warm. Top it with dried fruit and enjoy!

Indian spiced rice pudding close-up
Indian spiced rice pudding close-up, served with dried fruit
Indian Spiced Rice Pudding

Indian Spiced Rice Pudding

5 from 3 votes
Prep Time 5 minutes
Cook Time 25 minutes
Cleaning Rice 20 minutes
Total Time 50 minutes
Course Dessert
Servings 4 servings
Calories 387 kcal


  • 1/4 cup basmati rice
  • 1 tablespoon ghee or butter
  • 1/2 teaspoon cayenne pepper powder
  • 4 cardamom pods
  • 1 quart whole milk
  • 6 tablespoons sugar
  • 1/4 cup flaked almonds
  • 1/4 cup mixed dried fruit for topping
  • 1 teaspoon Rose water optional


  • In a small bowl cover the rice with cold water for around 20 minutes to clean.
  • Add the ghee or butter to a heavy-based saucepan over medium heat until melted.
  • Add the whole cardamom pods and cayenne pepper and stir until fragrant.
  • Drain the rice with a sieve then add to the butter and spice in the pan.
  • Stir for 1 minute then add the milk and reduce to low heat.
  • Simmer for 25 minutes then stir in the sugar, almonds, and rose water if desired.
  • Serve warm or cooled with a spoonful of dried fruit on top.


Calories: 387kcalCarbohydrates: 45gProtein: 12gFat: 19gSaturated Fat: 7gTrans Fat: 1gCholesterol: 33mgSodium: 103mgPotassium: 475mgFiber: 3gSugar: 32gVitamin A: 488IUVitamin C: 1mgCalcium: 322mgIron: 1mg
Keyword Cayenne Pepper
Did you make this?Mention @PepperScale or tag #PepperScale so we can see what you made!

UPDATE NOTICE: This post was updated on April 30, 2023 to include new content.
Notify of

Inline Feedbacks
View all comments

5 stars
I too made this delicous pudding last night and same as the previous comment I assumed that a 1/4 cup would not be enough for my growing family so opted also for 1cup, but it went down so well with the family that we have leftovers saves me making another dessert they also loved it with ice cream. So thank you for sharing your wonderful pudding certainly a spicy change from your usual rice pudding.


5 stars
I was skeptical of the 1/4 cup rice and upped it to 1 cup. I should have listened to you, or only put 1/3 to 1/2 cup! It was so thick! I ended up adding more milk to loosen it and now I have a ton. But it is indeed delicious!