Badam Barfi
Badam Barfi
5 from 1 vote
Badam Barfi, a traditional Indian sweet, is a delightful treat combining almonds, sugar, and spices. This easy-to-follow recipe results in a delicious dessert, perfect for festivals and special occasions.
Badam Barfi

Badam Barfi, a classic Indian sweet, is a staple in many households, especially during festive times. Its origins trace back to the rich culinary traditions of India, where almonds, known as ‘badam’ in Hindi, are highly valued for their health benefits and taste.

The recipe for Badam Barfi isn’t just about combining ingredients; it’s an art that brings out the best of simple elements.

Making Badam Barfi isn’t particularly challenging, but it does require attention to detail. The process of roasting almonds and blending them with sugar and milk, infused with aromatic cardamom and saffron, is relatively straightforward.

Yet, it’s the careful cooking and constant stirring that transform these ingredients into a mouth-watering sweet.

There are numerous variations of this recipe across different regions in India. Some versions use condensed milk for a richer texture, while others might include rose water for a fragrant twist. Despite these variations, the core of the recipe remains the same: almonds, sugar, and a symphony of flavours.

The beauty of Badam Barfi lies in its versatility. It can be made for a casual family gathering or as a sophisticated offering during festivals like Diwali or weddings.

Each bite of this sweet confection is a blend of the nutty taste of almonds, the sweetness of sugar, and the subtle notes of cardamom and saffron.

For those new to Indian sweets, Badam Barfi is a great starting point. Its uncomplicated method and familiar ingredients make it an accessible option for beginners. Plus, the satisfaction of making something so delightful from scratch is unmatched.

Badam Barfi is more than just a sweet; it’s a celebration of simple ingredients coming together to create something extraordinary.

It’s a testament to the rich culinary heritage of India and a treat that’s enjoyed by people of all ages. Whether you’re a seasoned cook or trying your hand at Indian sweets for the first time, Badam Barfi is sure to impress.

Expert Tip: To achieve the perfect texture for your Badam Barfi, roast the ground almonds on a low flame. This prevents burning and ensures an even, golden colour.

What Ingredients to Use & Why

Badam Barfi is a delightful treat, and its magic lies in the harmonious blend of simple yet flavourful ingredients. Each component plays a unique role in creating this delicious sweet.

Almonds: Almonds are the main ingredient in Badam Barfi, lending their nutty flavour and dense texture to the sweet. They are also highly nutritious, making this treat a bit healthier. If almonds are not available, cashews can be a good alternative, offering a similar texture and richness.

Sugar: The sweetness in Badam Barfi comes from sugar, which balances the nuttiness of the almonds. For those looking for a healthier option, jaggery or coconut sugar can be used. These alternatives bring a unique taste and are less processed.

Milk: Milk adds creaminess to Badam Barfi, helping to bind the ingredients together. It also softens the almonds, making the barfi more palatable. For a vegan version, almond milk can be used, which maintains the creamy texture while keeping the recipe dairy-free.

Cardamom Powder: This aromatic spice brings a distinct flavour to the Badam Barfi, elevating it from a simple almond sweet to a fragrant delicacy. If cardamom is not available, a pinch of cinnamon can be used as a substitute, offering a warm and slightly sweet taste.

Saffron Strands: Saffron imparts a beautiful colour and a subtle aroma, making the barfi visually appealing and fragrantly inviting. For an alternative, a bit of turmeric can be used for colour, though it won’t replicate saffron’s unique flavour.

Ghee: Ghee, or clarified butter, is used for roasting the almonds, providing a rich flavour and helping to achieve the perfect texture. For a vegan version, coconut oil can be a suitable substitute, offering a slightly different but equally delightful flavour profile.

Chopped Almonds for Garnish: Adding chopped almonds on top gives a crunchy contrast to the smooth barfi. It also makes the sweet visually more appealing. As an alternative, pistachios or even a sprinkle of edible silver leaf can be used for garnish, offering a different look and texture.

Badam Barfi’s charm lies in its simplicity and the perfect blend of these ingredients. Each one contributes to the final taste, texture, and appearance of this beloved sweet, making it a delightful experience for anyone who tries it.

Expert Tip: When adding milk to the almond mixture, do it gradually and keep stirring. This helps to avoid lumps and results in a smooth, consistent mixture.

Frequently Asked Questions

Can I Make Badam Barfi without Saffron?

Yes, you can make Badam Barfi without saffron. While saffron adds a lovely colour and aroma, omitting it won’t significantly alter the taste. The barfi will still have the delightful flavour of almonds and cardamom.

How Long Does Badam Barfi Last?

Properly stored, Badam Barfi can last up to a week at room temperature and two weeks in the refrigerator. Ensure it’s kept in an airtight container to maintain freshness. If the climate is particularly warm, it’s better to store it in the fridge.

Can I Use Almond Flour Instead of Ground Almonds?

Absolutely! Almond flour is a convenient alternative to grinding almonds. It saves time and provides a consistent texture. Just make sure it’s finely ground and not coarse.

Is There a Dairy-Free Version of Badam Barfi?

Yes, for a dairy-free version, replace regular milk with almond milk and use coconut oil instead of ghee. These substitutes work well and create a vegan-friendly barfi without compromising on taste or texture.

Can I Reduce the Sugar in the Recipe?

You can reduce the sugar according to your taste preference. Just be mindful that significantly reducing sugar can affect the texture of the barfi, making it less firm. Alternatively, you can use natural sweeteners like jaggery for a healthier version.

Expert Tip: After spreading the mixture on a tray, let it cool completely before cutting. Cutting the barfi while it’s still warm can cause it to crumble and lose its shape.

Check Out These Other Recipes

Here are some more recipes for you to enjoy! If you my recipes don’t forget to rate and leave a comment.

If you have any recipe suggestions, please do not hesitate to ask me. A great way to stay in contact with me is through Instagram, Facebook, Twitter and YouTube. Don’t forget to tag me @CookwithNabeela in your recipe photos!

Badam Barfi

Badam Barfi

by Nabeela Kauser
Badam Barfi, a traditional Indian sweet, is a delightful treat combining almonds, sugar, and spices. This easy-to-follow recipe results in a delicious dessert, perfect for festivals and special occasions.
5 from 1 vote
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Dessert
Cuisine Indian, Pakistani
Servings 12 Pieces
Calories 177 kcal


  • 200 g Almonds Blanched and finely ground
  • 200 g Sugar
  • 100 ml Milk
  • 1/2 tsp Cardamom Powder
  • 1 pinch Saffron Strands
  • 1 tbsp Ghee
  • Almonds Chopped for garnish


  • Start by soaking the saffron strands in a tablespoon of warm milk and set them aside.
  • In a heavy-bottomed pan, heat the ghee over medium-low heat.
  • Add the finely ground almonds and roast them for about 5-7 minutes until they turn slightly golden and release a nutty aroma.
  • Add the sugar and continue to stir. The mixture will start to thicken.
  • Gradually add the remaining milk and keep stirring. Make sure there are no lumps.
  • Add the saffron milk and cardamom powder. Continue to cook and stir until the mixture thickens and leaves the sides of the pan. This will take around 10-12 minutes.
  • Remove the mixture from the heat and transfer it to a greased plate or tray. Flatten it evenly with a spatula.
  • Garnish with chopped pistachios and press them gently into the mixture.
  • Allow the Badam Barfi to cool for about 2 hours to set.
  • Once set, cut it into square or diamond-shaped pieces.
  • Your delicious Badam Barfi is ready to be enjoyed!


You can adjust the sugar quantity according to your sweetness preference.
Make sure to roast the almonds well for the best flavour.
Store the barfi in an airtight container for a longer shelf life.
Nutritional facts:
The provision of nutritional information is done so merely as a courtesy and should not be taken as a guarantee.


Calories: 177kcalCarbohydrates: 21gProtein: 4gFat: 10gSaturated Fat: 2gTrans Fat: 0.003gCholesterol: 4mgSodium: 4mgPotassium: 136mgFibre: 2gSugar: 18gVitamin A: 14IUVitamin C: 0.02mgVitamin D: 0.1µgCalcium: 56mgIron: 1mg
Keyword Almond, Food, Indian Sweets, Nuts, Ramadan, Recipe
Tried this recipe?Mention @CookwithNabeela or tag #CookwithNabeela!



Subscribe now to receive my latest recipes directly in your inbox. Stay up-to-date and never miss out!

Add your first comment to this post

Cook with Nabeela

Hi, I'm Nabeela!

I love to cook! I want to share with you my favourite, delicious family-friendly recipes. I want to inspire you to create fantastic food for your family every day.

More Recipes

Badam Milk

Badam Milk