• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Comfort Feasts
  • Home
  • About
  • Recipes
  • Contact

Barfi

Published: August 16, 2025 • Last Modified: November 4, 2025 • Leave a Comment

Jump to Recipe Print Recipe

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

  1. Stir Continuously: Prevents burning and ensures smooth texture.
  2. Low Heat is Key: High heat makes Barfi dry or rubbery.
  3. Optional Condensed Milk: Adds richness but is not mandatory for soft Barfi.
  4. Cool Completely: Ensures clean cuts and prevents crumbling.
  5. 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

Learn how to make melt-in-your-mouth Barfi at home. This soft, creamy Indian sweet uses Klim, Nestlé cooking cream, butter, and cardamom for a luxurious texture. It’s not chewy or pasty, just silky and delicious. Perfect for festivals, gifting, or any sweet craving!
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 1 hour hr
Resting time 8 hours hrs
Total Time 9 hours hrs 20 minutes mins
Course Dessert
Cuisine Indian

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.
Keyword Barfi

Filed Under: All Recipes, Desserts, Diwali, Indian Prayers, Vegetarian

Previous Post: « Gulab Jamun
Next Post: Avocado Toast (with Tomato Chutney) »

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Recent Posts

  • Tinfish Chutney
  • Chocolate Shortbread Fingers
  • Butter Cookies
  • Apple Pie Bars
  • Turmeric Smoothie (with Pineapple)

Let’s Connect

  • Email
  • Pinterest

Legal

Disclaimer

Privacy

Terms and Conditions

Website Accessibility Statement

Quick Links

About

Recipes

Envelope Pinterest

Copyright © 2025 Comfort Feasts