You might also like vegan gulab jamun, vegan badam katli and vegan kaju katli. I’d call a barfi a fudge-like sweet, but that wouldn’t do this delightful Indian treat any justice. While a fudge is spectacularly one-dimensional (sugar, anyone?), a barfi has a certain complexity to it, an ineffable deliciousness that makes it a food fit to sweeten the most special celebrations, from weddings to birthdays to the couple of dozen Indian festivals that dot the calendar each year. Before I go any further, let me clarify, for anyone who doesn’t know, that a barfi is not a single kind of a sweet: rather, it’s a family of sweets, like cakes or cookies are. There are barfis made with milk, probably the most ubiquitous, barfis made with nuts, barfis made with chickpea flour, barfis made with all-purpose flour or maida, barfis made with rice flour, barfis made with coconut… you get the idea. And the texture of a barfi varies just as greatly as the flavors do, from the firm but velvety bite of a kaju katli to the soft, cloudiness of a malai burfi to the melt-in-the-mouth brittleness of a Mysore Pak, and everything in between. Barfis are not a particularly difficult sweet to make, but they are not always easy to veganize, because even the versions that don’t rely heavily on milk do call for the use of ghee, with the ghee used more as a flavoring agent than as a fat. And while it is true that ghee adds a certain flavor many identify with Indian sweets, leaving it out, in my opinion, does not make your vegan barfi any less delicious. And you’d be doing that poor cow – and your waistline – a favor. This Barfi recipe I have for you today comes together in under 30 minutes. But these are 30 dedicated minutes, so if you’re planning on catching up with the laundry while the Barfi cooks, ditch that plan. Or this. Other than that, and some exercise for your right arm, this is a recipe so easy, I’m tempted to say a child could do it.

Tips for making a great vegan barfi:

The almond flour and cashew flour should both be very finely ground. You want your barfi mixture to come together and hold together so you can cut it into squares. Make sure you stir your barfi mixture constantly while it’s on the stove– this will likely take about 15 minutes. Nuts have a tendency to burn because of their high fat content, and you don’t want burnt bits in your barfi. Work over low or medium-low heat. Again, because you don’t want anything to burn. Once your mixture starts pulling off the sides of the pan, continue stirring until your mixture goes from translucent to opaque and is not sticky anymore. Getting that stickiness out of the equation is really important or your barfi will be gummy rather than tender.

Ingredients for vegan barfi:

Almond flour Raw cashews (you will need to powder these really fine. If you can find very finely ground cashew flour, that would work too) Sugar (try and use a vegan cane sugar, mainly for the aesthetics. Turbinado or coconut sugar will add a dark cast to your barfi, but they are perfectly acceptable) Cardamom Coconut oil Nuts for garnish – pistachios, almonds, cashews are all fine here.

More vegan Indian sweets

Recipe card

Check to get new recipe updates by email.

Vegan Barfi - 76Vegan Barfi - 75Vegan Barfi - 21Vegan Barfi - 85Vegan Barfi - 78Vegan Barfi - 8Vegan Barfi - 70Vegan Barfi - 9Vegan Barfi - 68Vegan Barfi - 84