HomeRecipes › Elaichi Kheer Recipe (Fragrant Rice Pudding with Cardamom and Saffron)
Recipes

Elaichi Kheer Recipe (Fragrant Rice Pudding with Cardamom and Saffron)

By Nalini DhallAug 18, 2026
how to make elaichi kheer

Kheer is one of those dishes that looks easy until you actually make it.

The first time I made it, I thought it would be easy. Rice, milk, sugar. How hard can it be. The answer is: not hard at all, but very easy to make forgettable. And forgettable kheer is a sad thing, because made well, it is one of the most beautiful desserts in Indian cooking.

The difference between a kheer that is just sweet rice in milk and a kheer that people ask you for the recipe is almost entirely in the cardamom.

Why Cardamom Is Not a Supporting Spice in This Recipe

Most recipes treat cardamom like a finishing touch. A pinch at the end, a pod or two for fragrance. In this kheer, it is the point of the whole dish.

Elaichi kheer means cardamom kheer. The name tells you what it is supposed to taste like. And to get that flavour right, you need cardamom that actually has something to say.

We source our cardamom from Idukki in Kerala, handpicked from farms sitting between 700 and 1500 metres above sea level. At that altitude, the pods develop more of their natural essential oils. Which is why when you open a pod and smell it, it stops you. Floral. Warm. A little citrusy. Nothing like the faded powder sitting in a jar at a grocery store.

I started Gardenia Whispers because I kept running into this problem in my own kitchen. The spice was there but the flavour was not. Idukki cardamom was one of the first things I knew we had to source properly, because I had tasted the difference and I could not unfeel it.

"I made this kheer with regular cardamom for years. When I switched to Idukki elaichi, my mother-in-law asked me what I had changed. I had not changed the recipe. Just the spice."  Nalini, Founder

What You Will Need

  • 1 litre full-fat milk
  • 3 tbsp basmati rice, washed and soaked for 20 minutes
  • 4 tbsp sugar (adjust to your taste)
  • 6 to 8 Idukki green cardamom pods, seeds removed and ground fine
  • A generous pinch of saffron, soaked in 2 tbsp warm milk
  • 8 to 10 cashews, lightly fried in ghee
  • 1 tbsp raisins (optional)
  • 1 tsp ghee
  • A few slivers of pistachios to garnish

The saffron is optional but I always add it. It gives the kheer a pale gold colour and a flavour that is hard to describe except to say it makes everything taste more like itself.

How to Make It

A step-by-step infographic titled 'HOW TO MAKE ELAACHI KHEER' with six numbered panels showing ingredients and cooking stages, set on a beige background with a dark purple header.

  1. Soak the rice for 20 minutes, then drain it. While it soaks, remove the seeds from the cardamom pods and grind them to a fine powder using a mortar and pestle. Set aside. Grind them fresh, do not use store-bought powder. The difference in aroma is immediate.

  2. Pour the milk into a heavy-bottomed pan and bring it to a boil on medium heat. Stir regularly so it does not stick to the bottom. This is the part that needs your attention.

  3. Once it boils, add the drained rice. Reduce the heat to low. Now comes the part where you need patience. Let the rice cook slowly in the milk, stirring every few minutes, for about 30 to 35 minutes. The milk will thicken. The rice will break down slightly and release its starch into the milk. This is what gives kheer its body.

  4. When the milk has reduced by about a third and the kheer looks thick and creamy, add the sugar. Stir well and cook for another 5 minutes.

  5. Add the saffron milk. Stir it in and watch the colour slowly shift to a soft gold. Add the cardamom powder now. The moment it goes in, the smell in your kitchen changes completely.

  6. Add the ghee-fried cashews and raisins. Stir once. Take it off the heat.

  7. Serve warm or let it cool and refrigerate for a few hours. Cold kheer is a different experience entirely, and both versions are worth having.

What I Have Learned From Making This Many Times

The pan matters. A heavy-bottomed pan distributes heat evenly and stops the milk from scorching at the bottom. If you use a thin pan, stand over it and stir constantly.

Low and slow is the only way. You cannot rush kheer. Turning up the heat to speed things up gives you grainy, unevenly cooked rice in thin milk. Give it the 35 minutes it needs.

Grind the cardamom yourself. This is not negotiable in this recipe. Pre-ground cardamom has lost most of its volatile oils by the time it reaches you. The whole pod holds everything until the moment you grind it. In a dessert where cardamom is the main flavour, this matters enormously.

Add sugar after the rice is cooked. Adding sugar early can prevent the rice from softening properly. Always add it in the last stage.

Taste as you go. Sweetness is personal. Start with 3 tablespoons and add from there.

Variations We Love

Thicker kheer: Use 2 tbsp rice instead of 3 and let it cook longer. The result is almost like a rice pudding you can spoon up in thick, slow drops.

Thinner, lighter version: Add an extra 200ml of milk toward the end and cook for just 5 more minutes. This is the version to serve at the end of a heavy meal.

Without saffron: Perfectly fine. The cardamom carries the dish on its own. Add a tiny bit of rose water instead if you want that floral note.

Vermicelli kheer: Swap the rice for roasted vermicelli. Cooks in half the time. Same cardamom, same saffron. Completely different texture but the spirit of the dish is the same.

The Recipe Card

Elaichi Kheer | Prep: 5 mins (plus 20 mins soaking) | Cook: 45 mins | Serves: 4

A recipe card for Elaichi Kheer, featuring preparation time, ingredients, and step-by-step instructions on a beige background, with a bowl of the prepared dish and saffron flowers shown on the left.

Ingredients:

  • 1 litre full-fat milk
  • 3 tbsp basmati rice, soaked 20 minutes
  • 4 tbsp sugar
  • 6 to 8 Idukki green cardamom pods, seeds ground fresh
  • Generous pinch of saffron soaked in 2 tbsp warm milk
  • 8 to 10 cashews, fried in ghee
  • 1 tbsp raisins (optional)
  • 1 tsp ghee
  • Pistachios to garnish

Instructions:

  1. Grind cardamom seeds fresh. Soak saffron in warm milk. Set both aside.
  2. Bring milk to boil in a heavy pan, stirring regularly.
  3. Add soaked rice. Cook on low heat for 30 to 35 minutes, stirring often, until milk thickens.
  4. Add sugar. Stir and cook 5 more minutes.
  5. Add saffron milk and cardamom powder. Stir well.
  6. Add cashews and raisins. Remove from heat.
  7. Serve warm or chilled.

Notes: Always grind cardamom fresh for this recipe. Add sugar only after the rice is fully cooked.

Made this for a festival, a dinner, or just a quiet evening at home? We would love to hear about it in the comments.

Elaichi Kheer: Frequently Asked Questions

Why is my kheer too thin?

It needs more time on low heat. Keep stirring and give it another 10 to 15 minutes. It will thicken as more liquid evaporates and the rice starch releases into the milk.

Can I use condensed milk?

Yes, many people do. Add it toward the end instead of sugar and skip a third of the fresh milk. It speeds things up but the flavour is a little different, sweeter and less nuanced.

How long does kheer last?

Refrigerate it and it keeps well for 2 days. It thickens a lot when cold. Add a splash of cold milk and stir before serving if you want it slightly looser.

Can I make it without saffron?

Absolutely. Saffron adds colour and a subtle complexity but the kheer stands completely on its own with just the cardamom.

Why should I grind cardamom fresh instead of using powder?

The aromatic oils in cardamom are volatile, meaning they escape quickly once the pod is ground. Store-bought cardamom powder can lose a significant portion of its flavour within weeks of grinding. Whole Idukki pods hold those oils intact right up until you crack them open. In a dish where cardamom is the primary flavour, using freshly ground seeds is the single biggest difference you can make.

What type of rice is best for kheer?

Basmati works beautifully because the long, slender grains break down gradually and release starch slowly, giving the kheer a creamy, flowing consistency rather than a thick, gluey one. Short-grain rice will make it denser and stickier. If you only have regular long-grain rice, it works but the texture will be slightly different.

Can I make kheer in a pressure cooker or Instant Pot?

Yes. In a pressure cooker, cook the milk and rice together on low pressure for about 10 minutes, then open, stir well, and finish on the stovetop to reduce and thicken. In an Instant Pot, use the porridge setting. The flavour is good but the slow stovetop method gives you a creamier texture because the milk reduces gradually and develops a slight richness that you cannot replicate at pressure.

Is elaichi kheer served warm or cold?

Both are traditional and both are good. Warm kheer straight from the pot is comforting, especially in cooler months. Chilled kheer served after a few hours in the refrigerator is denser and the cardamom flavour becomes more pronounced. For festivals and large meals, chilled is the more common serving style because it can be made ahead.