- Grease a small baking tray with ghee and spread the mixture into the tray and spread it evenly. Melt ghee in a pan over medium heat. Add the gram flour to the pan and roast at a low-medium temperature. The mixture clumps at first. After about 10 minutes it starts to loosen up. Keep stirring until the mixture smells nutty and has darkened slightly in color. Continue stirring to keep the mixture from sticking to the bottom of the pan and from burning. Turn off the flame. Continue stirring for 1-2 minutes more, Mix in the cardamom powder and give it a stir. Now let the besan cool down while we make the sugar syrup. Make sugar syrup Add sugar and water to a pan. Heat on medium flame. Let the sugar dissolve, will take around 3-4 minutes. Then lower the heat and let syrup simmer for 6-7 minutes until it reaches one string consistency. Turn off the heat. The besan mixture should be lukewarm by now. Add the sugar syrup immediately and mix well. Transfer the mixture into the prepared tray and spread it evenly. Use a flat spatula to make it smooth on the top. And tap the tray on the counter couple of times to get the mixture to spread evenly. Garnish with thinly sliced almonds and pistachios. When the besan barfi has set, cut into squares. Serve immediately or store.