Vegan Besan Laddoo

Pin It
Share It

Vegan Besan Laddoo

Vegan Besan Laddoo

Hi friends! Diwali/Tihar is right around the corner and I have this special Indian recipe to share with you all.

Besan Laddoo is a sweet Indian dessert made with gram flour (besan). It has this coarse ‘grainy’ texture and is INCREDIBLY delicious.

Besan is oil-roasted in low heat for 18-22 minutes, or until it’s paste-like. It is then cooled down a bit, mixed with sugar + aromatics, and then shaped into a ball (laddoo).

This dessert is traditionally roasted with ghee but I used refined coconut oil. If you don’t mind the coconutty smell/flavor, you can use normal coconut oil too. I also added a pinch of turmeric to give it a yellow hue.

If you’ve never had Besan Laddoo, I recommend you try it. Pretty easy to prepare and makes a great treat for family gatherings.

Let’s go!

Vegan Besan Laddoo
5 from 4 votes

Vegan Besan Laddoo

Easy vegan besan laddoo recipe
Pin Recipe
Course -Dessert
Cuisine -Indian
Keyword -laddoo
Prep Time -5 minutes
Cook Time -30 minutes
Total Time -35 minutes
Servings -14 laddoos
Calories -627kcal

Recipe Video



  • Set a non-stick saucepan over medium heat. Add oil. 
  • Once it’s warm, add besan. Stirring continuously*, cook for 18-20 minutes, or until the mixture turns paste-like and appear a bit oily. *NOTE: Unattained besan burns quickly, so it's important to stir them continuously.
  • Turn off the heat. Add turmeric powder, and give it a good mix. 
  • Transfer the mixture to a large mixing bowl. Allow it to cool down for 8-10 minutes (but make sure they're still warm enough to work with).
  • *After 8-10 minutes* Add all the remaining ingredients to the mixing bowl : cardamom powder + cashews + almonds + sugar.
  • Mix well using your hands. Make sure the cardamom is well-incorporated into the mixture.
  • As you mix, the mixture will slowly turn crumbly and sticky. Once you achieve this texture, scoop around 2 tablespoons of the mixture and roll it into a sphere (see video for reference). Repeat the same for the remaining mixture.
  • Besan laddoo is ready. Let it cool further for about half an hour (or you can simply freeze them). You can store the laddoos in an air-tight container or about 5-6 days. 


Calories: 627 kcal | Carbohydrates: 67 g | Protein: 15 g | Fat: 35 g | Saturated Fat: 24 g | Sodium: 40 mg | Potassium: 558 mg | Fiber: 7 g | Sugar: 36 g | Vitamin A: 25 IU | Calcium: 35 mg | Iron: 3 mg
Tried this recipe?Mention @itsveganbell or tag #veganbell!

If you liked this Vegan Besan Laddoo recipe, check out this delicious Raw Cacao Energy Bites recipe I posted earlier.

If you like to support me and my work, check out my Indian Vegan Cookbook (and all my upcoming cookbooks) on, where I teach you how to make 64 delicious Indian plant-based recipes ranging from rice, dals, curries, breads, desserts, and more!

Thanks for stopping by! 🙂


Keywords: diwali, vegan recipes, vegan dessert, recipes to make for diwali, tihar recipes, indian vegan recipes, indian dessert, how to make besan laddoo, indian vegan dessert, gluten-free recipe, diwali recipes, indian sweets ideas

Indian Vegan Cookbook

Awesome Recipes. Mobile-optimized. 

About Me

Hi, I'm Neelam. Welcome to Veganbell!
If you enjoy my recipes, please share them with your friends & families.

I don't run those pesky little Google ads and popups here, nor do I write super-long content to please the SEO. So I really appreciate your support.

Happy cooking!

similar recipes

search by categories


One Response

  1. 5 stars
    This is super easy to make and is going to be a perfect surprise for my vegan friend! Thank you. I substituted coconut oil for olive oil and worked great! ???? Love this recipe and will be using it again! ♥️

Leave a Reply

Your email address will not be published.

Recipe Rating

I use affiliate links in the ingredient section. Whenever you click and purchase any product, I get a small percentage as a commission – at no extra cost to you.