Sinfully Spicy

menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Desserts » Mithai / Indian Sweets
    4.8 from 10 votes

    Homemade Besan Barfi (Golden, Nutty & Soft)

    Published Jan 5, 2023 (Updated Aug 30, 2026) by Tanvi Srivastava 3 Comments
    Jump to Recipe

    This post may contain affiliate links.

    This besan barfi is a classic Indian mithai that I love making at home with just a handful of simple ingredients! Besan (gram flour) is slowly roasted in ghee until beautifully nutty and aromatic, then combined with sugar syrup and green cardamom for a soft, and melt-in-the-mouth barfi that's hard to stop at just one piece.

    It's perfect for Indian festivals like Diwali, Holi, Krishna Janmashtami and Raksha Bandhan.Or anytime you're craving a homemade sweet. You only need a few ingredients and about 40-45 minutes, and I'll walk you through the little details that give you that perfectly roasted besan flavor and soft texture every time.

    Pieces of Besan Ki Barfi on a fluted white pale with a red cloth and small bowl of pistachios.

    As someone who loves pretty much anything made with besan, this burfi is one of my favorites! It's soft and crumbly, with the richness of ghee coming through in every bite. The texture is quite different from both besan ladoo and besan halwa.

    While ladoo is softer and almost sandy and halwa is warm and spoonable, burfi has a more structured texture. Break one of those little squares in half and you'll notice a slight snap from the sugar syrup before it gives way to that delicate, crumbly center.

    I make batch after batch of this burfi during the winter months. If you ask me, a piece of besan burfi with a hot cup of chai or even a glass of warm milk is absolutely heavenly during the cold months.

    Last year I created fusion recipe of besan burfi cheesecake bites on my Instagram page for Diwali.It's fun twist on traditional taste and a good option to try if you love besan based sweets as much as we do.

    Close up of besan burfi squares stacked stacked on top of each other.

    Ingredients

    • Besan (Gram Flour)- Use fine besan. It is easily available in most indian grocery stores. I recommend buying a fresh pack of besan when you want to make barfi.
    • Ghee - Use good quality desi ghee.Ghee adds the aroma and taste of the barfi.
    • Sugar - I use granulated sugar. It preserves the golden color of the barfi. Brown or raw sugar darkens the color of burfi.
    • Green Cardamom Powder- You want the taste of besan to stand out. So don't go overboard with flavorings. A few strands of saffron can be added too.
    • Nuts - Are optional. However they do add crunch, a nice look along with taste to the barfi. Use thinly sliced pistachios, almonds or chopped cashew nuts.

    My Tried & Tested Tips

    • Don't rush the roasting. If there is one step that deserves your attention, it is roasting the besan. It takes a good 20-25 minutes of slow roasting and constant stirring to get that perfect golden color and nutty aroma. Trust me, it is worth every minute! No amount of sugar or ghee can fix the raw taste of undercooked besan.
    • I prefer an iron kadai or a heavy cast iron pot. The wide surface gives you plenty of room to stir, while the heavy bottom maintains steady heat. Since you'll be stirring for a good 25 minutes, you might as well make the job easier!
    • Add a little yellow food color. For a brighter yellow barfi, add a small amount of powdered food color. Some people use turmeric, but I prefer food color. It is completely optional and doesn't affect the taste.
    • Don't skimp on ghee. I know the amount seems generous, but besan needs it! Using less than the recipe calls for can leave your barfi dry and crumbly.
    • Watch the mixture after adding the sugar syrup. The besan will start thickening immediately. Stir and cook just until the mixture comes together and begins to leave the sides of the pan. Overcooking can make the barfi hard once it cools.
    Two pieces of besan barfi placed on a small wood piece.

    • Have your tray ready. Grease your setting tray with a little ghee before you start. Once the mixture reaches the right consistency, transfer it straight away rather than letting it sit in the hot pan.
    • Don't press the mixture too firmly. Spread the warm mixture evenly and gently smooth the surface with a greased spatula. I prefer keeping my barfi a little thick rather than spreading it too thin.
    • Cut the barfi while slightly warm. Once it has set enough to hold its shape, score it into squares with a greased knife. This gives you cleaner cuts without crumbling the edges.
    • Let the barfi set naturally. I prefer letting it cool at room temperature rather than rushing it into the refrigerator. Allow it to firm up completely before lifting the pieces out of the tray
    • What if your barfi doesn't set? If it remains soft and sticky even after cooling completely, the mixture may not have been cooked long enough after adding the sugar syrup, or the syrup may have contained too much water.

    How To Make

    Slow Roast the Besan Mixture

    Combine sifted besan and ghee in a heavy bottom pan and set on stove on low medium flame. At first you will see that the mixture will be quite thick. Keep stirring and scraping sides of the pan. Slowly as the besan roasts, it will start getting light and fluffy. Some pointers to notice while the besan is roasted:-

    1. You will smell a wonderfully intense nutty aroma.
    2. The stirring process become smoother. Raw besan forms a thick mixture with ghee and requires elbow grease to stir. However, the mixture gets lighter & fluffier as it roasts.
    3. Color of besan will change from pale yellow to light yellow to pinkish golden yellow.

    Take the pan off the stove and let the roasted besan cool. Meanwhile make the sugar syrup.Continue to stir for another 2-3 minutes or so after you take the pan off the stove else the besan will burn because of residual heat.

    Add besan and ghee to a wide heavy pan.
    Combine besan and melted ghee
    Thick mixture of besan and ghee.
    Mixture will be thick and lumpy in the beginning
    Besan mixture getting light and fluffy as it roasts.
    Besan mixture will become light and fluffy as it roasts
    Besan mixture gets golden brown  after roasting.
    Besan will be golden brown after roasting

    Prepare the Sugar Syrup

    In a heavy pot, combine the sugar and water. Set on stove on medium heat. It takes about 1-2 minutes for sugar to dissolve. Don't stir, In 2 to 2.5 minutes or so you will see slow bubbling that will become rigrous in 4 minutes. Reduce heat to low, add cardamom powder and continue to simmer the sugar for another 2 minutes (total 6-8 minutes start to finish). It should be pourable and not too thick. At this stage we have 1 string consistency. Follow the times mentioned for accuracy.

    To check the stickiness of sugar, dip you hands in cold water.Take a tiny drop between index finger and press it with your thumb. It should feel sticky like honey(not watery) and there should be a visible string.

    Sugar Syrup simmering in a sauce pan.
    Adding sugar syrup to roasted besan.
    Mix the besan and syrup.
    The mixture will be velvety.

    Set The Barfi

    Mix the hot sugar syrup in 2 parts with roasted besan. Pour the barfi base in a greased tray or a parchment paper lined tray. Sprinkle pistachios & almonds and press down. Let set for 1 hour. Then score the warm barfi with greased knife. Leave to fully set for 4-6 hours. Slice into squares using a sharp knife.

    Spread the barfi mixture in a tray and smoothen with spatula.
    Press the nuts on top.

    Storing

    Besan burfi has a shelf life of 2-2.5 weeks. Store in in an air- tight container at room temperature during winter season. During warm months, it is better to store refrigerated.

    Recipe

    Besan Ki Barfi featured Image.

    Homemade Besan Barfi (Golden, Nutty & Soft)

    Tanvi Srivastava
    Indian gram flour fudge perfect for festivals like Holi, Diwali or Raksha Bandhan. You could serve these delicious squares as a dessert, snack or pack in gift boxes.
    4.80 from 10 votes
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 45 minutes mins
    Total Time 1 hour hr
    Course Dessert
    Servings 12 pieces
    Prevent your screen from going dark

    Save The Recipe!

    Just enter your email and we'll send this post to you!

    Equipment

    • Heavy Pan ( Kadai, Cast iron Pot or similar)
    • Sauce Pan
    • 8 by 8 inch tray

    Ingredients
      

    • 210 g besan (super fine) sifted
    • 125 g ghee
    • 125 g granulated sugar
    • 75 ml water
    • 4 green cardamom pods (½ teaspoon cardamom powder)
    • 2 tablespoon pistachios & almonds silvered

    Instructions
     

    • Line a 8 by 8 tray with parchment paper. Or select a smaller tray if you want thick burfi slices.
    • Place a wide heavy bottom pan or kadai over medium heat. Add ghee to start with and let melt.
    • Next, add the sifted besan. Mix and on low heat start roasting it while stirring continuously. At first the besan mixture will be quite thick and lumpy needing quite a bit of effort to stir. However after about 12-14 minutes, the mixture will start getting smoother and easier to stir.
    • Keep stirring else the besan will burn. This step needs a lot of patience. Slowly ,the mixture will change color from pale yellow to light yellow to a nice pinkish golden yellow. Don't let it become too dark or brown. It takes about 25-30 minutes for the besan to become roasted.
    • Take the pan off the stove and continue to stir for another 2-3 minutes. This is because the pan as well as besan is still quite hit and it will burn at bottom if left alone. Let the mixture stand while you make the sugar syrup.
      Note- If you wish, mix a bit of yellow food color (powdered) with the besan for a bright yellow color burfi.
    • Combine water and sugar in a small pot and set on stove to boil over medium heat. Once bubbling, swirl the pot 1-2 times by (carefully) lifting up and swirling the pot holding it from the handle. Don't stir because sometimes the mixture starts to crystallize. Make sure that the sugar has completely dissolved.
    • On low heat, continue to simmer the syrup for 6-8 minutes to a 1 string consistency. Carefully, take a little syrup between your thumb and index finger, gently press them together a few times and then slowly pull them apart. The syrup should feel sticky and form a single thin string between your fingers. This is the one-string consistency we are looking for.
      You can also check it with a digital thermometer, which takes out some of the guesswork. After about 5 minutes of simmering, dip the thermometer into the syrup, making sure the tip doesn't touch the bottom of the pan. For a one-string sugar syrup, you're looking for a temperature of around 220°F (104°C).
    • Mix in the cardamom to the syrup. Start adding the hot syrup to warm besan. Add in 3 parts. Add the syrup and mix well using a silicone spatula before adding again. You will immediately notice that the besan & ghee mixture swells up and feels light and fluffy as you incorporate syrup. Mix syrup slowing avoiding too much beating or whisking.
    • Spread the mixture evenly in the parchment lined tray. I use both silicone spatula and flat spatula to smothen the top. Press down nuts as well. Avoid pressing the mixture too hard else the ghee will start squeezing out. Also the texture of barfi will be hard.
    • Leave the mixture on the kitchen counter to set for 2 hours. If its too hot outside, place in the refrigerator to set for 1.5 to 2 hours.
    • Using a sharp knife, cut into 12 pieces. Store the barfi pieces in an air tight container for 2 weeks. You can refrigerate as well.

    Notes

    •  
    Tried this recipe?Let us know how it was!
    Mithai / Indian Sweets

    More Mithai / Indian Sweets

    • Rasgulla Featured Image.
      Rasgulla Recipe (Soft as Cotton, Juicy to the Core)
    • Gajar Burfi Featured Image.
      Carrot Burfi (Gajar Pak Recipe)
    • Rose Kalakand Featured Image.
      Rose Kalakand Recipe (With Paneer)
    • Seviyan Recipe Featured Image.
      Indian Seviyan Recipe (Creamy Vermicelli Kheer )

    Share This Recipe

    • Facebook
    • X
    • Email

    Comments

      4.80 from 10 votes (9 ratings without comment)

      I'd Love to Hear from You! Cancel reply

      If you tried this recipe, please leave a star rating and share your feedback below. Your input helps me refine my recipes and guides others too. As always, thank you so much for your support!

      Thank you,
      Tanvi

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Shalu says

      December 07, 2023 at 5:32 am

      Looks really good. I want to give it a try. Is there a way you can post the quantity of besan, ghee, sugar and water in 'cup' measurements. It would be much easier for some people. Thank you for sharing this beautiful recipe.

      Reply
    2. Angie says

      March 11, 2026 at 4:20 pm

      5 stars
      Tastes good. House smelled wonderful for an entire day after cooking this barfi. I wanted thicker pieces, so I made 1.5 times listed measurement and used 8 x 8 pan to set the mithai.

      Reply
      • Tanvi Srivastava says

        March 12, 2026 at 7:05 am

        Thank you! I am so glad you enjoyed the burfi recipe.

        Reply

    Hi, I'm Tanvi! If you love Indian food, you are at the right place, browse through hundreds of delicious Indian recipes

    More about me

    Popular

    • Besan Nankhatai Featured Image.
      Besan Nankhatai
    • Indian Cold Coffee featured Image.
      5 Minute Indian Style Cold Coffee
    • Atta Naan Fearured Image.
      100% Atta Naan (Whole Wheat Naan)
    • Homemade Bhel Puri (Ready in 20 minutes)
    • Chocolate Shrikhand Featured Image.
      Chocolate Shrikhand With Orange Jelly
    • Mango Lassi Featured Image.
      Thick & Creamy Mango Lassi (Restaurant Style)

    Looking for Something?

    Footer

    back to top

    Links

    • Recipe Index
    • Privacy Policy
    • Editorial Policies

    Free Recipe Book

    • Sign Up! to get your e-copy!

    About

    • About Me

    Copyright © 2026 Sinfully Spicy

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.