Kheer (Indian Rice Pudding)

Kheer (Indian Rice Pudding)

Dessert
Mii

Adapt this recipe

Preview a personalization for your household — then save or tweak further.

  • Prep10m
  • Cook55m
Total time
1h 5m
Prep
10 min
Cook
55 min

Servings

Recipe written for 6 servings

Main

Saffron Infusion

Main

Nut and Raisin Garnish

Stovetop

Saucepan

Mixing Bowl

Pot

Refrigerator

Wooden Spoon

Slotted Spoon

Fridge

Plates

Serving Dish

Ladle

Saucepan (1 Quart)

Mixing Bowl (4 Quarts)

Fridge

4 days

Reheat

StovetopMicrowave
Step by step

Instructions

Tap a step number to check it off as you cook.

  • 20–30 min

Rinse the ⅓ cup basmati rice rinsed and soaked in water for 20–30 minutes under cold water until the water runs clear. Soak in fresh cold water for 20–30 minutes, then drain completely. Soaking helps the ⅓ cup basmati rice rinsed and soaked in water for 20–30 minutes cook evenly and break down gently into the 6 ⅓ l whole milk.

Uses

  • Brown Basmati Rice
  • Rose Water
  • Milk
  • 10 min

In a small mixing bowl, combine the ¼ tsp saffron strands dissolved in 2 tbsp warm milk strands with 2 tablespoons of whole milk. Stir gently and set aside to bloom for at least 10 minutes. The 6 ⅓ l whole milk will turn a golden orange color.

Uses

  • Mixing Bowl
  • Saffron
  • Milk
  • Golden Raisins
  • 1–2 min
  • Medium

In a heavy-bottomed pot or wide saucepan, heat the 2 tbsp ghee over medium heat. Add the 15 whole raw cashews halved and 15 whole raw almonds blanched and sauté for 1–2 minutes until lightly golden. Add the 2 tbsp golden raisins and stir for another 30 seconds until they puff up. Remove the nuts and raisins with a slotted spoon and set aside on a plate. Leave any remaining ghee in the pot.

Uses

  • Pot
  • Saucepan
  • Slotted Spoon
  • Ghee
  • Cashew
  • Almond
  • Golden Raisins
  • Medium-High

Pour the 6 ⅓ l whole milk into the same pot. Bring to a boil over medium-high heat, stirring frequently to prevent a skin from forming and to avoid scorching on the bottom. Watch carefully — 6 ⅓ l whole milk can boil over quickly.

Uses

  • Pot
  • Milk
  • 35–40 min
  • Low

Once the 6 ⅓ l whole milk comes to a boil, add the drained basmati rice. Stir well to combine. Reduce the heat to low and simmer uncovered, stirring every 3–4 minutes, for 35–40 minutes. The 6 ⅓ l whole milk will reduce significantly and the ⅓ cup basmati rice rinsed and soaked in water for 20–30 minutes will become very soft and the mixture will thicken to a creamy, porridge-like consistency. Scrape the bottom and sides of the pot each time you stir to prevent sticking.

Uses

  • Pot
  • Milk
  • Brown Basmati Rice
  • Rose Water
  • 3–4 min
  • Low

Once the kheer has thickened to your liking (it will thicken further as it cools), stir in the ⅓ cup granulated sugar adjust. Mix well and cook for another 3–4 minutes until the ⅓ cup granulated sugar adjust is fully dissolved and incorporated.

Uses

  • Sugar

Remove from heat. Stir in the 6 whole green cardamom pods lightly crushed, the bloomed ¼ tsp saffron strands dissolved in 2 tbsp warm milk 6 ⅓ l whole milk, and the 1 tsp rose water (if using). Mix gently to combine. Taste and adjust sweetness if needed.

Uses

  • Ground Cardamom
  • Saffron
  • Milk
  • Rose Water

Stir in most of the toasted nuts and 2 tbsp golden raisins, reserving some for garnish. Transfer the kheer to serving bowls or a large serving dish. Garnish with the reserved nuts, 2 tbsp golden raisins, and sliced pistachios unsalted.

Uses

  • Nuts
  • Golden Raisins
  • Pistachio
  • 120 min

Serve warm, at room temperature, or chilled. For chilled kheer, let it cool to room temperature, then cover and refrigerate for at least 2 hours. If it thickens too much in the refrigerator, stir in a splash of whole milk before serving.

Uses

  • Milk
Per serving

Nutrition facts

Estimated for one serving as written. Scale with Serving size in the sidebar for your batch.

290

Cal

11g

Fat

38g

Carbs

9g

Protein