How to make Vegan Almond Barfi

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

Learn how to make Vegan Almond Barfi, a simple and delightful Indian dessert made with almond flour!

how to make vegan almond barfi

Enjoy a delicious, easy-to-make, no-bake, and gluten free treat with our Vegan Almond Barfi recipe. This popular Indian dessert, traditionally served during Diwali celebrations, is made with fine almond flour and sugar, enhanced with cardamom and turmeric for its vibrant yellow color.

Our vegan version stays true to its roots, combining a soft, sweet texture with the nutty flavor of almonds. Whether you’re a fan of traditional Indian sweets or looking for a new dessert to try, this Almond Barfi is sure to impress.

Do you like vegan recipes? Check out our Persian Chickpea Flour Cookies, Vegan Matcha Cake, and Vegan Aquafaba Meringue Cookies!

💡Did you know?

Barfi or Badam Burfi, the popular Indian dessert that is commonly found in squares, triangles or diamond shapes, is popular during the Diwali celebrations. Derived from the Persian word barf that means snow, Barfi is served cold as the snow and is eaten around the year. Although there are numerous varieties of Barfi made with chickpea flour, cashews, pistachios, peanuts, almonds and others, its main ingredients typically consist of sugar, condensed milk and spices.

Why we love 💕 Vegan Almond Barfi

  • Sweet 🍬, soft, and made with almond flour 🌰 for a rich, nutty flavor
  • Easy to make 👩‍🍳 and can be shaped into squares, rounds, or diamonds 🔶, just the way you like
  • Topped with almonds for an extra crunch and festive look
  • We love that it’s vegan 🌱 and ideal for plant-based baking lovers!
  • Barfi makes the perfect 🎁gift for ✨Diwali

📝What ingredients you need to make Vegan Almond Barfi

  • Almond flour 🌰 – the base for our Vegan Almond Barfi, giving it a nutty flavor and smooth texture
  • Sugar 🍬 – adds the perfect level of sweetness to balance the spices
  • Cardamom 🌿 – for that warm, aromatic flavor essential in Indian mithai
  • Turmeric ✨ – just a pinch for color and a hint of earthiness
  • Plant-based oil 🛢️ – helps bind the ingredients and keeps the Barfi vegan
  • Water 💧 – to bring it all together and achieve the perfect consistency

🕐How to make this recipe

vegan almond barfi -mix sugar with almond flour
add sugar to almond flour
vegan almond barfi - stir mixture until thick
stir mixture until thick
vegan almond barfi
shape vegan almond barfi as desired

Traveling to India or to your favorite exotic destination? Check out our travel shop

Expert tips

  • Make sure that you stir enough for the desired consistency and thickness of the mixture
  • If mixture thickness is not right, it will be impossible to shape the Barfi
  • You can reduce sugar by half for a less sweet Barfi
  • For detailed instructions and ingredients, go to the recipe card at the bottom of the page

Did you make this? Follow us on Pinterest @wedesserts and #wedesserts on Instagram and Facebook. We can’t wait to see your creation!

FAQs about this recipe

What type of almond flour should I use for this recipe?

Almond flour is lighter compared to any other flour and provides a softer finish. We used store bought almond flour, specifically
Bob’s Red Mill blanched almond flour. You will also find almond meal which is coarse and made without blanching the almonds. Refraining from using this. You can make your own flour but this requires more time and effort (soak the almonds first, remove the skin and then pulse them in a blender to get the flour). It’s much easier to buy a pack of fine almond flour from the store!

🌿 What plant-based oil should I use for this recipe?

You can use any neutral-flavored oil, like sunflower or canola oil. For a more distinct taste, you can try coconut oil. Just keep in mind that oils with a strong flavor may slightly affect the taste of your Barfi.

🍯 Can I use ghee instead of oil?

While ghee adds richness, it is not vegan. If you’re looking to keep your Vegan Almond Barfi plant-based, stick to oils or plant-based butter options.

💧Why is water added to the recipe?

Water helps bind the ingredients and ensures the almond flour absorbs the sugar and spices evenly. It also helps achieve that smooth, melt-in-your-mouth texture.

🍽️ How should I store vegan almond barfi?

Store your Vegan Almond Barfi in an airtight container at room temperature for up to 3 days. To keep it fresh longer, you can refrigerate it for about 2 weeks.

📖RECIPE CARD

Yield: 8

Vegan Almond Barfi

Popular Diwali Sweets you should try
4.8 Stars (4 Reviews)

This easy-to-make Indian dessert is a vegan delightful treat

Prep Time 10 minutes
Cook Time 20 minutes
Additional Time 10 minutes
Total Time 40 minutes

Ingredients

  • 1/2 cup water
  • 1 cup sugar
  • 2 cups blanched almond flour
  • 1 tsp. cardamom
  • 1 1/2 tsp. turmeric (optional)
  • a handful of almonds for garnish 
  • 1 tsp. plant-based oil (almond, coconut, safflower etc.)

Instructions

    1. In a nonstick pan, add the plant-based oil
    2. Add the almond flour and toss for 3 minutes on low heat
    3. Add the cardamom powder
    4. Add the water and mix well for 5 minutes
    5. Stir for another 5 minutes. Add in sugar. Add in turmeric
    6. Stir mixture until thickness is right
    7. Take off heat. Let barfi cool down a bit. Then shape as desired
    8. Serve with almonds on top

Notes

  • The most important thing to remember is not to allow the mix to cool off completely after you take it off the stove. It will become very hard and difficult to shape -we had the experience in our kitchen the first time we made the recipe
  • You can decrease the amount of sugar. You can use 3/4 of a cup if you want your barfi less sweet
  • The turmeric addition is optional, but WD loves the yellowish color
  • Depending on your desired size and thickness, you can have a varied number of regular or mini barfi


Nutrition Information:

Yield:

8

Serving Size:

1

Amount Per Serving: Calories: 177Total Fat: 10gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 0mgSodium: 1mgCarbohydrates: 21gFiber: 2gSugar: 17gProtein: 4g
Social Share or Summarize with AI