Recipe

Pistachio Rice Pudding (Kheer) Recipe

Slow-simmered rice pudding fragrant with cardamom and thick with ground pistachios, the classic kheer, made properly.

Written by Elena Ricci, Founder & lead writer Published Updated

Quick answer

Pistachio kheer is a rice pudding made by simmering rice gently in milk until it breaks down and thickens, then sweetening it and stirring through ground pistachios, cardamom and saffron. It takes about 45 minutes of mostly hands-off simmering and sets to a creamy, naturally pale-green pudding. A dairy-free version uses pistachio milk in place of dairy.

Pistachio kheer is the classic South Asian rice pudding turned green and nutty. It's basmati rice simmered slowly in milk until the grains burst and the milk thickens, then enriched with ground pistachios, cardamom and saffron. It's mostly hands-off, about 45 minutes of gentle simmering, and rewards patience with a creamy, fragrant pudding that tastes far more of pistachio than any boxed mix. Below is the traditional method, a dairy-free version using pistachio milk, and the small things that make the difference.

The recipe

Pistachio rice pudding (kheer)

Serves 4Active 10 minTotal 55 min

Ingredients

  • ¼ cup (50 g) basmati rice, rinsed and soaked
  • 4 cups (950 ml) whole milk or rich pistachio milk
  • ⅓ cup (70 g) sugar, to taste
  • ⅓ cup (45 g) shelled unsalted pistachios, plus extra to garnish
  • 4 cardamom pods, seeds crushed · small pinch saffron
  • 1 tbsp slivered almonds · 1 tsp rose water (both optional)

Method

  1. Soak rinsed rice 20 min, drain. Warm saffron in 1 tbsp of the milk.
  2. Boil the milk gently in a wide pan; add rice and drop to a simmer.
  3. Simmer uncovered 30-35 min, stirring and scraping, until thick.
  4. Grind the pistachios; reserve some for the top.
  5. Stir in sugar, ground pistachios, cardamom and saffron milk; simmer 5 min.
  6. Off the heat add rose water. Serve warm or chilled, garnished with nuts.

Why use basmati rice and a wide pan?

Kheer thickens by physics, not flour. The rice grains soften and burst, releasing starch, while the milk reduces and concentrates. That's what gives kheer its body. A wide, heavy-based pan maximises the surface area for the milk to reduce, and a heavy base stops the milk catching and scorching at the bottom, which would taint the whole pudding. Soaking and rinsing the basmati first removes loose starch so the grains cook evenly and don't clump. Keep the heat at a steady simmer rather than a hard boil, and stir often, dragging your spoon across the base each time.

How do you get the pistachio flavor and color?

The pistachios do double duty: ground in, they thicken the pudding slightly and give it a gentle, natural pale-green tint and real nutty depth. For the smoothest result, blitz them in a small grinder; for a more rustic kheer, chop them by hand and leave a little texture. Pistachios are roughly half good fats and bring fiber, protein and potassium to the bowl, per USDA data, which is partly why kheer feels so rich from such a small handful. If you want an even deeper color and flavor, stir in a teaspoon of pistachio paste along with the ground nuts. The soft green is the honest sign you're tasting real pistachio rather than dye, and the same color story behind why pistachios are green.

How do you make pistachio kheer dairy-free?

To make pistachio kheer vegan, swap the dairy milk for a rich, unsweetened pistachio milk. It simmers and reduces much like dairy and amplifies the pistachio flavor, though it sets a touch softer. Let it cook a few minutes longer, or finish with a spoonful of coconut cream for extra body. The rice still does the thickening, so the method is otherwise unchanged. If you're new to cooking with it, the same swap works across plenty of the ideas in pistachio milk uses.

How do you serve and store kheer?

Kheer is good both ways: warm and comforting straight from the pan, or chilled and set firmer after a few hours in the fridge. Remember it thickens noticeably as it cools, so stop cooking while it still looks a little loose. Finish each bowl with chopped pistachios, slivered almonds and a few strands of saffron. It keeps 3-4 days covered in the fridge; loosen a chilled portion with a splash of milk before serving. For more along these lines, the wider pistachio dessert collection runs from kulfi to cake, and if you like this cardamom-and-saffron profile, a pistachio chai alongside is a natural pairing.

Allergy note

Pistachios are a tree nut, and this kheer also uses almonds, so it is unsuitable for anyone with a tree-nut allergy. The traditional version contains dairy; make it dairy-free and vegan by using pistachio milk in place of dairy milk, as described above.

Frequently asked questions

What is pistachio kheer?
Kheer is a South Asian rice pudding made by slowly simmering rice in milk until it thickens, then flavoring it with sugar, cardamom, saffron and nuts. Pistachio kheer leans on ground pistachios for both flavor and a soft natural-green tint, alongside the usual fragrant cardamom and saffron.
What rice is best for rice pudding kheer?
Basmati is traditional and best. Its slim grains break down beautifully and lend a delicate aroma. Soaking and rinsing it first stops it clumping. You can use other short or long-grain rices, but basmati gives the classic light, fragrant kheer.
How do you make kheer thick and creamy?
Use a wide, heavy pan and a low, steady simmer so the milk reduces and the rice grains burst, which thickens the pudding naturally. Stir often and scrape the base to stop it catching. Patience does most of the work. Kheer thickens further as it cools, so stop while it still looks a touch loose.
Can you make pistachio kheer dairy-free?
Yes. Swap the dairy milk for a rich, unsweetened pistachio milk. It simmers and thickens much like dairy, sets a little softer, and doubles down on the pistachio flavor. A spoonful of coconut cream stirred in at the end adds extra richness if you want it.

Allergy note: Pistachios are a tree nut. If you have a nut allergy, avoid pistachio milk and pistachio products, and check labels for cross-contamination warnings. This article is general information, not personalized dietary or medical advice.