Chocolate Barfi Recipe: Silky Ganache With Toasted Almond Crunch

Desserts

Chocolate Barfi Recipe: Silky Ganache With Toasted Almond Crunch

This chocolate barfi recipe delivers the perfect balance of silky ganache and toasted almond crunch that defines India’s most beloved sweet. The process starts with khoya—reduced milk solids that form the rich, velvety base—then layers in cardamom and ghee for that signature aromatic depth.

What sets this apart is the slow tempering technique, which ensures a melt-in-your-mouth texture without any graininess.

The traditional method requires patience, but modern shortcuts like powdered milk or store-bought khoya make it accessible for home cooks. Toasted almonds add a satisfying crunch that contrasts beautifully with the smooth ganache, while optional silver leaf garnish elevates it to festive perfection.

Every step is designed to preserve authenticity while adapting to contemporary kitchens.

By the time you’re done, you’ll have a dessert that’s rich yet light, fragrant with cardamom, and studded with crunchy almonds—each bite a harmonious blend of textures and flavors.

The resting time before cutting ensures clean slices, and proper storage keeps it fresh for days. This is the barfi you’ll crave again and again.

Whether you’re making it for Diwali celebrations or simply indulging in a classic treat, this recipe delivers restaurant-quality results at home. The key lies in precision—temperature control, timing, and technique—all of which I’ll guide you through step by step. Let’s create something truly special.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for chocolate barfi

Rich khoya, velvety chocolate, and toasted almonds create this luxurious Indian sweet—every bite is a perfect harmony.

Ingredient Amount Notes
Khoya (Makhana) 🥛 1 lb Homemade or store-bought (ensure no added sugar)
Dark Chocolate Chips 🍫 1 cup 70% cocoa or higher for rich flavor
Heavy Cream 🥛 1 ½ cups Full-fat for velvety texture
Unsalted Butter 🧈 ½ cup Cold, cubed for tempering
Sliced Almonds 🥜 ½ cup Toasted until golden brown
Green Cardamom Pods 🌿 8 whole Lightly crushed for aroma
Ghee (Clarified Butter) 🫒 2 tbsp For richness and authentic flavor
Powdered Sugar 🍚 ½ cup Sifted for smooth texture
Vanilla Extract 🌸 ½ tsp Pure for subtle sweetness
Silver Leaf (Vark) 💎 1 sheet Optional for festive garnish
Diamond Crystal Kosher Salt 🧂 ¼ tsp For balancing sweetness

Khoya is the heart of this barfi—homemade is ideal, but Patanjali or 24 Mantra brands work well for convenience. Look for khoya with minimal added sugar, as it affects the ganache’s balance. The dark chocolate should melt smoothly, so avoid pre-shredded (it contains anti-caking agents). For cardamom, Kashmir or Mysore varieties add depth, but any high-quality pods will do. Toast the almonds in a dry pan until fragrant—don’t overcook or they’ll burn. Ghee is non-negotiable for that authentic, buttery richness.

No khoya? Powdered milk + condensed milk mimics it (mix 1 cup powdered milk with 1 cup condensed milk, simmer until thick). Swap dark chocolate for high-quality cocoa powder + butter (melt 4 oz butter with 0.5 cup cocoa powder). Cardamom pods can’t be skipped—they’re the soul of barfi—but if you’re out, 1/4 tsp ground cardamom works in a pinch. For the almonds, cashews or pistachios add variety, though texture changes slightly. Silver leaf is purely decorative; omit if unavailable, but the ganache’s texture won’t suffer.

This barfi keeps for 5-7 days in an airtight container at room temperature, though it’s best enjoyed within 3 days for peak freshness. For longer storage, wrap individual slices in parchment and freeze for up to 2 months. Let it sit at room temperature for 10 minutes before serving—this ensures clean slices and that signature melt-in-your-mouth feel. Slice while slightly warm for sharper edges, or chill for 30 minutes first if you prefer cleaner cuts.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the khoya’s natural sweetness paired with dark chocolate feels indulgent, but the butter and cream keep it from being too heavy. It’s the kind of treat that makes me close my eyes and think, “This is why I bake.”
  • No-Fuss Melting: I swear by this recipe when I’ve got five minutes and zero patience—just khoya and chocolate chips simmered together until it’s that perfect glossy texture. No whisking, no overcomplicating, just heat and stir. (Yes, even on a Tuesday night.)
  • Rich Without Guilt: Here’s what sold me: the khoya’s natural sweetness paired with dark chocolate feels indulgent, but the butter and cream keep it from being too heavy. It’s the kind of treat that makes me close my eyes and think, “This is why I bake.”
  • Gift-Worthy in Minutes: Between us, this is my go-to when I need something elegant for last-minute gatherings. Wrap it in parchment, tie a ribbon—boom, instant party favor. My cousin’s baby shower? Covered. My mom’s birthday? Also covered. (She still asks for the recipe every year.)

Step-by-step instructions for chocolate barfi with toasted almond crunch

Transforming khoya into silky barfi requires patience and precision—here's how to achieve that perfect balance of rich ganache and nutty crunch.

1

Toast the Almonds and Infuse the Cream

Begin by toasting the sliced almonds in a dry skillet over medium heat for 3-4 minutes until they turn a rich golden brown and release their aroma. Transfer them immediately to a plate to cool while preparing the rest. This step is crucial—the toasted almonds will add both texture and depth of flavor to your barfi.

In a separate saucepan, combine the 1.5 cups heavy cream, 8 whole green cardamom pods, and 2 tbsp ghee over medium heat. Bring just to a simmer, then reduce heat to low and let it steep for 5 minutes. This infusion creates the subtle floral notes that define authentic barfi. Strain the cream through a fine-mesh sieve into a clean bowl, pressing gently on the cardamom pods to extract every bit of flavor.

2

Temper the Khoya with Butter and Sugar

In a heavy-bottomed saucepan, melt the 0.5 cup unsalted butter over low heat until it turns golden but doesn't brown. Remove from heat and immediately whisk in the 1 lb khoya and 0.5 cup powdered sugar. Return the pan to low heat and cook, stirring constantly with a silicone spatula, until the mixture reaches 115°F—this is when it will thicken noticeably and become smooth like a thick custard.

Here's the thing—khoya contains natural sugars that can burn easily. Watch the temperature closely and keep stirring; you're aiming for a glossy, ribbon-like consistency that coats the back of your spoon. If it starts to thicken too quickly, reduce the heat immediately. The mixture should be completely smooth with no graininess—this ensures your barfi will have that signature silky texture.

3

Combine with Chocolate and Infused Cream

Remove the khoya mixture from heat and let it cool slightly for 2 minutes. In a separate bowl, melt the 1 cup dark chocolate chips over a double boiler (or in short bursts in the microwave) until completely smooth. Stir in the 0.5 tsp vanilla extract and 0.25 tsp diamond crystal kosher salt—this balances the sweetness and enhances the chocolate's depth.

Temper the chocolate mixture by gradually whisking in the warm khoya until fully combined. Then, very slowly, pour in the infused cream while whisking continuously. The goal is to create a smooth ganache that's thick enough to hold its shape when poured but still pourable. If it thickens too much, gently reheat the mixture over low heat for 10-15 seconds while stirring constantly. The ganache should coat the back of a spoon but still flow when poured.

4

Assemble and Set the Barfi

Line a 9x9-inch baking dish with parchment paper, leaving an overhang for easy removal. Pour the ganache mixture into the prepared dish and spread it evenly with a spatula. Gently press the toasted almonds into the top, covering about 75% of the surface—this creates that beautiful crunch contrast without overwhelming the silky texture.

Refrigerate the barfi for 4-5 hours until completely set. Real talk: this is where patience pays off. The cold temperature allows the ganache to firm up while maintaining its velvety texture. If you're in a hurry, you can speed this up by placing the dish in the freezer for 2 hours, but the texture won't be quite as refined.

5

Garnish and Serve with Elegance

Once set, carefully lift the barfi from the dish using the parchment overhang. Cut into 1-inch squares or diamonds using a sharp knife dipped in hot water and wiped dry between cuts—this ensures clean edges. For that restaurant-worthy presentation, place a small piece of silver leaf (vark) on each serving.

Serve immediately or store covered in the refrigerator for up to 5 days. The contrast of the warm, toasted almonds against the cool, silky ganache makes every bite unforgettable. Pair with a cup of chai for the ultimate indulgence—just be prepared for requests for seconds!

👨‍🍳

Pro Tips For Making Chocolate Barfi

  • Melt Chocolate Slowly: I learned this the hard way—dumping chocolate chips straight into hot cream turns them into greasy lumps. Instead, melt the chocolate in a heatproof bowl set over simmering water (double boiler), stirring every 30 seconds until it’s smooth. If you’re impatient like me, keep the heat low and resist the urge to rush.
  • Whisk Khoya Warm: Cold khoya is stubborn. Warm it gently in a pan with a splash of water (just enough to make it pliable) before mixing it into the cream. This makes blending it with butter and chocolate a breeze—no clumping, no frustration.
  • Butter Matters More: Skip the salted butter here—it’ll throw off the delicate sweetness. Use unsalted, and add it to the khoya mixture while it’s still warm. Cold butter won’t incorporate properly, and you’ll end up with a grainy texture. Trust me, this is the thing that matters most.
  • Rest Before Cutting: Does it look weird? Yes. Does it work? Every single time. Let the barfi sit for at least 30 minutes after pouring into molds—it firms up enough to slice cleanly. I skip this when I’m lazy, and the result is always a sticky mess.

Best sauces and condiments for chocolate barfi

Chocolate Ganache Enhancers

Elevate your barfi’s richness by adding 1 tbsp rose water to the infused cream—just before combining with khoya. This floral note complements the chocolate beautifully, adding a subtle Middle Eastern touch.

For a deeper cocoa profile, replace ½ cup dark chocolate with ½ cup cocoa powder mixed into the melted butter before tempering the khoya. The result? A more intense chocolate flavor without altering the texture. 💫

Spiced Condiment Pairings

Serve with warm masala chai to balance the sweetness—its black tea and cardamom echo the barfi’s flavors. For a modern twist, drizzle saffron-infused honey (steep 2 saffron strands in 1 tbsp warm honey for 10 minutes) over the top before serving.

The saffron adds a luxurious golden hue and floral aroma that pairs perfectly with the chocolate. 🌿

Nutty Topping Variations

Swap toasted almonds for crushed pistachios or cashews—both add a buttery richness that harmonizes with the ganache. For extra crunch, sprinkle toasted coconut flakes (toasted in 2 tbsp ghee for 3 minutes) over the set barfi.

Pro tip: Toast the nuts with ½ tsp cinnamon for a warm, spiced contrast to the chocolate’s depth. 🥜

Citrus Zest Finishing

Brighten the barfi with zest from 1 lime or orange—add it to the ganache while combining with chocolate. The citrus cuts through the richness, adding a refreshing tang.

For a bolder flavor, mix 1 tsp citrus zest with 1 tbsp powdered sugar and dust lightly over the top before slicing. This works especially well with dark chocolate’s intensity. 🍊

Creamy Drizzle Options

Drizzle with whipped cream sweetened with 1 tsp vanilla sugar (mix 1 tsp vanilla extract with 1 tbsp powdered sugar) for a lighter contrast. For a decadent touch, melt 2 oz white chocolate with 1 tsp heavy cream and drizzle over the set barfi.

The white chocolate adds a creamy, milky finish that balances the dark chocolate’s bitterness. 🍯

Festive Garnishes

For special occasions, top with edible gold leaf or crushed pistachios dyed pink with natural beetroot powder. The vibrant colors make it perfect for Diwali or weddings. For a rustic touch, sprinkle crushed hazelnuts toasted in 1 tbsp brown sugar—the caramelized sugar adds a sweet, nutty crunch. 💎

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 120mg5%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 42g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make chocolate barfi without khoya?

Yes! For a shortcut, mix 1 cup powdered milk with 1 cup condensed milk and simmer until thick (like khoya). This creates a similar base, though homemade khoya yields the most authentic texture. The key is achieving that same velvety consistency before combining with chocolate.

2

Why did my chocolate barfi turn grainy?

Graininess usually means the khoya mixture wasn't smooth enough before combining with chocolate. Stir constantly while heating to 115°F and ensure no lumps remain. Also, avoid overheating the chocolate—melt it gently over a double boiler to prevent seizing. For extra silkiness, strain the ganache through a fine-mesh sieve before setting.

3

How do I store chocolate barfi for maximum freshness?

Keep it in an airtight container at room temperature for up to 5 days, though it's best enjoyed within 3 days for peak texture. For longer storage, wrap individual slices in parchment and freeze for up to 2 months. Always let it sit at room temperature for 10 minutes before slicing to prevent crumbling.

4

Can I use milk chocolate instead of dark chocolate?

Milk chocolate will work, but dark chocolate (70% cocoa or higher) delivers the richest, most balanced flavor. The higher cocoa content prevents the barfi from becoming overly sweet. If you prefer milk chocolate, reduce the powdered sugar to 0.3 cups and add 1 tsp espresso powder to enhance the chocolate notes.

5

What’s the best way to cut clean slices?

Use a sharp knife dipped in hot water and wiped dry between cuts. This prevents the ganache from sticking and creates clean edges. For extra precision, chill the barfi for 30 minutes before slicing—it’ll hold its shape better. Serve immediately after cutting for the best texture contrast.

★★★★★4.9(11 reviews)
Categories Desserts