Badam Barfi- a sweet Indian treat perfect for the festive season

DSC_0406Special occasions need something sweet that is simply wonderful. Badam Barfi (Almond Candy) is one such simply wonderful, quick and easy Indian sweet that is nutritious as well. It was Karwa Chauth yesterday and so I thought why not make a home-made sweet treat to break the day long fast! For those of our readers who don’t know- Karwa Chauth is a one-day festival celebrated by Hindu women mostly from North India in which married women fast from sunrise to moonrise for the safety and long life of their husbands. Traditionally women start their day with a pre-dawn meal of fruits, sweets etc. After this meal women do not usually eat for the entire day (no water either). The fast is broken once the moon is sighted and rituals of the day have been performed. At night when the moon appears, women break their fast after offering water to the (1) Although the fast is traditionally kept by women for their husbands we all know that times have changed and some husbands also join their wives in keeping this fast- Nikhil is one such wonderful husband. 🙂

Anyway, since it’s a festival we believe that one must bring an end to the day long starvation with something sweet- not that we need a reason to eat sweets otherwise but still. We don’t really get great Indian sweets here in Cincinnati so I thought it would be extra-special to make a simple yet delicious sweet treat! So here is how I made it-

Badam Barfi

Yield: 10-12 barfis


  • 1 cup almond flour (see notes below to learn how to make this at home)
  • ½ cup sugar
  • ¼ cup water
  • 1 teaspoon ground cardamom
  • Ghee/ clarified butter for greasing


  1. Grease a shallow pan/ plate with ghee.
  2. Prepare syrup using the sugar and water and boil until you get a one string consistency or around 220 F on a candy thermometer. If you don't have a candy thermometer the way to check this is: lower the heat, take a sample of the syrup sticking on the back side of the ladle, on your index finger. (This would be hot so please be careful!) Stick your index finger and thumb together and separate slowly. The syrup will stretch into a single thread. If not, you need to cook the syrup further on medium heat. Keep checking. The syrup should not get thicker than one string consistency.
  3. Once the sugar reaches the one string consistency, turn off the heat. Add the cardamom powder and the almond flour into this sugar syrup. Mix well.
  4. Turn the heat on and keep it very low. Keep mixing this until it all comes together as a dough. Turn off the heat.
  5. Allow this to cool for about 5 minutes and then put this into your greased dish and cut in squares or diamonds and store in an air tight container with wax/butter paper as a separator. These should last well for about 2-3 weeks!



  1. You could prepare your own almond flour at home. Soak the almonds for a few hours and then peel off the skin. Allow these almonds to dry up in a refrigerator overnight in an open container. The next day you can just grind these almonds in your food processor and your almond flour is ready! That’s how easy it is.
  2. You could sprinkle some cardamom powder or saffron on the the barfi’s once ready for that added flavour and look :).
  3. Badam is Almonds in Hindi and Barfi is a type of Indian sweet that can be made with a variety of ingredients other than almonds such as cashews, coconut etc.


  1. thanks aditi. i made it just now- added 1 tbs of ghee and a pinch of saffron instead of cardamon. looks awesome and tastes great! happy deepavali to you and your family.

  2. Pingback: Simple Barfi – Indian style fudge | Cooking with Tony

  3. Pingback: Pumpkin Pistachio Squares or Barfi ? | Foods I love! Foods I experiment with!

  4. Wow! These look great. I never knew you could make these with almond meal! I’m sure to try this!

Comments are closed