Desserts
This chocolate burfi recipe transforms simple ingredients into India’s beloved milk fudge, where rich chocolate meets toasted nuts and warm cardamom. 🌟 The secret lies in slow-cooked milk that thickens into velvety perfection, then pressed into delicate sheets before cutting into diamond shapes—a process that rewards patience with every bite.
What sets this recipe apart is the balance of textures: the smooth, melt-in-your-mouth chocolate base contrasts beautifully with crunchy nuts and aromatic cardamom. Unlike store-bought versions, homemade burfi develops deeper flavor as it rests, making it a showstopper for Diwali or festive gatherings.
The method is precise but not complicated, with key steps like tempering the milk and rolling the dough at the right temperature.
By the end, you’ll have a tray of glossy, golden-brown burfi with edges that crisp slightly when broken—just like the ones made in Indian kitchens for generations. The nutty aroma fills your home, and the first bite delivers that signature combination of sweet, creamy, and subtly spiced.
This is dessert that feels like a celebration in every mouthful.
For variations, swap chocolate for white chocolate or add pistachio paste for a vibrant twist. The same technique works for both, proving this recipe’s versatility while keeping its soul intact. Let’s make burfi that tastes like tradition.
Ingredients for chocolate burfi
Rich milk, velvety chocolate, and aromatic cardamom—these 12 ingredients craft India's classic milk fudge.
| Ingredient | Amount | Notes |
|---|---|---|
| Full-Fat Milk 🥛 | 4 cups | Whole milk, room temperature |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for tempering |
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa, chopped fine |
| Granulated Sugar 🍚 | 1 ½ cups | Superfine preferred for smoothness |
| Cardamom Pods 🌿 | 8 whole | Lightly crushed, aromatic |
| Almonds 🌰 | 1 cup | Blanched, toasted, chopped |
| Cashews 🥜 | ½ cup | Toasted, roughly chopped |
| Ghee 🫒 | 2 tbsp | For rolling and shine |
| Vanilla Extract 🌸 | 1 tsp | Pure Madagascar preferred |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain for balance |
| Cornstarch 🌾 | 1 tbsp | For thickening milk |
| Powdered Sugar 🍚 | 1 cup | For dusting finished burfi |
The milk is the foundation, so whole milk with high fat content is essential—none of that skim nonsense. Organic Valley or local dairy from the grocery store's refrigerated section works best, as it has richer flavor. Cardamom should be lightly crushed pods from Penzeys or Indian specialty stores—pre-ground loses its aromatic punch. For chocolate, Valrhona or Lindt 70% bars melt smoothly, but Ghirardelli or store-brand dark chocolate in the baking aisle will do in a pinch. Toast your nuts in a dry pan until golden—Costco's bulk bins are perfect for this—then chop them while still warm to preserve their crunch.
No cardamom pods? Ground cardamom at half the amount works, but you'll miss that floral depth. Substituting chocolate? White chocolate or milk chocolate alters the flavor profile entirely—expect a sweeter, creamier result. Running low on almonds? Pistachios or hazelnuts add their own unique textures, though almonds remain the traditional choice. For the sugar, superfine sugar dissolves more easily, but regular granulated sugar works if you pulse it in a food processor. The ghee is non-negotiable—store-bought or homemade—it gives that signature glossy finish and prevents sticking when rolling.
Freshly made burfi should rest at least 6 hours before cutting—patience here makes all the difference. Store wrapped tightly in parchment between layers in an airtight container for up to 2 weeks at room temperature. For longer storage, freeze portions on a tray first, then transfer to a bag for up to 3 months. The powdered sugar dusting isn't just decorative—it keeps the burfi from sticking and adds that final touch of sweetness. Make a double batch; these disappear faster than you'd expect during Diwali celebrations.
Why You'll Love This Recipe
- No-Pan Needed: Honestly, I just simmer milk and butter in the same pot I’ll later shape the burfi—no extra dishes. The cardamom pods infuse the milk while you melt the chocolate, so by the time you’re ready to roll, everything’s already working together.
- Rich Without Effort: That dark chocolate and full-fat milk combo? It’s like dessert magic. The sugar caramelizes just enough to give it a subtle crunch, while the butter keeps it silky—no fancy techniques, just pure, melt-in-your-mouth satisfaction.
- Gift-Worthy in Minutes: Between us, this is my go-to for Diwali or last-minute hostess gifts. Wrap a few pieces in foil, tie with twine, and boom—elegant, homemade treats that cost a fraction of store-bought. (Yes, even on a Tuesday night.)
- Leftovers? Better Than New: Here’s what sold me—this burfi actually improves after a day or two. The flavors meld, and the texture gets even smoother. Store it in an airtight container, and you’ll have a stash of crave-worthy bites ready whenever the mood strikes.
Step-by-step instructions for chocolate burfi recipe
Master this delicate Indian milk fudge with precise technique and aromatic precision.
🍳 Step 1: Infuse and Thicken the Milk Mixture
In a heavy-bottomed saucepan, combine the 4 cups full-fat milk, 8 lightly crushed cardamom pods, and 1 tbsp cornstarch. Bring to a gentle simmer over medium heat until the mixture thickens to a consistency like heavy cream—about 15-20 minutes. You'll notice the mixture gradually transform from liquid to a thick, glossy texture that coats the back of a spoon.
Real talk: Don't rush this step. The cardamom needs 10 minutes of simmering to fully infuse its aromatic oils. Strain through a fine-mesh sieve into a clean saucepan, pressing gently on the cardamom pods to extract every last drop of flavor. Discard the pods—they've done their job. The strained milk should smell intensely spiced and sweet.
🔥 Step 2: Temper and Combine Dairy Bases
Reduce the heat to low and gradually whisk in the 1 cup cold cubed unsalted butter and 2 tbsp ghee—this is tempering, which prevents the dairy from seizing. Add 1.5 cups granulated sugar and 1 tsp vanilla extract, whisking constantly until the sugar dissolves completely. The mixture should be smooth, with no graininess, and register 160°F on an instant-read thermometer.
Here's where it gets technical: If the mixture starts to curdle, immediately remove it from heat and whisk vigorously for 1 minute. This happens when temperatures exceed 170°F—the proteins in the milk begin to break down. The goal is a silky, pourable consistency that will set properly when cooled. Taste and adjust sweetness if needed, adding more sugar 1 tablespoon at a time until balanced.
👨🍳 Step 3: Incorporate Chocolate and Nuts
Remove the saucepan from heat and immediately whisk in the 8 oz finely chopped dark chocolate bars until completely melted and smooth. The chocolate should disappear without a trace of streaks—this ensures even distribution and prevents sinking. In a separate bowl, toast the 1 cup almonds and 0.5 cup cashews in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden.
Fold the toasted nuts into the chocolate mixture using a silicone spatula, working quickly to maintain the 160°F temperature range. The nuts should be evenly distributed but still visible—this creates the signature nutty bursts in each bite. Sprinkle in the 0.25 tsp diamond crystal kosher salt and mix gently. The salt enhances the chocolate's depth while balancing the sweetness. Let the mixture cool to 110°F—this is crucial for proper setting.
⏰ Step 4: Shape and Set the Burfi
Line a 9x9-inch baking dish with parchment paper, leaving overhang for easy removal. Pour the chocolate mixture into the prepared dish and spread evenly using a silicone spatula. The surface should be smooth and level—any imperfections will show in the final product. Roll the mixture gently to create a slight dome in the center, which helps release air bubbles and ensures even cooling.
Cover the dish with plastic wrap and refrigerate for 6-8 hours or until firm to the touch. The burfi should pull away cleanly from the sides of the dish when ready. I know it's tempting to rush this step, but patience is key—rushing leads to a grainy, crumbly texture instead of the signature fudge-like consistency. For best results, let it set overnight in the fridge.
🔪 Step 5: Roll and Dust for Perfection
Once set, turn the burfi onto the parchment overhang and carefully peel away the baking dish. Dust a clean work surface with 1 cup powdered sugar and roll the burfi gently in the sugar until fully coated. The powdered sugar prevents sticking and adds that signature glossy finish. Cut into 1-inch squares or diamonds using a sharp knife—dip the knife in warm water between cuts to ensure clean edges.
Serve at room temperature for the perfect balance of texture—creamy yet firm, with pockets of molten chocolate and crunchy nuts. The cardamom's warmth should linger on the palate, complementing the rich chocolate and nutty crunch. Store leftovers in an airtight container in the refrigerator for up to 1 week, though they rarely last that long.
Pro Tips For Making Chocolate Burfi
- Boil Milk to 110°C: Use a candy thermometer—stopping at 110°C (230°F) gives you a thick, creamy base without burning. I learned this the hard way when my first batch turned grainy; the milk was too hot, and the sugar didn’t dissolve right.
- Grate, Don’t Chop, Chocolate: Skip the food processor—grate dark chocolate bars finely with a box grater for even melting and smoother texture. Chunks burn faster and leave awkward lumps, even if you stir like a maniac.
- Cool Mixture Before Shaping: Let the burfi filling drop to room temperature before rolling—it’ll hold shape better and won’t stick to your hands. I used to rush this and ended up with misshapen, crumbly balls every time.
- Toast Cardamom First: Lightly crush cardamom pods and dry-toast them in a pan for 30 seconds before adding to the milk. This deepens the flavor without bitterness—my grandmother swore by this, and she was right.
Essential equipment for perfect results
Heavy-Bottomed Saucepan
A 5-quart stainless steel saucepan with a heavy base is non-negotiable for this recipe. I use my All-Clad Stainless Steel 5.5-Quart Saucepan because it distributes heat evenly and prevents scorching.
The thick bottom also helps maintain the 160°F temperature range critical for tempering the dairy mixture. Avoid thin aluminum pans—they heat too quickly and make temperature control nearly impossible. 🔥
Fine-Mesh Sieve
Straining the cardamom-infused milk through a fine-mesh sieve (like the OXO Good Grips) removes every last bit of bitterness from the pods while preserving their aromatic oils. I press the pods gently with a wooden spoon to extract maximum flavor.
A regular colander won’t catch the fine particles, leaving your burfi with a slightly gritty texture. Pro tip: Line your sieve with a cheesecloth for even finer filtration.
Instant-Read Thermometer
A digital instant-read thermometer (I recommend ThermoWorks Thermapen ONE) is essential for monitoring the 160°F dairy mixture and the 110°F cooling point. These temperatures determine whether your burfi will set properly or turn grainy.
Without precise temperature control, you risk curdling the milk or undercooking the chocolate. The ThermoWorks model has a 1-second response time, which is perfect for this delicate process. ✨
Silicone Spatulas
Two silicone spatulas are your best friends: a flexible offset spatula (for spreading the mixture) and a heat-resistant spatula (for folding in nuts). I use OXO Good Grips silicone spatulas because they’re heat-resistant up to 500°F and won’t scratch your saucepan.
The flexible edge helps create that signature smooth, glossy surface. Avoid metal spatulas—they can scratch the non-stick coating or leave streaks in your chocolate mixture.
Diamond-Shaped Cutters
For that classic burfi presentation, invest in a diamond-shaped cookie cutter (like the Wilton 1.5-inch Diamond Cutter). If you don’t have one, a sharp chef’s knife dipped in warm water between cuts works just as well.
The key is to cut through the burfi cleanly—any jagged edges ruin the elegant look. For larger batches, a pastry wheel speeds up the process without smashing the delicate texture. 💫
Parchment Paper Rolls
Rolls of unbleached parchment paper (like If You Care) are a game-changer for shaping and storing burfi. Line your baking dish with parchment for easy removal, and use extra sheets to wrap individual pieces before refrigeration. The parchment prevents sticking and makes cutting effortless.
Store leftovers between layers of parchment in an airtight container to maintain freshness for up to 2 weeks. Avoid wax paper—it can melt when in contact with ghee or chocolate.
Nutrition facts
Frequently asked questions
Why does my chocolate burfi turn grainy instead of smooth?
The most common cause is cooling too quickly or not reaching the proper 160°F temperature before setting. Let the mixture cool slowly to 110°F while stirring occasionally, and ensure your baking dish is lined with parchment to prevent moisture loss. Overworking the mixture after cooling can also create air pockets that turn grainy.
Can I make chocolate burfi without cardamom?
Yes, but you’ll lose that signature aromatic warmth. Substitute with 1 tsp ground cardamom or ½ tsp cinnamon for a different spice profile. For a neutral version, simply omit it—just know the flavor will be milder and less complex. The cardamom’s floral notes balance the chocolate’s richness perfectly.
How do I store burfi to keep it from sticking together?
Wrap individual pieces tightly in parchment paper, then place them in an airtight container with a layer of parchment between each stack. Store at room temperature for up to 1 week, or freeze for 3 months in a sealed bag. Avoid plastic wrap directly on the burfi—it traps moisture and causes sticking. Dust with extra powdered sugar before storing for added protection.
What’s the best way to reheat stale chocolate burfi?
Place the burfi in a 200°F oven for 5-7 minutes on a parchment-lined tray. The low heat revives the texture without melting it completely. For a quicker fix, microwave for 10-15 seconds on low power—just watch closely to avoid overdoing it. The goal is to soften, not liquefy!
Can I substitute white chocolate for dark chocolate?
White chocolate burfi will be sweeter and creamier, with a lighter color. Use the same amount (8 oz) but reduce sugar to 1 cup since white chocolate is already very sweet. Add ½ tsp vanilla bean paste for deeper flavor. The texture remains the same, but the taste profile shifts dramatically—perfect for those who prefer milder chocolate.
