When it comes to Indian sweets, Barfi holds a special place in every celebration. From festivals to family gatherings, this delightful dessert never fails to bring a smile. But let’s be honest – not all Barfi’s are created equal. Some can be pasty, fudgey, or overly chewy, leaving you wishing for that perfect melt-in-your-mouth texture.
Today, I’m sharing my mum’s classic yet soft Barfi recipe, made with simple ingredients like Klim, Nestlé cooking cream, butter, cardamom (elachi) powder, and condensed milk (optional). This version is creamy, silky, and absolutely addictive.

Why This Barfi is Different
Many Barfi’s you find in stores or even at home can be a little tough, dry, or chewy. That’s because the balance of milk solids, fat, and sugar isn’t quite right. This recipe, however, focuses on creating a soft, melt-in-your-mouth texture without compromising on flavor.
By using Klim (powdered milk) and cooking cream, we create a luxuriously creamy base. The addition of butter adds richness, while elachi powder imparts that signature warm, aromatic note. Condensed milk is optional, it adds extra sweetness and creaminess for those who love a richer Barfi.
Ingredients
Every ingredient in this Barfi recipe plays a crucial role. Here’s a breakdown:
Klim (Powdered Milk): Klim provides the main structure of the Barfi. It gives it a soft, velvety texture and a rich dairy flavor. Use full-cream Klim for the creamiest results.
Nestlé Cooking Cream: Cooking cream adds luxurious creaminess and ensures the Barfi isn’t dry or pasty. It helps bind the milk powder and butter together while keeping the texture smooth. Stir gently to avoid curdling.
Butter: Butter contributes richness and a melt-in-your-mouth feel. It also makes the Barfi glossy and soft without being sticky. Use unsalted butter to control sweetness.
Elachi powder: Elachi gives barfi its signature warm flavor. For the best taste, use freshly ground cardamom instead of pre-ground powder.
Condensed milk: Condensed milk adds extra creaminess and sweetness, making the Barfi ultra-soft and luxurious. Skip if you prefer a lighter, less sweet version.
Sugar: Sugar forms the base of the syrup that binds all the ingredients together. When made correctly, it gives the barfi its signature smooth texture and subtle sweetness without being grainy.
Water: Water helps dissolve the sugar to create a silky syrup. It controls the consistency, ensuring the mixture blends smoothly with the butter and milk powder.
How to Make Soft, Melt-in-Your-Mouth Barfi
Step 1: Soak Klim in Cream Overnight
Start by mixing Klim (powdered milk) with Nestlé cooking cream in a large bowl. Cover the bowl and let it sit overnight. This step is crucial, it allows the powdered milk to absorb the cream fully, creating a smooth, creamy base that gives the Barfi its signature melt-in-your-mouth texture.


Step 2: Blend Until Smooth
The next morning, transfer the soaked mixture into a mixer or blender. Blend until completely smooth and creamy. I perform this process two times. This ensures there are no lumps and that the final Barfi will be silky.
Tip: A high-speed mixer works best. You can also use a sifter, but this would take longer.

Step 3: Prepare Sticky Sugar Syrup
In a pot, combine sugar and water. Heat over medium – low heat and cook until the syrup becomes slightly thick and sticky. Be careful not to overcook – you want it just right to coat the Barfi evenly without making it runny.
Tip: Remove the syrup from the stove as soon as it reaches the sticky stage. It continues to thicken slightly as it cools.

Step 4: Add Butter to Sugar Syrup
Once the sugar syrup is warm and smooth, add the butter. Stir gently until the butter melts completely and the syrup becomes glossy and slightly thickened. This step enriches the syrup and ensures your barfi has a soft, smooth texture.


Step 5: Add Klim Mixture and Elachi to Sugar Syrup
Slowly pour the blended Klim-cream mixture into the warm sugar syrup, one portion at a time, stirring gently but thoroughly until smooth.
With the last portion of the Klim mixture, fold in the crushed cardamom (elachi) powder and stir well until fully incorporated.




Step 6: Set the Barfi
Pour the mixture into a greased baking tin or platter and use a spatula to spread it evenly. Smooth the surface carefully, this will make cutting clean squares easier once set.
Tip: For best results, use a greased baking tin with a removable bottom. This makes it much easier to lift out the barfi without damaging the shape.


Step 7: Decorate
Sprinkle with colored diced almonds or your favorite nuts. Not only does this add color, but it also gives a subtle crunch that contrasts beautifully with the soft Barfi.

Step 8: Cool and Serve
Allow the Barfi to cool completely at room temperature before slicing.

Tips for Perfect Barfi
- Stir Continuously: Prevents burning and ensures smooth texture.
- Low Heat is Key: High heat makes Barfi dry or rubbery.
- Optional Condensed Milk: Adds richness but is not mandatory for soft Barfi.
- Cool Completely: Ensures clean cuts and prevents crumbling.
- Garnish Creatively: Nuts, saffron, or edible silver leaf elevate presentation.
Why You’ll Love This Recipe
- Soft, melt-in-your-mouth texture – no pasty or chewy bites.
- Quick and easy – perfect for festivals, gifting, or a special treat.
- Customizable – adjust sweetness, garnish, or syrup for your taste.
- Authentic flavor – cardamom and butter bring out traditional aroma and richness.

Barfi
Equipment
- Large mixing bowl
- Mixer or blender
- Non-stick pot
- Spatula
- Measuring cups and spoons
- Greased platter or tray
- Knife for cutting
Ingredients
- 500 g Klim powder
- 1 tin (290g) Nestle cooking cream
- 2 tbsp butter
- 1 1/2 tsp elachi powder
- 1/4 tin (96g) condensed milk optional
Syrup
- 1 1/2 cup water
- 1 1/3 cup sugar
Instructions
- Mix Klim (powdered milk) and Nestlé cooking cream in a large bowl. Cover and leave overnight. This resting time allows the milk powder to absorb the cream fully, creating a rich, smooth base that gives your Barfi its soft, melt-in-your-mouth texture.
- The next morning, transfer the soaked mixture into a blender. Blend until completely smooth and creamy. I perform this process two times. This ensures there are no lumps and that the final Barfi will be silky.
- In a pot, combine sugar and water. Heat over medium – low heat and boil until the sugar dissolves and the syrup becomes slightly thick and sticky.
- Once the sugar syrup is warm and smooth, add the butter. Stir gently until the butter melts completely and the syrup becomes glossy and slightly thickened. This step enriches the syrup and ensures your barfi has a soft, smooth texture.
- Slowly pour the blended Klim-cream mixture into the warm sugar syrup, one portion at a time, stirring gently but thoroughly until smooth. With the last portion of the Klim mixture, fold in the crushed cardamom (elachi) powder and stir well until fully incorporated.
- Pour the mixture into a greased baking tin or platter and use a spatula to spread it evenly. Smooth the surface carefully, this will make cutting clean squares easier once set. For best results, use a greased baking tin with a removable bottom. This makes it much easier to lift out the barfi without damaging the shape.
- Sprinkle with colored diced almonds or your favorite nuts. Not only does this add color, but it also gives a subtle crunch that contrasts beautifully with the soft Barfi.
- Allow the Barfi to cool completely at room temperature before slicing.
Notes
- Stir continuously when adding mixture to syrup to avoid lumps.
- Use medium heat to prevent burning or over-thickening.
- Optional condensed milk adds extra creaminess, but is not required.
- Cool completely before cutting for clean edges.

Leave a Reply