Vegan Almond Barfi Recipe: A Dairy-Free Twist on a Classic Indian Sweet

Contributed By

OT Staff

September 5, 2025

Almond barfi recipe

Almond barfi recipe

Few things evoke nostalgia in an Indian home quite like the sight of a plate of freshly cut barfi. Soft, melt-in-the-mouth, and delicately sweet, this traditional mithai has long been a part of celebrations, festive thalis, and everyday indulgences. Typically made with khoya (milk solids) or condensed milk, barfi represents the richness of India’s culinary heritage and its love for dairy-based sweets. But as food habits evolve and plant-based cooking gains momentum, chefs and home cooks alike are discovering new ways to recreate these classics without compromising too much on taste or texture.

One of the most versatile and rewarding alternatives is nut-based barfi. Almonds, in particular, are naturally rich, creamy, and lend themselves beautifully to desserts. Their subtle sweetness, combined with the nutty depth, makes them an excellent base for vegan or dairy-free sweets. When paired with plant-based milk and natural oils, almonds can replicate much of the decadent texture that traditional barfi is known for.

Vegan almond barfi recipe
This easy-to-make barfi recipe features easy-to-find ingredients, including almond milk. Photo: Shutterstock.com

The recipe you’re about to try is a vegan almond barfi created by Chef Nikhil Bendre of Urban Platter. By using blanched almonds, coconut oil, and almond milk, this version preserves the essence of the mithai while giving it a modern, plant-friendly spin. The cardamom adds a classic hint of warmth and fragrance, and the process itself is simple and fuss-free, requiring just a handful of ingredients and under an hour of your time.

Also Read: Try Rujuta Diwekar’s Recipe For Ragi Ladoos

Vegan Almond Barfi Recipe

Quick Info
Prep Time 20 min
Cook Time 12 min
Total Time 32 min
Servings 15
Difficulty easy
Ingredients
  • California almonds - 200 g
  • Sugar - 67 g
  • Almond milk - 60 ml
  • Cardamom powder - 0.5 tsp
  • Coconut oil - 1 tbsp
Instructions
Step-1
Blanch the almonds in boiling water for 30 seconds.
Step-2
Let them soak in hot water for 2–3 minutes, then strain.
Step-3
Peel the skins and pat the almonds dry with a kitchen towel.
Step-4
Grind the almonds to a fine powder in a blender.
Step-5
In a saucepan, combine coconut oil, almond powder, sugar, cardamom powder, and almond milk.
Step-6
Cook on low-medium heat for 4–5 minutes until a soft dough forms.
Step-7
Transfer the mixture into a square or rectangular mould lined with baking paper.
Step-8
Top with sliced almonds and press to compress the Barfi.
Step-9
Refrigerate for a few hours until set.
Step-10
Once firm, cut into small pieces and serve.
Recipe
Prep Time 20 min
Cook Time 12 min
Total Time 32 min
Servings 15
Difficulty easy
Ingredients
  • California almonds - 200 g
  • Sugar - 67 g
  • Almond milk - 60 ml
  • Cardamom powder - 0.5 tsp
  • Coconut oil - 1 tbsp
Instructions
Step-1
Blanch the almonds in boiling water for 30 seconds.
Step-2
Let them soak in hot water for 2–3 minutes, then strain.
Step-3
Peel the skins and pat the almonds dry with a kitchen towel.
Step-4
Grind the almonds to a fine powder in a blender.
Step-5
In a saucepan, combine coconut oil, almond powder, sugar, cardamom powder, and almond milk.
Step-6
Cook on low-medium heat for 4–5 minutes until a soft dough forms.
Step-7
Transfer the mixture into a square or rectangular mould lined with baking paper.
Step-8
Top with sliced almonds and press to compress the Barfi.
Step-9
Refrigerate for a few hours until set.
Step-10
Once firm, cut into small pieces and serve.
Note:
  • Double the ingredients when cooking for more people to ensure everyone gets a fluffy stack.
  • Swap out eggs for mashed bananas, yogurt, or flaxseed mix if you're vegetarian or allergic to eggs.
  • Use buttermilk instead of regular milk for extra soft and airy pancakes.
  • Let the batter rest for 5-10 minutes before cooking to get fluffier pancakes.
  • Cook on medium-low heat to avoid burning while ensuring even cooking.
  • Add vanilla extract or cinnamon for an extra touch of flavor.
  • Top with fresh fruits, nuts, or honey for a delicious and healthy twist.
seperator
Advertisement

Got a Tasty Tale to Tell?

Whether it’s a secret family recipe, a drool-worthy food adventure, share it with us and get featured on OT Eats.

ALSO EXPLORE

Vector-1