Classic Pistachio Cardamom Kheer

Classic Pistachio Cardamom Kheer

A rich, slow-simmered Indian rice pudding delicately scented with green cardamom, enriched with reduced whole milk, and studded with toasted pistachios.

1h 30mEasy4 servings

Equipment

Heavy-bottomed saucepan
Fine mesh sieve
Wooden spoon

Ingredients

4 servings

Pudding Base

  • 1000 ml whole milk, cold
  • 50 g basmati rice
  • 60 g white sugar

Aromatics and Garnish

  • 30 g pistachios, shelled, roughly chopped
  • 2 g green cardamom powder
  • 5 ml rose water
  • saffron threads

Nutrition (per serving)

300
Calories
10g
Protein
39g
Carbs
12g
Fat
1g
Fiber
28g
Sugar
108mg
Sodium

Method

01

Place the basmati rice in a fine mesh sieve and rinse under cold running water until the water runs completely clear. Transfer the rinsed rice to a small bowl, cover with fresh water, and let it soak for 30 minutes.

30m
02

Drain the soaked rice thoroughly using the fine mesh sieve, shaking off as much excess water as possible.

03

Pour the whole milk into a heavy-bottomed saucepan. Heat over medium-high heat until it just reaches a rolling boil, around 100 C or 212 F. Stir occasionally to prevent a protein skin from forming on the surface.

04

Reduce the heat to low. Add the drained basmati rice to the boiling milk. Simmer uncovered, stirring every 5 minutes and scraping down the sides and bottom of the pan to prevent scorching. Cook until the milk has reduced by half and the rice is completely tender and beginning to break down into the liquid. This gradual reduction takes about 40 minutes.

40mLook for: Milk reduced by half, rice grains swollen and breaking apartFeel: Rice is completely soft and mashes easily between fingers
05

Stir in the white sugar, green cardamom powder, chopped pistachios, and saffron threads if using. Continue to cook for another 5 minutes, stirring constantly, until the sugar is fully dissolved and the pudding thickens slightly.

5m
06

Remove the saucepan from the heat. Stir in the rose water if using. Allow the kheer to cool in the pan at room temperature for 10 minutes. It will look slightly loose but will thicken significantly as it cools.

10m
07

Serve the kheer warm immediately, or transfer to the refrigerator to chill for at least 2 hours to serve cold. Garnish with a few extra chopped pistachios before serving.

Chef's Notes

  • Using broken basmati rice creates a starchier, creamier pudding. If you only have long grain basmati, pulse the dry grains briefly in a food processor or crush the soaked grains gently with your fingers before cooking.
  • Patience is key for authentic kheer. The slow reduction of the whole milk is what creates the characteristic rich, caramelized dairy flavor, eliminating the need for condensed milk or heavy cream.
  • Never add sugar until the rice is completely cooked. Sugar coats the rice grains and hardens the exterior, preventing them from absorbing liquid and softening fully.
  • The pudding should look slightly runny when you take it off the heat. As the starches from the rice cool, the mixture will thicken substantially.

Storage

Refrigerator: 4 daysThickens significantly when cold; stir in a splash of milk before serving to loosen the texture.

Freezer: 1 monthTexture may become slightly grainy upon thawing; stir vigorously while reheating.

Reheating: Gently reheat on the stovetop over low heat with an extra splash of milk, stirring constantly until warm.

More Like This

Powered by recipe-api.com