If you’re looking to indulge in a sweet treat that captures the essence of South Asian culture, then Besan Ki Barfi is your answer. This delightful fudge made from chickpea flour is a staple in many Pakistani households, especially during festive occasions. Its rich texture, combined with the earthy flavor of chickpeas and the crunch of pistachios, creates a dessert that is both satisfying and memorable. Perfectly sweetened and subtly spiced, this recipe will surely become a beloved favorite in your kitchen.
What Sets This Recipe Apart

Besan Ki Barfi stands out for its unique blend of ingredients that offer a wholesome twist on traditional sweets. Unlike many other desserts that rely heavily on refined flours and sugars, this barfi uses chickpea flour, which is naturally gluten-free and packed with protein. The use of ghee or butter adds a rich, nutty flavor, while the addition of cardamom gives it a warm, aromatic touch. The chopped pistachios not only enhance the visual appeal but also provide a satisfying crunch, making each bite a harmonious experience of flavors and textures.
Ingredient Checklist
To make this delicious Besan Ki Barfi, gather the following ingredients:
- 1 cup chickpea flour (besan)
- 1/2 cup melted ghee or butter
- 1/4 cup water
- 3/4 cup granulated sugar
- 1 tablespoon chopped pistachio nuts
- 1/4 teaspoon ground cardamom
- 1 tablespoon additional chopped pistachio nuts for garnish
Appliances & Accessories
To prepare this delightful fudge, you will need the following kitchen tools:
- Heavy-bottomed pan: Essential for even cooking and preventing burning.
- Spatula: For stirring and mixing the ingredients thoroughly.
- Measuring cups and spoons: To ensure accurate ingredient proportions.
- Greased plate or tray: For setting the barfi after cooking.
- Knife: To cut the barfi into squares or diamonds once set.
How to Prepare Besan Ki Barfi (Pakistani Chickpea Pistachio Fudge)

Follow these simple steps to create your delicious Besan Ki Barfi:
Step 1: Toast the Chickpea Flour
In a heavy-bottomed pan, add the chickpea flour. Over medium heat, toast the flour for about 5-7 minutes, stirring continuously. This step is crucial as it enhances the flavor and removes any raw taste from the flour. You’ll know it’s ready when it turns a golden brown and emits a nutty aroma.
Step 2: Add the Ghee
Pour in the melted ghee (or butter) into the toasted chickpea flour. Mix thoroughly until the flour is well coated and forms a smooth mixture. Continue to cook for an additional 2-3 minutes, allowing the flavors to meld together.
Step 3: Combine Sugar and Water
In a separate bowl, combine the granulated sugar and water. Stir until the sugar is dissolved. Then, pour this syrup into the chickpea flour mixture, stirring constantly to incorporate.
Step 4: Add Cardamom and Pistachios
Once the mixture is well combined, add the ground cardamom and chopped pistachios. Stir to distribute evenly throughout the mixture.
Step 5: Cook Until Thickened
Continue cooking the mixture on low heat, stirring frequently, until it thickens and starts to pull away from the sides of the pan. This should take about 5-10 minutes.
Step 6: Set the Barfi
Once thickened, transfer the mixture to a greased plate or tray. Spread it out evenly using the spatula, smoothing the top. Sprinkle additional chopped pistachios on top for garnish.
Step 7: Cool and Cut
Allow the barfi to cool at room temperature for a few hours until it is set. Once firm, cut it into squares or diamonds with a sharp knife.
Flavor-Forward Alternatives

If you’re looking to experiment with flavors, consider these alternatives:
- Nut Variations: Swap pistachios for almonds or cashews for a different nutty flavor.
- Spices: Add a pinch of saffron or a dash of cinnamon for a unique twist.
- Sweeteners: Substitute granulated sugar with jaggery for a deeper flavor profile.
- Fruit Zest: Incorporate lemon or orange zest for a refreshing citrus note.
Pro Tips & Notes
- Make sure to toast the chickpea flour well to enhance its flavor.
- Stir continuously while cooking to prevent burning.
- Use a non-stick pan for easier cleanup and to prevent sticking.
- Let the barfi cool completely before cutting to ensure clean edges.
Save for Later: Storage Tips
Store your Besan Ki Barfi in an airtight container at room temperature for up to a week. If you wish to keep it longer, refrigerate it for up to 2-3 weeks. Just remember to bring it back to room temperature before serving for the best texture.
Besan Ki Barfi (Pakistani Chickpea Pistachio Fudge) FAQs
Can I use coconut oil instead of ghee or butter?
Yes, coconut oil can be used as a substitute for ghee or butter, giving it a slightly different flavor but still delicious.
How can I make Besan Ki Barfi vegan?
To make this recipe vegan, simply substitute the ghee or butter with coconut oil or a vegan butter alternative.
Can I add chocolate to my Besan Ki Barfi?
Absolutely! Melt some dark chocolate and swirl it into the mixture before it sets for a rich, chocolaty twist.
What should I serve with Besan Ki Barfi?
Besan Ki Barfi pairs wonderfully with a cup of chai or can be enjoyed as a sweet treat on its own. It also makes a great addition to dessert platters.
You Might Also Like
In Closing
As you embark on the journey of making Besan Ki Barfi (Pakistani Chickpea Pistachio Fudge), remember that each step is filled with love and tradition. This sweet treat not only satisfies your sweet tooth but also connects you to a rich cultural heritage. Whether you choose to enjoy it alone or share it with friends and family, this fudge is sure to bring smiles and joy. So roll up your sleeves and dive into the delightful world of Pakistani sweets—your taste buds will thank you!

Besan Ki Barfi (Pakistani Chickpea Pistachio Fudge)
Ingredients
- 1 cup chickpea flour (besan)
- 1/2 cup melted ghee or butter
- 1/4 cup water
- 3/4 cup granulated sugar
- 1 tablespoon chopped pistachio nuts
- 1/4 teaspoon ground cardamom
- 1 tablespoon additional chopped pistachio nuts for garnish
Instructions
- In a heavy-bottomed pan, add the chickpea flour. Over medium heat, toast the flour for about 5-7 minutes, stirring continuously until it turns golden brown and emits a nutty aroma.
- Pour in the melted ghee (or butter) into the toasted chickpea flour. Mix thoroughly until well coated and smooth, cooking for an additional 2-3 minutes.
- In a separate bowl, combine the granulated sugar and water. Stir until dissolved, then pour this syrup into the chickpea flour mixture, stirring constantly.
- Add the ground cardamom and chopped pistachios to the mixture and stir to distribute evenly.
- Continue cooking on low heat, stirring frequently, until it thickens and pulls away from the sides of the pan, about 5-10 minutes.
- Transfer the mixture to a greased plate or tray. Spread it out evenly and sprinkle additional chopped pistachios on top for garnish.
- Allow the barfi to cool at room temperature for a few hours until set. Once firm, cut it into squares or diamonds with a sharp knife.
Equipment
- Heavy-bottomed pan
- Spatula
- Measuring cups and spoons
- Greased plate or tray
- Knife
Notes
- Make sure to toast the chickpea flour well to enhance its flavor.
- Stir continuously while cooking to prevent burning.
- Use a non-stick pan for easier cleanup and to prevent sticking.
- Let the barfi cool completely before cutting to ensure clean edges.
