Desserts
This chocolate burfi recipe delivers the perfect balance of rich cocoa, creamy milk, and delicate sweetness—every bite is a luxurious melt-in-your-mouth experience. The secret lies in slow-cooked milk reduced to a velvety consistency, combined with tempered ghee and finely ground chocolate for that signature silky texture.
After years of refining this traditional Indian sweet, I’ve developed a foolproof method that ensures your burfi stays firm yet tender, with a glossy sheen that’s impossible to resist.
The process begins with reducing milk to a thick, caramel-like consistency, then blending it with sugar syrup and tempered ghee—a technique that creates the signature smoothness. Chocolate is added in precise amounts to avoid bitterness, while cardamom and nuts (if used) add subtle depth.
Each step requires patience, but the result is worth it: a dessert that’s elegant enough for celebrations yet simple enough for everyday indulgence.
What makes this recipe stand out is the texture—firm enough to hold its shape but melting gently on the tongue, with a glossy finish that’s almost too pretty to eat.
The flavor is a harmonious blend of deep chocolate, creamy milk, and a whisper of spice, making it a crowd-pleaser for any occasion. Whether you’re preparing for Diwali or just craving a decadent treat, this burfi will become your go-to dessert.
Once mastered, you can customize it with pistachios, almonds, or rose water for added flair. Let’s create something truly special—this chocolate burfi is a labor of love, and every bite will reflect that care. Here’s how to make it perfect every time.
Ingredients for chocolate burfi
Rich milk, velvety ghee, and deep chocolate—just twelve ingredients transform into decadent chocolate burfi.
| Ingredient | Amount | Notes |
|---|---|---|
| Full-Fat Milk 🥛 | 4 cups | Whole milk for creaminess |
| Granulated Sugar 🍚 | 2 cups | Fine grain preferred |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for tempering |
| Dark Chocolate Chips 🍫 | 1 cup | 70% cocoa minimum |
| Green Cardamom Pods 🌿 | 4 whole | Lightly crushed for aroma |
| Ghee 🫒 | ½ cup | Pure, unscented |
| Pistachios 🥜 | ½ cup | Shelled, roughly chopped |
| Powdered Sugar 🍚 | 1 cup | For dusting finish |
| Rose Water 🌸 | 1 tsp | Optional, pure grade |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain for balance |
| Vanilla Extract 🌿 | 1 tsp | Pure Madagascar preferred |
| Almond Flour 🥜 | ¼ cup | For extra texture |
The milk is the foundation—whole milk gives that luxurious creaminess you crave. Trader Joe's organic or Store brand whole milk both work, but avoid ultra-pasteurized if you can. For the chocolate, 70% cocoa or higher is key—Ghirardelli or Valrhona chips melt beautifully. Cardamom? Kirkland Signature pods are my go-to, but any good quality works. The pistachios? Kashmir pistachios from Indian markets have the best flavor, but regular shelled pistachios will do in a pinch. Buy them unsalted and toast them yourself for maximum flavor.
No pistachios? Almonds or cashews work beautifully—just toast them first. Short on cardamom? Cinnamon at half the quantity gives warmth without overpowering. The chocolate can be swapped for dark cocoa powder if you prefer, but it’ll be less rich. For the ghee, store-bought pure ghee is fine, but if you’re feeling ambitious, make your own by clarifying butter. The butter matters too—Plugrá or Land O’Lakes unsalted are my top picks for tempering. And if you’re feeling fancy, add a splash of rose water or orange blossom water for that authentic touch.
This burfi keeps beautifully—up to 2 weeks in an airtight container at room temperature. For extra shine, brush the top with a little melted ghee before dusting with powdered sugar. Store it in layers with parchment paper between each sheet to prevent sticking. Reheat gently in the oven if it gets too firm, but honestly, it’s even better the next day once all the flavors meld together. Portion it into small squares for easy serving—perfect for gifting or special occasions.
Why You'll Love This Recipe
- Few Ingredients, Big Payoff: I swear by this recipe—just milk, sugar, butter, chocolate, and cardamom. That’s it. No weird substitutes or hard-to-find spices lurking in your pantry. Honestly, if you’ve made ghee or caramel before, you’ve already got the skills.
- Cardamom-Kissed Magic: The dark chocolate and cardamom? Chef’s kiss. That warm, floral spice cuts through the richness while the chocolate stays bold—like a grown-up dessert that still feels like a treat. (Yes, even on a Tuesday night.)
- Gift-Worthy in Minutes: These little squares are perfect for parties, teacher gifts, or just sneaking into your lunchbox. They hold together like a dream, so you can pack them ahead without worrying about meltdowns.
- Budget-Friendly Luxury: Full-fat milk and butter make it taste indulgent, but the cost adds up fast. Here’s the secret: use store-brand chocolate chips and skip pre-ground cardamom—just crush the pods yourself. Same decadence, half the price.
Step-by-step instructions for silky-smooth chocolate burfi
Here's how to craft this luxurious dessert with layers of rich chocolate and delicate floral notes.
Prepare the Cardamom-Infused Milk Mixture
In a heavy-bottomed saucepan, combine the 4 cups full-fat milk, 4 whole green cardamom pods, and 0.25 tsp diamond crystal kosher salt. Bring to a gentle simmer over medium heat until small bubbles form around the edges—about 10 minutes. This slow heating prevents scorching while allowing the cardamom to release its aromatic oils.
Remove from heat and let steep for 15 minutes, covered. The milk should develop a subtle floral fragrance. Strain through a fine-mesh sieve into a clean bowl, pressing gently on the cardamom pods to extract every drop of essence. Discard the pods—we want only the infused milk, not the fibrous remnants.
Temper the Butter and Create the Chocolate Base
In the same saucepan (no need to clean it—the milk residue adds flavor), melt the 1 cup unsalted butter over low heat, stirring constantly until completely liquid. Add the 1 cup dark chocolate chips and stir gently until fully melted, creating a glossy chocolate-butter mixture. Remove from heat and stir in 1 tsp vanilla extract and 1 tsp rose water, whisking until fully incorporated.
Gradually whisk in the 2 cups granulated sugar until completely dissolved. The mixture should be smooth with a rich, velvety texture. Return to low heat and gently warm the milk mixture while whisking continuously. This gradual combination prevents temperature shock that could cause the chocolate to seize.
Combine and Cook to Perfect Consistency
Slowly pour the warm milk mixture into the chocolate-butter blend while whisking vigorously. The mixture will thicken noticeably as it comes together. Return to low heat and cook for 15-20 minutes, stirring constantly with a silicone spatula, until the mixture reaches 230°F on a candy thermometer and coats the back of a spoon.
Watch for the moment when the mixture begins to thicken into a glossy, fudge-like consistency—this is your signal to stop cooking. Remove from heat and stir in the 0.5 cup ghee and 0.25 cup almond flour, mixing until completely smooth. The ghee adds luxurious richness while the almond flour contributes subtle nutty depth and helps create that signature burfi texture.
Shape and Set the Burfi
Transfer the mixture to a greased 8x8-inch baking dish or similar shallow container, spreading it evenly. Cover with plastic wrap pressed directly against the surface to create a smooth finish. Refrigerate for 4 hours or until completely firm—this is crucial for clean slicing.
Once set, dust the top generously with 1 cup powdered sugar and sprinkle with the 0.5 cup roughly chopped pistachios. Using a sharp knife, cut into diamonds or squares. For that professional finish, dip the bottom of each piece in powdered sugar before serving. The contrast of creamy chocolate with crunchy pistachios and floral notes makes this dessert truly exceptional.
Pro Tips For Making Chocolate Burfi
- Simmer Milk Slowly: After burning three batches of condensed milk, I learned to keep the heat low and steady—no rushing. Full-fat milk needs time to thicken properly; if it boils hard, it’ll scorch before it reduces, and your burfi will taste bitter instead of rich.
- Toast Cardamom First: Crack open those green pods and toast them whole in a dry pan for 30 seconds until fragrant. Crush them after simmering with the milk—this keeps their aroma vibrant and prevents a muddy, over-extracted flavor that ruins the delicate balance.
- Don’t Overmix the Filling: Once you fold in melted butter and chocolate, stir just enough to combine. Overworking the mixture introduces air, which makes the burfi dense and dry. Think "gentle folds," not "whipped to oblivion"—your future self will thank you.
- Chill Before Rolling: Let the filling sit in the fridge for at least 2 hours (yes, even if you’re impatient). Cold filling rolls cleaner and holds its shape better, so you avoid those frustrating cracks or sticky messes when shaping. Patience here = professional results.
Make-ahead tips for this dish
Prep Ahead Strategy
Chocolate burfi is one of those desserts that actually tastes better the next day—so plan ahead! After cooking the mixture to 230°F and stirring in the ghee, let it cool to room temperature before transferring to an airtight container.
This prevents condensation and keeps the texture silky. I store mine in a glass loaf pan with parchment paper between layers for easy slicing later. 💫
Fridge vs Freezer
For short-term storage (1 week), keep your burfi in the fridge wrapped tightly in plastic wrap. The cold helps set the texture perfectly. If you're prepping for a big event, freeze individual pieces wrapped in parchment and plastic—thaw at room temperature for 1 hour before serving.
The texture remains intact, though it may be slightly firmer after freezing.
Gift-Worthy Packaging
To make your burfi extra special for gifting, portion it into small squares and wrap each piece individually in parchment paper. Place them in a decorative tin or box lined with tissue paper.
For an elegant touch, sprinkle edible gold leaf or drizzle with melted chocolate before the final dusting of powdered sugar. These details make it look like a professional patisserie creation! ✨
Reheating Secrets
If your burfi becomes too firm after storage, don't worry—it's not ruined! Pop it in the oven at 300°F for 5-7 minutes to soften slightly while keeping it rich and creamy.
For microwave reheating, use 20-second intervals on low power, stirring in between. The goal is to warm it gently without making it greasy.
Flavor Boosting Shortcuts
Want to save time without sacrificing flavor? Make the sugar syrup ahead by combining 2 cups sugar with ¼ cup water and cooking to 240°F (soft-ball stage). Store it in a clean jar at room temperature for up to 2 weeks.
You can also prep the pistachios by toasting and chopping them in advance—they keep well in an airtight container for 1 month.
Batch Cooking Tips
Double the recipe for parties or holidays—just ensure you have enough space in your fridge or freezer. For large batches, use a 9x13-inch baking dish instead of the 8x8-inch pan. When cutting, use a hot knife (dip in hot water and wipe dry) for cleaner slices.
Store extra pieces in a vacuum-sealed bag to extend freshness up to 3 weeks in the freezer. 💡
Nutrition facts
Frequently asked questions
Why does my chocolate burfi turn out too soft or sticky?
The key is reaching the exact 230°F temperature and letting it cool completely before shaping. If it's too soft, your mixture may not have cooked long enough—stir constantly until it reaches the proper consistency and coats the back of a spoon. For extra firmness, chill the set burfi for an additional 1-2 hours before cutting.
Can I make chocolate burfi without ghee?
Yes, but the texture will be less rich and silky. Replace the 0.5 cup ghee with an equal amount of unsalted butter or vegetable shortening, though ghee adds that signature luxurious mouthfeel. For a dairy-free option, use coconut oil—but expect a slightly different flavor profile. The ghee is what gives traditional burfi its melt-in-mouth quality!
How do I prevent chocolate from seizing when making the mixture?
Chocolate seizes when it comes into contact with cold liquids. Always warm your milk mixture to at least 110°F before combining it with the chocolate-butter blend. Work slowly and whisk continuously to maintain even temperatures. If it does seize, gently reheat the mixture over low heat while stirring until smooth again.
What's the best way to store chocolate burfi for maximum freshness?
Store in an airtight container at room temperature for up to 2 weeks, separated by parchment paper to prevent sticking. For longer storage, freeze individual pieces wrapped in plastic for up to 3 months. Thaw at room temperature for 1 hour before serving. The texture remains perfect when stored properly!
Can I use white chocolate instead of dark?
White chocolate will make your burfi sweeter and less rich, but it works in a pinch. For best results, use 70% dark chocolate or higher to maintain depth of flavor. The fat content in white chocolate also affects the texture—expect a slightly softer final product. If using white chocolate, reduce the sugar by 0.25 cup to balance sweetness.