Skip the shipping—ask your favorite store to stock us! Order easily via Fortune Fish & Gourmet!

Dessert: Besan Pinni

July 16, 2026 4 Comments

Dessert: Besan Pinni Indian As Apple Pie

THIS TRIGGERS MEMORIES OF HANDS — SHAPING AND MOLDING THESE LITTLE SWEET TREATS. 

I can still picture my grandmother sitting on a low stool in the kitchen, squeezing sugary dough balls in her wrinkled, shaking hand. Her pinnis were always exactly the same size and perfectly round — evidence of her years upon years of experience making these for her kids and eventually for us grandkids.

The pinni is the original protein ball — filled with nuts and plant-based protein. I love this recipe because it uses chickpea flour, which has protein and fiber. One thing to keep in mind is where you source the flour. If you are buying it from an Indian grocer, it’s likely made the traditional way from black chickpeas. But mainstream sources often use the white chickpea. I find it makes a difference. The traditionally made flour is heartier, so when you are heating it, it won’t burn as quickly. Also be careful with the pan you use. If using a Dutch oven, know that it retains a lot of heat and your chickpea flour could burn. Just watch it, and if it looks like it’s getting too hot and/or taking on too much color, simply pull the pan off the heat.

These treats are perfect linked up in a little box on road trips and stops along the way with a thermos of steaming chai. 

xoxo Anupy

besan ki pinni

Dessert: Besan Pinni

Makes: 15-20 small pinnis
Prep: 15 minutes
Cook: 55 minutes
Total: 1 hour 20 minutes

Ingredients

  • 1½ cups besan (gram or chickpea flour), sifted
  • ½ cup ghee or vegetable oil, plus more if needed
  • ½ cup raw, unsalted almonds, finely ground
  • ¾ cup granulated or raw cane sugar, finely ground

Instructions

  1. Place the besan in a heavy-bottomed 4-quart sauté pan over medium-high heat and dry-roast for 2–4 minutes, until lightly browned. Add the ghee and stir well.
  2. Reduce the heat to medium-low and cook, stirring occasionally, for 45 minutes to 1 hour, until aromatic and fully cooked through.
  3. Add the almonds and cook for 5 minutes. Remove from the heat, add the sugar, and stir until well combined.
  4. Transfer to a large mixing bowl and let cool for about 10 minutes, until warm but cool enough to handle. If the mixture seems dry and does not bind, add a little more melted ghee, 1 teaspoon at a time.
  5. Gather a handful of the mixture and squeeze and roll it into a smooth ball. Keep the mixture warm; if it cools too much, it will not bind well.
  6. Continue forming balls until all the mixture is used. Let cool and firm slightly. Store in an airtight container in the refrigerator for up to 1 month or freeze for up to 3 months.

Notes

Instead of forming balls, you can store the mixture in a container and eat it with a spoon or sprinkle it over oatmeal.

[[ recipeID=recipe-2mr9o97w7, title=Dessert: Besan Pinni ]]




4 Responses

T
T

July 26, 2026

Can you sub almond flour? What would be the proportion?
———
Indian As Apple Pie replied:
Yes, you can substitute almond flour, and the proportion would be the same. What will likely change is the cook time and the texture. Keep in mind that besan is made from chickpeas, which gives it a really different texture and ability to withstand heat before burning. If you work with almond flour, just keep an eye on it to make sure it does not cook too fast. You may need to add a bit of sugar or butter towards the end to help it bind. But, keep in mind, we make pinnis out of all sorts of flours and other ingredients, so this should be no problem at all. You may just need to play with the recipe a bit. I hope that helps!

Marjorie
Marjorie

July 23, 2026

I made this and it was really good. I will definitely be making this more often. Next time I will buy my chickpea flour from an indian store. Thank you for sharing this with us, I look forward to trying your other recipes😊
———
Indian As Apple Pie replied:
Hi Marjorie, I am so glad to hear that you enjoyed the recipe! It’s a good one!

Cyn
Cyn

July 21, 2026

Can honey be substituted for the sugar? Thanks!
———
Indian As Apple Pie replied:
While on many recipes I would say subbing sugar for honey is fine, for this one it would be difficult – I would think. Only in the sense you need the mixture to warm and then melt just slightly. I feel like honey would be too sticky. Maybe try cooking the besan and then adding honey towards the end in a small amount to see how it would work. Or use a can sugar … maybe monk fruit sweetener? Or a sucanet. I hope that helps.
———
Indian As Apple Pie replied:
I meant to say a cane sugar.

JK Hudson
JK Hudson

July 17, 2026

This recipe sounds like a great use up for almond pulp. I’m going to try it tomorrow after I make my next batch of almond milk.
———
Indian As Apple Pie replied:
Great idea! Another idea on almond milk that I’ve been now doing. Keep soaked and peeled almonds in the fridge in water and add 1/4 cup to 1 cup water in the morning as I am blending up a smoothie. No need to strain and it’s the equivalent of fresh almond milk!

Leave a comment

Comments will be approved before showing up.


Also in Indian As Apple Pie Recipes

Stovetop: Indian Omelette
Stovetop: Indian Omelette

July 29, 2026 1 Comment

Continue Reading

Dessert: Kheer, Rice Pudding
Dessert: Kheer, Rice Pudding

July 24, 2026

Continue Reading

Dessert: Silken Tofu, Chocolate, Peanut Butter and Chia Pudding
Dessert: Silken Tofu, Chocolate, Peanut Butter and Chia Pudding

July 08, 2026 1 Comment

Continue Reading

Dessert: Besan Pinni

by Anupy Singla, Indian As Apple Pie

Servings: 20 small pinnis

Keywords: Dessert, Gluten Free, Vegetarian, Indian

  • Prep Time: 15 mins
  • Cook Time: 55 mins
  • Total Time: 1 hours 10 mins

Ingredients

Instructions

Ingredients

  • 1½ cups besan (gram or chickpea flour), sifted
  • ½ cup ghee or vegetable oil, plus more if needed
  • ½ cup raw, unsalted almonds, finely ground
  • ¾ cup granulated or raw cane sugar, finely ground

Instructions

  1. Place the besan in a heavy-bottomed 4-quart sauté pan over medium-high heat and dry-roast for 2–4 minutes, until lightly browned. Add the ghee and stir well.
  2. Reduce the heat to medium-low and cook, stirring occasionally, for 45 minutes to 1 hour, until aromatic and fully cooked through.
  3. Add the almonds and cook for 5 minutes. Remove from the heat, add the sugar, and stir until well combined.
  4. Transfer to a large mixing bowl and let cool for about 10 minutes, until warm but cool enough to handle. If the mixture seems dry and does not bind, add a little more melted ghee, 1 teaspoon at a time.
  5. Gather a handful of the mixture and squeeze and roll it into a smooth ball. Keep the mixture warm; if it cools too much, it will not bind well.
  6. Continue forming balls until all the mixture is used. Let cool and firm slightly. Store in an airtight container in the refrigerator for up to 1 month or freeze for up to 3 months.

Notes

Instead of forming balls, you can store the mixture in a container and eat it with a spoon or sprinkle it over oatmeal.

Thanks for sharing our website with your friends and family!