A ceramic bowl of golden saffron rice pudding topped with cashews, raisins, and cardamom pods on a dark blue surface.
|

Saffron Rice Pudding (Creamy Kheer With Cardamom, Ready in 55 Minutes)

This saffron rice pudding is the creamy, golden kheer that shows up at Indian celebrations for a reason. Basmati rice simmers slowly in whole milk until the grains soften and the milk thickens, while saffron bloomed in warm milk gives the pudding its color and gentle floral note. Cardamom, pistachios, and almonds finish it. It takes 55 minutes, uses one pot, and tastes just as good chilled the next day as it does warm from the stove.

If you are building an Indian menu, pair this pudding with Creamy Butter Chicken Pasta for dinner and Cardamom Chai Cookies for a spiced sweet to serve alongside it.

Why This Recipe Works

  • Slow simmering builds the texture: The rice releases starch as it cooks, so the pudding thickens naturally without cornstarch or condensed milk.
  • Bloomed saffron goes further: Soaking the threads in warm milk first spreads the color and flavor evenly through the whole pot.
  • Cardamom keeps it balanced: A small amount of cardamom adds warmth without overpowering the saffron.
  • It is flexible on temperature: Serve it warm for comfort or chilled for a firmer, sliceable set, and it holds well in the fridge.

Ingredients

  • 1/2 cup (100 g) basmati rice, rinsed until the water runs mostly clear
  • 4 cups (960 ml) whole milk
  • 1 generous pinch (0.5 g) saffron threads
  • 2 tablespoons (30 ml) warm milk, for blooming the saffron
  • 1/2 cup (100 g) granulated sugar
  • 1/2 teaspoon (1 g) ground cardamom
  • 2 tablespoons (20 g) chopped pistachios
  • 2 tablespoons (18 g) sliced almonds
  • 1 tablespoon (10 g) golden raisins (optional)
  • 1 teaspoon (5 ml) rose water (optional)
Saffron rice pudding served in an earthenware bowl

(full list in card)

How to Make Saffron Rice Pudding

Step 1: Bloom the saffron and start the milk

Crumble the saffron into the 2 tablespoons of warm milk and set it aside for 10 minutes. Meanwhile, pour the 4 cups of milk into a heavy-bottomed pot and bring it to a gentle simmer over medium heat, stirring so it does not catch on the bottom.

Step 2: Add the rice and simmer low

Stir in the rinsed rice and reduce the heat to low. Cook for 35 to 40 minutes, stirring every few minutes and scraping the bottom and sides, until the rice is very soft and the mixture has thickened to a loose porridge.

Step 3: Sweeten and flavor

Stir in the sugar, the bloomed saffron with its milk, the cardamom, and the raisins, if using. Cook for 5 more minutes, stirring, until the sugar has dissolved and the pudding is golden and coats a spoon.

Step 4: Finish and rest

Remove the pot from the heat and stir in the rose water, if using. Let the pudding rest for 10 minutes, then spoon it into bowls and top with pistachios and almonds. Serve warm, or chill for at least 2 hours and serve cold.

Tips

  • Use a heavy pot and low heat: Milk scorches easily, so a thick-bottomed pot and frequent stirring matter more than speed.
  • Do not skip the rinse: Rinsing the rice removes surface starch so the pudding thickens smoothly instead of turning gluey.
  • Judge thickness off the heat: The pudding thickens considerably as it cools, so stop cooking while it still looks slightly loose.
  • Add nuts at serving: Topping each bowl keeps the pistachios and almonds crunchy instead of softening into the pudding.

Storage

Refrigerate the pudding in an airtight container for up to 4 days; stir in a splash of milk when reheating or serving cold, since it firms up in the fridge. It also freezes for up to 1 month in a freezer-safe container; thaw overnight in the fridge and stir before serving.

Frequently Asked Questions

Can I use a different rice for saffron rice pudding?

Yes, any short- or medium-grain white rice works, but basmati gives the classic aroma and a tender, separate grain. If you use another rice, keep the same milk amount and cook until the grains are very soft, adding a few extra minutes if needed.

Why is my kheer thin?

It is usually just undercooked or judged too early. Simmer until the rice is fully soft, then rest the pudding for 10 minutes off the heat; it thickens as it cools. If it is still thin after chilling, simmer it again for 5 minutes and cool it once more.

Can I make saffron rice pudding ahead?

Yes, it is an ideal make-ahead dessert. Cook it, cool it, and refrigerate it for up to 4 days. Serve it cold straight from the fridge, or warm it gently over low heat with a splash of milk.

Is rose water necessary?

No, it is optional. The saffron and cardamom carry the flavor on their own. Add rose water only if you like its floral note, and keep it to 1 teaspoon so it does not dominate.

Saffron Rice Pudding

Course: DessertCuisine: Indian
Servings

6

servings
Prep time

10

minutes
Cooking time

45

minutes
Calories

310

kcal
Total time

55

minutes

Ingredients

  • 1/2 cup (100 g) basmati rice, rinsed until the water runs mostly clear

  • 4 cups (960 ml) whole milk

  • 1 generous pinch (0.5 g) saffron threads

  • 2 tablespoons (30 ml) warm milk, for blooming the saffron

  • 1/2 cup (100 g) granulated sugar

  • 1/2 teaspoon (1 g) ground cardamom

  • 2 tablespoons (20 g) chopped pistachios

  • 2 tablespoons (18 g) sliced almonds

  • 1 tablespoon (10 g) golden raisins (optional)

  • 1 teaspoon (5 ml) rose water (optional)

Directions

  • Crumble the saffron into the warm milk and let it bloom for 10 minutes. Bring the 4 cups of milk to a gentle simmer in a heavy-bottomed pot over medium heat.
  • Stir in the rinsed rice, reduce the heat to low, and cook for 35 to 40 minutes, stirring often, until the rice is very soft and the mixture has thickened.
  • Stir in the sugar, bloomed saffron with its milk, cardamom, and raisins, if using. Cook for 5 more minutes until the sugar dissolves and the pudding coats a spoon.
  • Remove from the heat, stir in the rose water, if using, and rest for 10 minutes. Spoon into bowls, top with pistachios and almonds, and serve warm or chilled.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *