welcome to Seedcare
  1. Home
  2. /
  3. Blog
  4. /
  5. Recipes & How To Use
  6. /
  7. Makhana Kheer Recipe: Classic + 7 Variations (Sugar-Free, Vegan, Kesar, Chocolate)
Recipes & How To Use โญ Featured

Makhana Kheer Recipe: Classic + 7 Variations (Sugar-Free, Vegan, Kesar, Chocolate)

The definitive makhana kheer recipe โ€” classic base method plus 7 variations: Kesar Badam (festival-special), Sugar-Free with dates (GI ~45, diabetic-safe), Vegan coconut milk, Chocolate (children's favourite), Rose Gulkand, Instant Pot (15 min active time), and Navratri fasting version. Nutrition comparison vs rice kheer (GI 52 vs 72, 9g vs 5g protein), troubleshooting guide and 10 FAQ.

H

Hemant kumar

May 18, 2026

โฑ 20 min read ๐Ÿ‘ 13 views

In this article: Classic makhana kheer (base recipe) | The technique that makes it creamy | 7 variations โ€” Kesar, Sugar-free, Vegan, Chocolate, Rose, Instant Pot, Navratri | Nutrition comparison vs rice kheer | Tips for festivals and fasting | Troubleshooting | 10 FAQ

30 min
Total cook time
Including roasting
GI 52
Makhana glycaemic index
Far lower than rice kheer
9.7g
Protein per 100g makhana
vs 2.7g in rice
Zero
Gluten
Naturally gluten-free

Kheer is India's most beloved dessert โ€” creamy, fragrant, present at every festival, every celebration, every grandmother's kitchen. The classic version uses rice and is made in every Indian home. But rice kheer has a problem: GI 72, minimal protein, and it spikes blood sugar fast enough that most people feel it within 30 minutes.

Makhana (fox nuts) kheer solves this entirely. GI 52. 9.7g protein per 100g. Zero gluten. Same creamy, fragrant, festive character โ€” just nutritionally transformed. Once you make it properly, you'll find it's actually creamier than rice kheer because makhana dissolves partially into the milk, thickening it naturally.

This guide covers the base recipe with the techniques that make it work, seven variations from sugar-free to vegan to festival-special, and everything you need to troubleshoot if it goes wrong.


Why Makhana Kheer is Better Than Rice Kheer โ€” The Numbers

Full makhana nutrition guide: เคฎเค–เคพเคจเคพ เค–เคพเคจเฅ‡ เค•เฅ‡ เคซเคพเคฏเคฆเฅ‡ (Hindi) | Makhana vs Popcorn (English)
ComparisonMakhana KheerRice KheerWinner
Glycaemic Index~52 โœ…~72 โŒMakhana โ€” 28% lower GI
Protein per serving~9g โœ…~5gMakhana โ€” 80% more protein
Calcium (per serving)~320mg โœ…~290mgMakhana โ€” slightly more
MagnesiumHigh โœ…LowMakhana โ€” significantly more
CholesterolZero โœ…ZeroEqual
Gluten-freeYes โœ…YesEqual
Fasting-friendlyYes โ€” Ekadashi, Navratri โœ…No โ€” rice excluded on EkadashiMakhana wins for fasting days
Cook time~30 min โœ…~45โ€“60 minMakhana โ€” faster
Blood sugar 30 min postModerate rise โœ…Significant spikeMakhana โ€” more stable
TasteCreamy, nutty, lightClassic, sweet, heavierPersonal preference

The Classic Makhana Kheer โ€” Base Recipe

Serves: 4  |  Prep: 5 min  |  Cook: 25โ€“30 min  |  Total: 30โ€“35 min

Difficulty: Easy โ€” one pan, no special equipment

Ingredients

IngredientAmountNotes
Makhana (fox nuts)2 cups (50g)Whole makhana โ€” fresh, crisp
Full-fat milk1 litreFull-fat gives best creaminess โ€” do not substitute low-fat for base recipe
Sugar3โ€“4 tbsp (40โ€“50g)Adjust to taste; can reduce or substitute โ€” see variations
Ghee1 tbspFor roasting makhana โ€” critical step
Cardamom (elaichi)4โ€“5 pods, crushed or ยฝ tsp powderDo not skip โ€” defines the flavour
Saffron (kesar)10โ€“12 strandsSoak in 2 tbsp warm milk for 10 min before adding
Almonds10โ€“12, slicedGarnish โ€” adds crunch and nutrition
Cashews8โ€“10, halvedGarnish
Golden Raisins1 tbsp (15g)For sweetness pockets and colour
Rose water (optional)1 tspAdd at the very end with heat off

Method โ€” Step by Step

1Roast the makhana โ€” the most important step6 min

Heat ghee in a heavy-bottomed pan on medium. Add makhana and roast, stirring continuously, for 5โ€“6 minutes until they turn crisp and golden. Test: press one between your fingers โ€” it should feel hard throughout, not soft in the centre. A properly roasted makhana makes a clean crisp sound when bitten. This step determines the final texture. Under-roasted makhana = mushy kheer. Properly roasted = creamy with slight texture.

2Crush roughly โ€” not to powder2 min

Transfer roasted makhana to a bowl. Using the back of a ladle or a rolling pin, crush about 60% of the makhana into smaller pieces (roughly halves and quarters). Leave 40% whole. This two-texture approach creates a kheer where some makhana dissolves into the milk (creaminess) while some holds texture (body).

3Start the milk8 min

In the same pan, bring milk to a boil on medium-high, stirring occasionally to prevent a skin from forming. Once boiling, reduce to medium-low โ€” a gentle simmer, not a rolling boil.

4Add makhana โ€” patience now15 min

Add the crushed makhana to the simmering milk. Stir well to distribute. Cook on medium-low, stirring every 2โ€“3 minutes, for 12โ€“15 minutes. The milk will gradually thicken as the makhana absorbs it and the starch releases. Do not rush this with high heat โ€” it will scorch the bottom.

5Add saffron and sugar2 min

Add the saffron-soaked milk to the kheer โ€” this distributes colour and fragrance evenly. Add sugar and stir until completely dissolved. Taste and adjust sweetness.

6Add cardamom and garnish3 min

Add cardamom powder. Add roasted almonds, cashews and raisins. Stir once. Simmer 2 more minutes. Turn off heat. Add rose water if using โ€” never add rose water while cooking or the fragrance vanishes.

7Serve warm or chilled0 min

Serve immediately (warm) or refrigerate 4+ hours (cold). Makhana kheer thickens significantly as it cools โ€” if making ahead, add ยฝ cup extra milk before refrigerating or thin with cold milk just before serving. Garnish with a few extra saffron strands and sliced almonds.

The single most important technique: roasting properly

Raw or under-roasted makhana in milk becomes soft and gluey โ€” the texture most people dislike. Properly roasted makhana holds partial structure even after 15 minutes in milk. 6 minutes on medium in ghee, stirring constantly, is the minimum. When in doubt, roast 1 more minute.


7 Makhana Kheer Variations

1. Kesar Badam Makhana Kheer โ€” The Premium Version

For festivals, pooja, and special occasions. The version you serve when guests matter.

IngredientAmount / Change
Base recipeFollow exactly
SaffronDouble to 20โ€“25 strands โ€” soak in 3 tbsp warm milk 15 min
Almonds25 โ€” half sliced into kheer, half as garnish
Cashews20 โ€” half into kheer, half garnish
Milk+100ml extra โ€” kheer should be slightly thinner for serving elegance
Silver vark (optional)1โ€“2 sheets โ€” apply just before serving for visual impact

The extra saffron quantity and double nuts transform this from a home recipe to a restaurant-quality presentation. Serve in small clay cups (matka) or glass bowls. The amber-gold colour from heavy saffron is visually spectacular.

2. Sugar-Free Makhana Kheer โ€” For Diabetics and Weight Watchers

Full kheer satisfaction. Zero refined sugar. GI stays well below 55.

SubstitutionAmountNotes
Replace sugar with:
Medjool dates (pitted, blended)4โ€“5 dates blended with 50ml milkNatural sweetness, GI 50โ€“55, iron + fibre
OR Stevia powder (if preferred)1โ€“1.5 tspZero GI โ€” use sparingly, adjust to taste
OR Jaggery (gud)2 tbspLower GI than sugar, more minerals
Reduce raisinsUse 5โ€“6 onlyRaisins add sugar โ€” reduce for diabetic version

For the date-sweetened version: blend dates completely smooth with 50ml milk. Add this paste when you would normally add sugar. The date flavour blends naturally into the cardamom-saffron kheer profile. Most people cannot identify that it's sweetened with dates rather than sugar. For full diabetic dry fruit guidance: Dry Fruits for Diabetics India.

Diabetic test

The complete makhana kheer with date sweetener has an estimated GI of 45โ€“52 โ€” well within the low-GI range. Makhana GI 52 + dates GI 50โ€“55 + milk (low GI) = a genuinely safe dessert for most Type 2 diabetics in moderate portions. Always monitor your individual response.

3. Vegan Makhana Kheer

No dairy. Still creamy. Naturally lactose-free.

SubstitutionAmountResult
Replace full-fat milk with:
Full-fat coconut milk (canned)400ml coconut milk + 400ml oat milkRichest, most coconut-forward flavour
OR Cashew milk (homemade)200g soaked cashews blended with 900ml waterClosest to dairy in fat content and creaminess
OR Oat milk (unsweetened)1 litreMild, neutral โ€” closest to standard kheer flavour
Replace ghee with:1 tbsp coconut oilSimilar roasting result
Replace sugar with:Jaggery or date pasteBoth vegan-compatible

Coconut milk version is the most successful: the fat content gives genuine creaminess that thin plant milks lack. Use one can (400ml) full-fat coconut milk topped up with 600ml oat milk. The coconut flavour pairs beautifully with cardamom and saffron.

4. Chocolate Makhana Kheer

For children. For people who find traditional kheer too sweet. For those who want dessert to feel indulgent.

AdditionAmount
Base recipeReduce sugar to 2 tbsp
Unsweetened cocoa powder (Dutch process)2 tbsp โ€” whisk into 50ml cold milk first, then add
Dark chocolate (70%+)30g, chopped โ€” add after turning off heat
Skip saffronChocolate and saffron clash
Black sesame seeds (garnish, optional)1 tsp โ€” adds visual drama and mild sesame note

Whisk cocoa powder into cold milk until fully dissolved before adding โ€” this prevents lumps in the hot kheer. The dark chocolate stirred in at the end gives a glossy finish and deep flavour. Serve warm โ€” it firms up differently when cold. Children who resist traditional kheer often love this version.

5. Rose Gulkand Makhana Kheer

Cooling. Fragrant. Summery. The Diwali crowd-pleaser.

Addition/ChangeAmount
Base recipeFollow exactly, reduce sugar to 2 tbsp
Gulkand (rose petal jam)1.5 tbsp โ€” add with the sugar
Rose water1 tsp (at end)
Dried rose petals1 tbsp for garnish
Skip saffronRose and saffron compete โ€” use one or the other

Gulkand dissolves completely into the kheer, giving a pink-tinged colour and an unmistakably floral sweetness. The traditional Ayurvedic cooling properties of gulkand make this version particularly appropriate in hot weather. Serve chilled for maximum effect.

6. Instant Pot / Pressure Cooker Makhana Kheer

Half the active time. Same result. For weeknight kheer.

  1. Roast makhana in ghee separately in a pan โ€” 6 minutes as described. This step cannot be done in the Instant Pot and must not be skipped.
  2. Add roasted makhana + milk to Instant Pot. Pressure cook on HIGH for 8 minutes. Natural pressure release 10 minutes, then quick release remaining.
  3. Open lid. The makhana will have softened significantly and the milk will have reduced. Switch to Sautรฉ mode. Add sugar, saffron milk, cardamom. Stir 3โ€“4 minutes until desired consistency.
  4. Add nuts, raisins and rose water. Serve.

Active time: 15 minutes. Total: 30 minutes. The Instant Pot version produces a slightly smoother, more uniform kheer. The texture is less varied than the stovetop version โ€” some prefer it, some prefer the stovetop character.

7. Navratri / Ekadashi Fasting Makhana Kheer

Makhana kheer is inherently Navratri and Ekadashi-appropriate โ€” makhana is one of the approved fasting foods unlike rice.

Fasting GuidelineWhat to Use
SweetenerRock sugar (mishri) or plain sugar (both permitted)
GheeCow ghee only (preferred) โ€” avoid refined oils
NutsAlmonds and cashews are fasting-permitted
RaisinsPermitted
CardamomPermitted
SaffronPermitted
AvoidRefined sugar substitutes not always fasting-permitted โ€” check your tradition
WaterMany people use less milk for a lighter fasting kheer

Fasting note

Makhana kheer is one of the most complete fasting desserts available because makhana is explicitly permitted during Ekadashi and Navratri fasting (unlike rice, wheat, or pulses). The protein (9.7g/100g) and low GI also make it more sustaining during a fast than sugar-heavy alternatives.


Nutrition Per Serving (Base Recipe)

Source: USDA FoodData Central + milk composition. Sugar-free version (date-sweetened): ~280 kcal, GI ~45.
NutrientPer Serving (250ml approx)% Daily ValueSource
Calories~310 kcalโ€”Milk + makhana + sugar + ghee
Protein~9โ€“10g18โ€“20%Makhana 9.7g/100g + milk
Calcium~310mg31%Milk (primary) + makhana
Magnesium~45mg11%Makhana + milk
Phosphorus~280mg40%Makhana + milk
Iron~1.8mg10%Makhana + saffron + raisins
Fat~12gโ€”Milk fat + ghee + nuts
Carbohydrates~40gโ€”Milk + makhana + sugar
Glycaemic Index (complete recipe)~50โ€“55Low โœ…Makhana GI 52 dominant
Recipe VersionCaloriesGI (estimate)Best For
Classic (full sugar)~310 kcal~52โ€“55Festivals, celebrations
Kesar Badam~370 kcal~52โ€“55Special occasions, gifting
Sugar-free (dates)~280 kcal~45โ€“50 โœ…Diabetics, weight management
Vegan (coconut milk)~340 kcal~50Dairy-free, lactose intolerant
Chocolate~330 kcal~50Children, indulgent occasion
Navratri fasting~300 kcal~50Fasting days โ€” sustaining, permitted

Make-Ahead, Storage and Scaling

  • Make-ahead: Makhana kheer keeps well refrigerated for 2โ€“3 days. Make the day before a function โ€” the flavours deepen overnight as the cardamom and saffron infuse more fully.
  • Thickening on refrigeration: Makhana kheer thickens significantly when cold โ€” more than rice kheer. If making ahead, leave it slightly thinner than you want to serve it. Thin with cold milk just before serving and stir well.
  • Reheating: Gentle heat on stovetop with a splash of milk stirred in. Microwave in 30-second bursts, stirring between. Never high heat โ€” it can scorch the base of the bowl.
  • Scaling for large functions: This recipe scales linearly. For 20 servings: use 5 cups makhana, 5 litres milk, 200g sugar. Use a large wide heavy-bottomed vessel โ€” depth should be less than 10cm for even evaporation.
  • Serving temperature: Both warm and cold are excellent. Warm kheer feels more festive and the fragrance of saffron and cardamom is more pronounced. Chilled kheer is denser and more dessert-like.

Troubleshooting Guide

ProblemCauseFix
Kheer is too thinNot enough reduction time, or too much milkSimmer uncovered on medium-low 5โ€“10 more minutes. Stir frequently.
Kheer is too thickOver-reduced, or refrigerated too longAdd cold milk gradually while stirring. Warm gently.
Makhana is mushy / glueyUnder-roasted before adding to milkCannot fix in this batch. Next time: 6โ€“7 min roasting in ghee until hard throughout.
Scorched bottomToo high heat, not stirring enoughDo not scrape the bottom โ€” serve from the top. Next time: medium-low and stir every 2 min.
Milk split / grainy textureAcid (lemon) added, or milk too oldUse fresh milk. Never add citrus to kheer.
No fragranceCardamom added too early, rose water boiled offAdd cardamom last 2 minutes. Rose water after heat is off.
Kheer too sweetSugar not tasted before adding allAdd sugar in two stages โ€” taste after first addition.
Saffron colour not developingAdded saffron directly, not soakedAlways soak saffron in warm milk 10 min before adding.

Serving Suggestions

  • Classic: Warm, in a small katori or bowl, topped with a pinch of saffron strands and sliced almonds. Served after the main meal.
  • Festival presentation: Small clay matka (earthen cups) โ€” the clay imparts a subtle earthen fragrance and the visual is unmistakably festive. Silver vark on top for Diwali.
  • Summer serving: Chilled, garnished with rose petals, served in tall glasses as a cooling dessert drink.
  • Navratri prasad: Offered in small steel bowls, slightly warm, simpler garnish โ€” a few raisins and a cashew half.
  • Children's version: Chocolate variation, served warm, topped with a sprinkle of desiccated coconut or a few chocolate chips.

Frequently Asked Questions

What is makhana kheer?

Makhana kheer is a traditional Indian dessert made by simmering fox nuts (phool makhana) in full-fat milk with sugar, cardamom and saffron. It is a healthier alternative to rice kheer โ€” GI 52 vs 72 for rice, significantly more protein (9.7g vs 2.7g per 100g), and permitted during Navratri and Ekadashi fasting when rice is excluded.

How long does makhana kheer take?

30โ€“35 minutes total โ€” about 6 minutes roasting makhana, 15 minutes simmering in milk, 5 minutes for sugar and garnish. Faster than rice kheer which typically takes 45โ€“60 minutes. The Instant Pot version reduces active time to about 15 minutes.

Can diabetics eat makhana kheer?

Yes, in the sugar-free variation. Replace sugar with blended Medjool dates (GI 50โ€“55) or stevia. The base makhana kheer has an estimated GI of 50โ€“55 โ€” in the low range. The date-sweetened version drops to approximately 45โ€“50. Moderate portions and personal blood glucose monitoring recommended. See: Dry Fruits for Diabetics India.

Why did my makhana become mushy in the kheer?

Under-roasting is the cause in 95% of cases. Makhana must be roasted in ghee on medium heat for a full 6โ€“7 minutes, stirring constantly, until hard throughout when pressed. Under-roasted makhana dissolves completely into the milk and creates a gluey texture. Always test by pressing one between your fingers โ€” it should feel uniformly firm with no soft centre.

Is makhana kheer suitable for Navratri fasting?

Makhana is one of the explicitly permitted Navratri fasting foods (along with sabudana, singhara flour, and certain fruits). Makhana kheer made with cow ghee, mishri or sugar, almonds, cashews and raisins is fully Navratri and Ekadashi appropriate. Check your specific regional and family tradition for any additional restrictions.

Can I make makhana kheer without sugar?

Yes โ€” several options. Medjool dates blended smooth with milk give natural sweetness (GI 50โ€“55, iron + fibre). Jaggery (GI slightly lower than sugar + more minerals). Stevia (zero GI). The date-sweetened version is the most popular because the date flavour blends naturally with cardamom and saffron.

How do I store leftover makhana kheer?

Refrigerate in a covered container for up to 3 days. Makhana kheer thickens significantly when cold โ€” before serving, stir in cold milk gradually until you reach your desired consistency. Reheat gently on low heat or in microwave in 30-second bursts.

Can I use roasted makhana packets for kheer?

Plain roasted makhana (unsalted, unflavoured) works well โ€” it already has the crisp texture needed. Skip the ghee-roasting step and proceed directly to adding to milk. Flavoured makhana (masala, cheese, caramel) will not work โ€” the added flavourings conflict with the kheer spices.

What is the ratio of makhana to milk for kheer?

1 cup makhana (25g) to 500ml milk gives a medium-thick kheer. For a thinner, more pourable consistency: 1 cup makhana to 600ml milk. For a very thick kheer (dessert bowl consistency): 1 cup to 400ml milk. These are base ratios โ€” the kheer will thicken further as it cools.

Is makhana kheer better warm or cold?

Both are excellent but different. Warm: more fragrant (saffron and cardamom are most aromatic warm), feels more festive and comforting. Cold: denser, more dessert-like, better for summer. For festivals and puja: warm is traditional. For Diwali parties where guests serve themselves over time: cold is more practical.


More from Seedcare

Share:

Twitter LinkedIn WhatsApp