Desserts
This chocolate burfi recipe transforms simple ingredients into a luxurious, cardamom-infused dessert that balances fudgy richness with delicate rose water notes. The process begins with melting milk and sugar into a smooth, velvety base, then folding in dark chocolate for depth—each step designed to create that signature melt-in-your-mouth texture.
What makes this version special is the aromatic cardamom and rose water, which elevate the flavor beyond traditional recipes while keeping the preparation straightforward.
The key to perfect chocolate burfi lies in patience and precision: simmering the milk-sugar mixture until it reaches the ideal thread stage, then cooling it just enough before adding chocolate to prevent seizing. This method ensures a smooth, glossy finish without graininess.
Once shaped and dried, the burfi develops a subtle crackly exterior while maintaining a soft, fudgy center—just like the ones you’d find in Indian sweet shops, but made at home with restaurant-quality results.
This recipe celebrates tradition while offering flexibility—add chopped pistachios or almonds for texture, or adjust the rose water to taste for a more subtle floral note. The vegetarian nature makes it perfect for celebrations, and the rich flavor profile ensures it’s a crowd-pleaser.
With just 10 ingredients and a few hours of hands-off time, you’ll have a dessert that feels indulgent yet effortless to prepare.
Store the burfi in an airtight container for up to 2 weeks, where the flavors deepen over time. Whether served at festive gatherings or enjoyed as a special treat, this chocolate burfi delivers the perfect balance of warmth, sweetness, and aromatic complexity.
Let’s create something truly special—one bite at a time.
Ingredients for chocolate burfi
Ten ingredients, two aromatic secrets—cardamom and rose water—transform simple pantry staples into luxurious chocolate burfi.
| Ingredient | Amount | Notes |
|---|---|---|
| Full-Fat Milk 🥛 | 4 cups | Whole milk for richness |
| Granulated Sugar 🍚 | 2 cups | White sugar preferred |
| Dark Chocolate Bars 🍫 | 12 oz | 70% cocoa minimum |
| Green Cardamom Pods 🌿 | 10 whole | Lightly crushed seeds |
| Rose Water 🌸 | 1 tbsp | Pure, food-grade only |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for folding |
| Ghee 🫒 | ¼ cup | For finishing and texture |
| Ground Pistachios 🥜 | ½ cup | Skinless, lightly toasted |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain preferred |
| Heavy Cream 🥛 | ½ cup | Chilled for final layer |
The cardamom is non-negotiable—whole pods from an Indian spice shop deliver the best flavor, but if you're using ground, Penzeys brand is a solid alternative. Look for pods that are plump and vibrant; any discoloration means they've lost potency. The rose water should be pure, food-grade, and never perfumed—Trader Joe's carries a great option. For the chocolate, 70% cocoa or higher ensures that rich, bittersweet depth without overpowering the delicate floral notes. I always grab Valrhona or Lindt bars when I can afford them, but Ghirardelli squares work perfectly for a more budget-friendly option.
No cardamom pods? Double the ground cardamom, but toast it first in a dry pan for 30 seconds to wake up the flavors. Rose water substitute? One teaspoon of orange blossom water gives a similar floral lift, though it's slightly sweeter. The milk should be full-fat and cold—never warmed beyond room temperature—to prevent the sugar from seizing. If you're short on pistachios, almonds or cashews work beautifully, though they'll change the nutty profile. For the chocolate, chop it into small, even pieces—this ensures it melts smoothly into the milk mixture without clumping.
This burfi keeps for up to 2 weeks in an airtight container at room temperature, with flavors deepening over time. For a restaurant-quality finish, brush the top with warmed ghee—this creates that signature crackly exterior while keeping the center fudgy. If you're making ahead, shape and chill the burfi for 4 hours before slicing—this makes it easier to cut cleanly. Store any leftovers in the fridge for up to 1 month, though they're best enjoyed fresh.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe because it uses what you already have—no obscure ingredients, just full-fat milk, sugar, and chocolate. The cardamom and rose water add that je ne sais quoi without extra shopping trips.
- Rich, Layered Bite: That first melt of dark chocolate into warm milk? Pure bliss. The cardamom gives it a subtle warmth, while rose water lifts the whole thing into something sophisticated—like a dessert that tastes expensive but costs pennies.
- Gift-Worthy in Minutes: Between us, this is my go-to for last-minute presents. Shape those burfis into neat little discs, wrap them in foil, and boom—elegant, homemade treats that look like they came from a fancy patisserie. (My mom’s birthday gift? Always burfi.)
- No Waste, All Joy: The leftovers? Even better the next day. Store them in an airtight container, and they’ll stay soft and fudgy for days—perfect for sneaking into lunchboxes or midnight cravings. Plus, you’ll use up that half-bar of chocolate instead of letting it sit in your drawer.
Step-by-step instructions for cardamom-infused chocolate burfi
This luxurious burfi combines rich chocolate with fragrant cardamom and floral rose water for an irresistible fudgy texture.
Infuse the Milk with Cardamom and Rose Water
In a heavy-bottomed saucepan, combine the 4 cups full-fat milk with the 10 whole green cardamom pods (lightly crushed) and 1 tablespoon rose water. Bring to a gentle simmer over medium-low heat, stirring occasionally to prevent scorching. The milk should reduce by about half—this takes approximately 30-40 minutes. You'll know it's ready when it thickens to a creamy consistency and coats the back of a spoon.
Strain the mixture through a fine-mesh sieve into a clean bowl, pressing gently on the cardamom pods to extract every last drop of flavor. Discard the pods. Let the infused milk cool to room temperature before proceeding—this prevents butter from melting prematurely. The aroma should be intoxicating, with warm cardamom notes mingling with delicate rose undertones.
Melt Chocolate and Combine with Milk Mixture
In the same saucepan (no need to wash it—the milk residue adds flavor), melt the 12 ounces dark chocolate bars over low heat, stirring constantly until completely smooth. Remove from heat and let cool slightly. Gradually pour the cooled cardamom-infused milk into the melted chocolate while whisking vigorously to create a silky ganache. The mixture should be thick but pourable—if it's too stiff, warm gently over low heat while stirring.
Return the pan to low heat and cook the mixture for 10-12 minutes, stirring constantly with a wooden spoon, until it thickens to a fudgy consistency that clings to the spoon. You're aiming for a texture between pudding and caramel—it should coat the spoon but still glide smoothly. If it thickens too quickly, add 1-2 tablespoons of the reserved heavy cream to adjust the consistency.
Incorporate Butter and Ghee for Richness
Remove the pan from heat and let the mixture cool to 110°F—warm enough to melt the butter but not so hot that it separates. Cut the 0.5 cup unsalted butter into small cubes and add them one at a time, whisking vigorously after each addition. The butter should incorporate smoothly, creating a glossy sheen. Next, add the 0.25 cup ghee and whisk until fully combined. The mixture should now have a luxurious, velvety texture with a subtle sheen.
Season with 0.25 teaspoon diamond crystal kosher salt and let the mixture cool to 90°F while you prepare the pistachio layer. The salt enhances the chocolate's depth, while the ghee adds a luxurious mouthfeel. If the mixture thickens too much, whisk in 1 tablespoon of heavy cream to restore smoothness.
Layer and Set the Burfi
Line a 9x9-inch baking dish with parchment paper, leaving an overhang for easy removal. Spread half of the chocolate mixture evenly into the dish, creating a smooth, thin layer. Sprinkle 0.25 cup ground pistachios evenly over the chocolate, pressing them down gently to create a cohesive layer. Top with the remaining chocolate mixture and spread it smoothly. Chill in the refrigerator for 4 hours or until set—this ensures clean slices and proper texture.
Once set, remove the burfi from the dish by lifting the parchment paper. Using a sharp knife, cut into 12 even squares. For extra shine and texture, brush the tops with a light coating of ghee and sprinkle with additional pistachios. Serve at room temperature for the best texture—this allows the flavors to meld and the fudgy layers to soften slightly.
Finish with Heavy Cream and Rest
In a small bowl, whip the 0.5 cup chilled heavy cream to soft peaks—just until it holds its shape but isn't stiff. Spread a thin layer of whipped cream over each burfi square and press gently with the back of a spoon to create a marbled effect. Return to the refrigerator for 1 hour to firm up before serving. The cream adds a light contrast to the dense chocolate base, balancing the richness.
This burfi keeps well in an airtight container in the refrigerator for up to 5 days, though it's best enjoyed within 24 hours for optimal texture. The cardamom and rose water infuse every bite with aromatic complexity, while the ghee and butter create a melt-in-your-mouth experience. Serve with a cup of chai for the ultimate indulgence.
Pro Tips For Making Chocolate Burfi
- Scald Milk Properly: Bring the full-fat milk to a rolling boil first—yes, even if the recipe says simmer. I learned this the hard way when my burfi turned grainy and chalky. Once boiling, reduce to a gentle simmer and cook until it reduces by half. No shortcuts here; skim off any foam that rises to keep things clean.
- Crush Cardamom Coarsely: Don’t grind the green cardamom pods into a powder—lightly crush them with the flat side of a knife. This releases the flavor without overpowering the chocolate. I used to pulverize them, and the result tasted like a medicine cabinet exploded.
- Temper the Chocolate: Chop the dark chocolate into small, even pieces before adding it to the milk mixture. Melt it gently—never let it sit directly over heat or it’ll seize. Stir constantly until fully incorporated, then let the whole pan cool slightly before shaping. Trust me, seized chocolate ruins everything.
- Shape While Warm: Roll the burfi mixture into balls or discs while it’s still warm but not sticky—around 28-30°C (82-86°F). Too hot? It’ll flatten; too cool? It’ll crack when pressing. Use a little rose water on your hands to prevent sticking, but don’t drown it. The texture matters more than the shape.
Make-ahead tips for this chocolate burfi
Prep Ahead Strategy
Start your burfi prep the night before by infusing the milk with cardamom and rose water. Store the cooled mixture in an airtight container in the fridge overnight—this intensifies the flavors and saves you time the next day.
The next morning, simply melt the chocolate and combine it with the pre-infused milk mixture. This two-step approach ensures you're not rushed during the critical chocolate incorporation phase. 🌿
Chilling Timeline
After layering the chocolate mixture with pistachios, chill the burfi in the refrigerator for at least 4 hours before slicing. I recommend doing this overnight—it develops a firmer texture that slices cleanly and prevents crumbling.
For a restaurant-quality finish, brush the tops with warmed ghee right before serving to create that signature crackly exterior. 💫
Freezer-Friendly Storage
Shape the burfi into squares and wrap each individually in parchment paper, then place them in a freezer bag with all air removed. This method preserves texture for up to 3 months.
To serve, let them thaw at room temperature for 15-20 minutes—they'll be just as delicious as fresh, with none of the effort. Perfect for last-minute celebrations! ❄️
Make-Ahead Garnishes
Toast your pistachios in advance and store them in a sealed container at room temperature. This prevents them from becoming oily or stale. For the final ghee brush, keep a small bowl of melted ghee in the fridge—just warm it for 10 seconds in the microwave before using.
Prepping garnishes ahead ensures everything is ready when you need it. 🥜
Flavor Development Tip
If you're making burfi for a special occasion, let the flavors mature for 24 hours before serving. The cardamom and rose water infuse more deeply, and the chocolate softens slightly for a luxurious mouthfeel.
Store in an airtight container at room temperature, away from direct sunlight. This waiting period transforms good burfi into extraordinary burfi. 💡
Portion Control for Parties
For large gatherings, divide the chocolate mixture into two 9x9-inch pans and layer each separately. This way, you can chill and slice them independently, ensuring everyone gets perfectly fresh burfi.
Wrap each pan tightly in plastic wrap before chilling to prevent drying. Serve at room temperature for the best texture and presentation. 🎉
Nutrition facts
Frequently asked questions
Can I substitute rose water in this chocolate burfi?
Yes! If you can't find rose water, try 1 teaspoon of orange blossom water for a similar floral note. For a non-floral option, add ½ teaspoon vanilla extract instead—it'll complement the chocolate beautifully.
Why did my burfi turn grainy?
Graininess usually happens when the chocolate mixture cools too quickly or butter is added too soon. Always let the chocolate-milk mixture cool to 110°F before adding butter, and whisk gently to avoid air bubbles. If it's already grainy, blend briefly with an immersion blender to smooth it out.
How do I make this burfi without ghee?
Replace the ¼ cup ghee with an equal amount of melted coconut oil or butter—both work well for texture. For extra richness, add 1 tablespoon of heavy cream to the chocolate mixture. The burfi will still be delicious, though ghee gives that signature crackly finish.
Can I add nuts other than pistachios?
Try chopped almonds, cashews, or hazelnuts—toast them lightly first for better flavor. For a nut-free version, sprinkle crushed freeze-dried raspberries or cocoa nibs for texture contrast. Just adjust the quantity to ½ cup total to maintain balance.
How do I store burfi for maximum freshness?
Keep burfi in an airtight container at room temperature for up to 2 weeks in a cool, dark place. For longer storage, wrap individually in parchment and freeze for 3 months. Thaw at room temperature for 15-20 minutes before serving—no microwave needed! The flavors actually improve with time.
