
When it comes to homemade mithai, nothing beats the deep, nutty aroma of roasted besan. This besan barfi recipe gives you soft, melt-in-the-mouth squares that taste just like the ones from a halwai shop — but made fresh in your own kitchen in about 30 minutes. If you know how to make besan ki barfi the right way, with slow-roasted gram flour and a perfect one-string sugar syrup, you will never buy boxed sweets again.
Besan barfi is a festive staple across Pakistan and India, especially around Diwali and Eid when mithai platters start coming out. It sits right next to besan ladoo on sweet-shop shelves, but barfi has its own charm: a smooth, fudge-like slice you can cut into perfect diamonds or squares.
Prep Time: 10 minutes | Cook Time: 25 minutes | Servings: 20 pieces
Ingredients:
- 2 cups besan (fine gram flour)
- 3/4 cup ghee, plus extra for greasing
- 1 cup sugar
- 1/2 cup water
- 4 green cardamom pods, crushed (seeds only)
- 2 tablespoons chopped pistachios
- 1 tablespoon slivered almonds
- A pinch of saffron strands (optional)
- Silver varq for decoration (optional)
Instructions:
- Grease a 7-inch square pan or a steel thali with ghee and keep it ready. You will need to spread the barfi quickly once it is done, so do this first.
- Add the ghee to a heavy-bottomed kadhai over medium-low heat. When it melts, add the besan and stir continuously with a wooden spoon.
- Roast the besan slowly for 12–15 minutes, stirring all the time. It will go from pale yellow to a rich golden brown and release a strong nutty aroma. Do not rush this step — raw-tasting besan barfi is the most common mistake. The mixture should feel loose and the ghee will start to separate slightly at the edges.
- While the besan roasts, make the sugar syrup. Combine the sugar and water in a separate small pan and bring to a boil. Stir until the sugar dissolves, then cook for 2–3 minutes until it reaches one-string consistency: dip a spoon in and touch the syrup between your thumb and forefinger — a single thin thread should form. Add the crushed cardamom seeds and saffron, stir, and remove from heat.
- Once the besan is roasted, turn the heat to the lowest setting and slowly pour in the warm sugar syrup, stirring constantly to avoid lumps. Keep cooking and stirring for 2–3 more minutes until the mixture pulls away from the sides of the pan and leaves the spoon easily. It will look like a thick, glossy dough.
- Immediately transfer the mixture to the greased pan and spread it evenly with the back of a greased spoon. Level the top, sprinkle with pistachios and almonds, and press them in gently. Apply silver varq if using.
- Let the barfi cool at room temperature for 45–60 minutes until it firms up, then cut into squares or diamonds with a sharp knife.
Tips:
- Roasting is everything. If your besan smells even slightly raw, keep roasting. The color should be a deep golden brown, not pale.
- One-string syrup is the key to barfi that sets but stays soft. No string at all gives sticky barfi; two strings gives a hard, crumbly one.
- If your barfi turns out too soft to cut, return it to the kadhai and cook 2–3 more minutes. If it turns out oily, you likely added too much ghee or under-roasted the besan.
- Add milk powder (2 tablespoons) to the besan while roasting for an extra creamy, mava-like flavor — a popular halwai trick.
- Besan barfi keeps for up to 10 days in an airtight container at room temperature. It tastes even better the next day as the flavors settle.
FAQs:
Q: Why is my besan barfi not setting?
A: The sugar syrup probably did not reach one-string consistency, or the mixture needed a few more minutes of cooking after adding the syrup. Cook until the mix clearly leaves the sides of the pan.
Q: Can I make besan barfi without cardamom?
A: Yes. Cardamom adds classic flavor, but you can flavor the syrup with a teaspoon of rose water or a pinch of saffron instead.
Q: Is besan barfi the same as besan ladoo?
A: They share the same roasted besan base, but ladoo mix is shaped into round balls with a coarser texture, while barfi is set in a pan and cut into squares with a smooth, fudgy texture.