
With Janmashtami just around the corner, my kitchen has already started smelling like cardamom and warm milk. Makhana kheer is one of the first things I make for the festival — it comes together quickly, feels indulgent, and is exactly the kind of prasad that disappears within minutes of being offered. If you’ve never cooked with makhana before, this is the easiest way to fall in love with it.
What is Makhana Kheer?
Makhana kheer is a creamy Indian pudding made by simmering roasted fox nuts (makhana) in reduced milk, sweetened with sugar and flavoured with cardamom, saffron and nuts. It has the same comforting texture as classic rice kheer, but the makhana adds a light crunch and a subtle nutty flavour instead of the softness of rice.
Where Makhana Kheer Comes From
Makhana, or fox nuts, are harvested from the water lily plant grown widely in the ponds and wetlands of Bihar, which produces the bulk of India’s makhana supply. Because they’re considered a phalahari, or fasting-friendly, food, makhana kheer is a popular prasad and vrat dish during festivals like Janmashtami and Navratri, when Lord Krishna’s love for milk and dairy sweets is celebrated with offerings just like this one.
Health Benefits of Makhana (Fox Nuts)
- Makhana is low in fat and calories but high in protein, making it a filling, nutritious snack.
- It’s a good source of magnesium and potassium, which support heart health.
- It has a low glycaemic index, so it doesn’t spike blood sugar the way many other festive sweets can.
- Makhana is naturally gluten-free and easy to digest, which is why it’s a preferred food during religious fasting.
Ingredients:
- 1.5 cups makhana (fox nuts)
- 1 litre full-fat milk
- 1/2 cup sugar (adjust to taste)
- 1/2 tsp cardamom powder
- A few strands of saffron
- 8-10 cashews, chopped
- 8-10 raisins
- 1 tbsp ghee
Instructions:
Step 1: Roast the makhana
Heat ghee in a heavy-bottomed pan and roast the makhana on medium-low heat for 5-6 minutes, until they turn crisp and lightly golden. Set aside a handful for garnish, and coarsely crush the rest.
Step 2: Reduce the milk
In the same pan, add the milk and bring it to a gentle boil, then lower the heat and let it simmer.
Step 3: Add the makhana
Add the crushed makhana to the simmering milk and cook on low heat for 12-15 minutes, stirring often, until the mixture thickens and the makhana turns soft.
Step 4: Sweeten and flavour
Add sugar, cardamom powder and saffron strands, and simmer for another 3-4 minutes.
Step 5: Garnish and serve
In a small pan, lightly roast the cashews and raisins in a little ghee until golden. Add them to the kheer along with the reserved whole roasted makhana. Serve warm or chilled.
Tips:
Roast the makhana slowly on low heat — if the flame is too high, they can turn chewy instead of crisp. The kheer will thicken further as it cools, so take it off the heat while it’s still slightly thinner than you’d like. For a richer version, add a tablespoon of khoya or condensed milk along with the sugar.
For more such quick recipes, visit my YouTube channel @qwikrecipes. If you like the recipe, do like, comment and subscribe.


















