Go Back
Besan Barfi Full recipe | The Golden Delight

Besan barfi

Besan barfi is a traditional Indian sweet made from gram flour (besan), ghee, and sugar, known for its rich, fudgy texture and aromatic cardamom flavor. It is commonly prepared for festivals like Diwali and Holi and is a popular treat across North Indian cuisine.
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Servings: 20 servings
Course: Dessert
Cuisine: Indian

Ingredients
  

  • Ghee: 1 cup 200 grams
  • Besan gram flour: 3 cups (325 grams)
  • Granulated white sugar: 2 cups minus 2 tablespoons 360 grams; can reduce to 300 grams for less sweetness
  • Cardamom powder: 1.5 teaspoons
  • Water: 1/2 cup plus 1 tablespoon 120 ml + 15 ml
  • Chopped pistachios: For garnishing

Equipment

  • 9x 9 inch (23 x 23 cm) square pan
  • Parchment paper or butter paper
  • Heavy-bottomed non-stick pan or kadai
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife for cutting

Method
 

  1. Line a 9 x 9 inch pan with parchment paper and set aside. You can use a larger pan (like 10 x 13 inch) to make thinner burfis.
  2. Melt ghee in a pan over medium heat. Add the sifted besan and stir continuously. Lower the heat to low.
  3. Stir constantly; the besan will initially clump. After around 15 minutes, it will begin to loosen up.
  4. After 20 minutes, the mixture will become smooth. Around 25 minutes, it will resemble a smooth paste. At this stage, add cardamom powder and cook for 5 more minutes. Note that depending on the besan quality, it may not become perfectly smooth, but it should feel fluffy and have a nutty aroma, indicating it is roasted and not raw.
  5. Cook the besan for a total of 30 minutes on low heat. Remove from heat and let it cool to room temperature before adding the sugar syrup.
  6. In a separate pan, add sugar and water over medium heat. Let the sugar dissolve, which takes about 4 to 5 minutes.
  7. Lower the heat and simmer for 5 to 6 minutes until the syrup reaches one-string consistency. To test, place a drop of syrup between your thumb and index finger and pull them apart—there should be a single thread formation. If using a thermometer, the syrup should read 110°C (230°F). Turn off the heat immediately once the correct consistency is reached.
  8. Slowly pour the hot sugar syrup into the cooled besan mixture while stirring continuously until fully combined.
  9. Transfer the mixture into the prepared pan. Tap the pan gently to remove air bubbles and smooth the top with a knife.
  10. Sprinkle chopped pistachios on top.
  11. Let the burfi set for 2–3 hours (or longer) at room temperature before cutting.
  12. Trim the edges and cut into squares.

Notes

Store at room temperature for up to 10 days.
Safety Notes: Use caution when handling hot ghee and sugar syrup. The syrup can cause severe burns if splashed. Always use a thermometer or the thread test to avoid overcooking the syrup.
Substitutions:
Use coconut oil instead of ghee for a dairy-free version.
Replace white sugar with jaggery or honey for a more natural sweetener (adjust quantity based on sweetness).
Substitute pistachios with almonds, cashews, or raisins.
Storage: Store in an airtight container at room temperature for up to 10 days. For longer storage, refrigerate for up to 2 weeks, but bring to room temperature before serving to maintain texture.
Pro Tips:
Ensure the besan is fully roasted and has a nutty aroma before adding the syrup—this prevents a raw taste.
Use a non-stick pan to prevent sticking during roasting and mixing.
For easier cutting, lightly grease the knife with ghee before slicing.