Makhana Phirni (Lotus Seed Pudding)

User profile image
Leena Kohli (@leenakohli)

Makhana Phirni is a delicious twist on the classic Indian phirni recipe. Instead of rice, this version uses roasted makhana (foxnuts/lotus seeds), slow-cooked in milk with saffron and cardamom. The result? A creamy, nutty, and soul-satisfying dessert that’s perfect for festivals, special occasions, or even Hindu fasting (vrat) days.

Traditionally served...

Makhana Phirni (Lotus Seed Pudding)  recipe
Prep Time
10min
Cook Time
30min
Total Time
40min

Ingredients

4 Servings
(1 serving = 1 bowl)
  • ghee
    ghee
    1tbsp
  • makhana (foxnuts/lotus seeds)
    makhana (foxnuts/lotus seeds)
    2cups
  • whole milk (full-fat)
    whole milk (full-fat)
    1L
  • saffron strands
    saffron strands
    1pinch
  • sugar
    sugar
    1/3cup
  • cardamom powder
    cardamom powder
    1/4tsp
  • kewra water or rose water (optional)
    kewra water or rose water (optional)
    1tsp
  • chopped pistachios
    chopped pistachios
    1/4cup

How to make Makhana Phirni (Lotus Seed Pudding)

  1. Step 1

    Soak the saffron strands in 1 tablespoon of warm milk (or water) for 10 minutes. Set aside.

  2. Step 2

    Heat ghee in a pan over medium heat.

  3. Step 3

    Add the makhana and roast them for 3-4 minutes, stirring frequently, until crisp.

    Step 1.1: Add the makhana and roast them for 3-4 minutes, stirring frequently, until crisp
    Step 1.2: Add the makhana and roast them for 3-4 minutes, stirring frequently, until crisp
  4. Step 4

    Transfer the roasted makhana to a bowl, let them cool, and then grind them into a coarse powder.

    Step 1.1: Transfer the roasted makhana to a bowl, let them cool, and then grind them into a coarse powder
  5. Step 5

    Pour milk into a deep pot and bring to a boil. Add the saffron-infused milk and simmer for 2-3 minutes.

    Step 1.1: Pour milk into a deep pot and bring to a boil
  6. Step 6

    Add sugar and cardamom powder and stir until the sugar dissolves completely.

  7. Step 7

    Add the powdered makhana, stirring continuously to prevent lumps. Cook the mixture on medium heat, stirring often, until it thickens to a smooth, pourable consistency (about 20-30 minutes).

    Step 1.1: Add the powdered makhana, stirring continuously to prevent lumps
    Step 1.2: Add the powdered makhana, stirring continuously to prevent lumps
    Step 1.3: Add the powdered makhana, stirring continuously to prevent lumps
  8. Step 8

    To check consistency, dip a ladle into the phirni and run your finger across the back. If it leaves a clear line, it’s ready.

    Step 1.1: To check consistency, dip a ladle into the phirni and run your finger across the back
  9. Step 9

    Turn off the heat, add kewra water and mix.

  10. Step 10

    Pour the phirni into earthen bowls (or regular bowls if unavailable). Cover them with cling film or foil paper, and refrigerate until chilled.

  11. Step 11

    Garnish with chopped pistachios or your choice of nuts before serving.

    Step 1.1: Garnish with chopped pistachios or your choice of nuts before serving

Nutrition (per serving)

Calories

427.5kcal (21.38%)

Protein

11.6g (23.26%)

Carbs

45.3g (16.47%)

Sugars

29.9g (59.76%)

Healthy Fat

8.1g

Unhealthy Fat

14.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. No saffron? Use a pinch of turmeric powder for a natural golden color.

  2. If using earthen bowls, soak them in water for a few hours before adding the phirni.

  3. Phirni can be enjoyed warm, but it tastes best when served chilled.

  4. For a vegan-friendly version, substitute ghee with coconut oil and use plant-based milk.

FAQS

  1. Can I use low-fat milk for this recipe?

    Yes, you can use low-fat milk, but the phirni may not be as creamy as when made with full-fat milk.

  2. What can I use instead of kewra water?

    You can substitute kewra water with rose water or skip it entirely if unavailable.

  3. How long can I store the phirni?

    Phirni can be stored in the refrigerator for up to 2-3 days. Ensure it is covered properly to prevent it from absorbing other flavours.

  4. Can I make this recipe nut-free?

    Yes, you can skip the pistachios or any other nuts used for garnish to make it nut-free.

  5. Is this recipe gluten-free?

    Yes, this recipe is naturally gluten-free as it does not include any gluten-containing ingredients.

Loading reviews...

leenakohli's profile picture
instagram

Leena Kohli

(@leenakohli)

Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩‍🍳✨...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia