Desserts
This Cadbury chocolate fudge recipe delivers the rich, velvety texture and deep cocoa crunch you crave—like a decadent hug for your taste buds. 💛 The secret lies in tempering the chocolate properly and balancing sweetness with just the right amount of butter and condensed milk for that signature pull-apart magic.
I've perfected this recipe after years of testing, ensuring every bite is smooth yet firm, with a satisfying snap when you cut it.
The process is simpler than you might think: melt the chocolate and butter together, whisk in the condensed milk, and let the mixture cool slightly before pouring into a lined pan.
The key to achieving that professional fudge texture is patience—allowing it to set at room temperature before chilling in the fridge for clean slices. This method guarantees a fudge that's neither too soft nor too hard, with a glossy finish that looks as good as it tastes.
What makes this recipe stand out is how it captures the iconic Cadbury flavor—that perfect balance of sweetness and cocoa intensity without being overly sugary. The result is a dessert that's rich enough for special occasions but easy enough to make for a quick treat.
Whether you're serving it at a holiday gathering or indulging yourself after dinner, this fudge is sure to disappear quickly.
For added depth, consider stirring in a handful of toasted nuts or a sprinkle of flaky sea salt before it sets—both elevate the flavor profile without overpowering the chocolate. The possibilities are endless, but the base recipe remains foolproof. Ready to create something truly irresistible?
Ingredients for cadbury chocolate fudge
Twelve ingredients transform into decadent Cadbury fudge with velvety texture and deep cocoa crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Cadbury Dairy Milk Chocolate Bars 🍫 | 12 oz | High-quality, full milk chocolate |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for even melting |
| Sweetened Condensed Milk 🥛 | 14 oz | Canned, 14 oz can |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat, cold |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality |
| Flaky Sea Salt 🧂 | ¼ tsp | For garnish, optional |
| Toasted Almonds 🥜 | ½ cup | Sliced, for texture |
| Granulated Sugar 🍚 | ¼ cup | Fine grain preferred |
| Dark Chocolate Chips 🍫 | ¼ cup | 70% cocoa, for crunch |
| Vegetable Oil 🫒 | 1 tbsp | For greasing pan |
| Parchment Paper 📄 | 1 sheet | For lining pan |
The Cadbury Dairy Milk chocolate bars are non-negotiable for that iconic flavor. Grab a 12-ounce bar—the ones with the signature purple wrapper from the UK section at Whole Foods or World Market deliver the most authentic taste. If you can't find them, Cadbury milk chocolate bars from the baking aisle work as a solid substitute. For the condensed milk, Carnation brand is the gold standard—avoid the shelf-stable versions with added stabilizers. The butter should be cold and cubed to melt evenly with the chocolate, creating that signature silky texture. Pro tip: use European-style butter like Plugrá or President for richer flavor.
No Cadbury bars? High-quality milk chocolate bars with at least 30% cocoa work in a pinch, but you'll lose that signature Cadbury depth. The almonds can be swapped for pecans or walnuts—just toast them first for maximum flavor. Short on vanilla? Vanilla bean paste at half the amount adds a more intense aroma. The sea salt is purely optional but Maldon flaky salt elevates the dish dramatically. For the dark chocolate chips, Ghirardelli or Valrhona brands ensure a proper cocoa crunch. If you're feeling adventurous, try crushed Cadbury chocolate instead of chips for a more cohesive flavor profile.
This fudge sets beautifully at room temperature but chilling for 2 hours ensures clean slices. Store in an airtight container at room temperature for up to 2 weeks, or freeze in individual portions for up to 3 months. The texture actually improves after 24 hours as the flavors meld. For serving, dust with powdered sugar or extra chocolate shavings—Cadbury chocolate shavings add a professional touch. Leftovers? Reheat gently in the microwave for 10-second bursts to restore that silky texture.
Why You'll Love This Recipe
- Five-Ingredient Magic: This recipe is the kind of thing you’ll make just because you can—no fancy skills, no special tools. Melt chocolate, mix cream and condensed milk, stir in vanilla, and you’re done. That’s it. Even if you burn the butter (we’ve all been there), the flavor still wins.
- Rich Without Effort: The moment you cut into that fudge, you’ll understand why Cadbury Dairy Milk is legendary. The butter and heavy cream make it silky, while the condensed milk gives it that perfect, caramelized sweetness. Honestly? It’s the kind of dessert that feels indulgent but doesn’t taste heavy—just pure, velvety chocolate satisfaction.
- Party in a Box: Between us, this is my secret weapon for last-minute gatherings. Wrap it in foil, tie it with ribbon, and suddenly you’ve got a showstopper that costs pennies to make. Kids adore it, adults reach for seconds, and no one asks how long it took—because the answer is “not long.”
- Zero-Waste Luxury: Make a batch, and you’ll have leftovers for days. Store it in the fridge, and it only gets better with time—fudgier, richer, impossible to resist. And because it’s so cheap to make (thanks to that condensed milk doing all the heavy lifting), you can afford to be generous. My freezer’s always stocked with this stuff. Always.
Step-by-step instructions for Cadbury chocolate fudge
This fudge delivers rich Cadbury flavor with perfect texture—silky yet firm, and irresistibly pull-apart.
🔥 Step 1: Melt Chocolate and Butter Together
Line a 9x13-inch baking pan with the 1 sheet parchment paper, leaving an overhang for easy removal. In a heavy-bottomed saucepan, combine the 12 oz Cadbury Dairy Milk Chocolate Bars (chopped into ½-inch pieces) and the 1 cup unsalted butter. Place the saucepan over low heat and stir gently with a silicone spatula until both are completely melted and smooth.
Here's the thing—Cadbury chocolate has a higher fat content than most bars, so resist the urge to rush this step. You're looking for a glossy, 120°F mixture that coats the back of a spoon evenly. If you see any unmelted butter or grainy chocolate, reduce heat slightly and stir until fully incorporated. This ensures your fudge will have that signature Cadbury creaminess without seizing later.
🍳 Step 2: Incorporate Condensed Milk and Cream
Remove the saucepan from heat and let it cool for 2-3 minutes until it reaches 100°F. This prevents the condensed milk from curdling when added. Whisk in the 14 oz sweetened condensed milk and 0.5 cup heavy whipping cream until fully combined and smooth.
Return the saucepan to low heat and stir constantly for 5-7 minutes until the mixture thickens to a soft-ball stage—when you dip a spoon in, it should hold its shape but still be slightly runny. You'll notice the mixture will bubble gently and become noticeably thicker. If it starts to bubble too vigorously, reduce heat immediately to prevent burning. This precise temperature control is what creates that perfect pull-apart texture.
👨🍳 Step 3: Add Flavorings and Mix Thoroughly
Remove from heat again and stir in the 1 tsp vanilla extract, 0.25 cup granulated sugar, and 0.25 cup dark chocolate chips until evenly distributed. For the 0.5 cup toasted almonds, fold them in gently—don't overmix or they'll break. The mixture should be thick but still pourable.
Here's where it gets fun—taste test! The fudge should be rich and chocolate-forward with a hint of caramel sweetness from the condensed milk. If it tastes too sweet, we'll adjust later. If it needs more depth, add another ½ tsp vanilla extract now. The dark chocolate chips will add a sophisticated bitterness that balances the Cadbury sweetness perfectly. This is your last chance to adjust flavors before setting.
🥘 Step 4: Pour and Set the Fudge
Quickly pour the mixture into the prepared 9x13-inch pan lined with parchment paper. Use a silicone spatula to spread it evenly into a ¼-inch thick layer. Tap the pan gently on the counter a few times to remove any air bubbles. Sprinkle the 0.25 tsp flaky sea salt evenly over the top—this enhances all the chocolate flavors.
Let the fudge cool at room temperature for 1 hour until it's firm enough to cut but still slightly tacky. Then refrigerate for 2-3 hours until completely set. The edges should pull away cleanly from the parchment, and when you press your finger gently, it should leave a slight indentation that holds its shape. If it's still too soft after 3 hours, give it another hour—rushing this step leads to crumbly fudge.
🔪 Step 5: Cut and Serve with Precision
Using a sharp, hot knife (dip in hot water and wipe dry between cuts), divide the fudge into 12 perfect squares (about 2x2 inches each). The knife should glide through cleanly with minimal resistance. If it sticks, let the fudge sit at room temperature for 10 minutes to soften slightly.
For the best presentation, serve at room temperature. The fudge will develop its full rich flavor and that signature Cadbury creaminess when slightly warm. Store any leftovers in an airtight container in the refrigerator for up to 2 weeks, or freeze for up to 3 months. The texture will be slightly firmer when cold, but it softens beautifully at room temperature. Each piece should deliver that perfect balance of creamy Cadbury flavor, crunchy almonds, and dark chocolate bits.
Pro Tips For Making Cadbury Chocolate Fudge
- CHOP CHOCOLATE SMALL: Use a sharp knife to hack the Cadbury bars into tiny, even pieces—no bigger than 5mm. I learned this the hard way: larger chunks melt unevenly and leave lumpy texture. (Yes, even if you’re impatient like me, take the 2 minutes to do it properly.)
- WHISK CREAM COLD: Chill your heavy whipping cream in the fridge for at least 30 minutes before whipping it into the hot mixture. Warm cream folds in like a soggy mess; cold cream stays light and glossy. Trust me, your fudge will thank you.
- STOP STIRRING AT 3 MINUTES: Once the butter, condensed milk, and chocolate are fully melted and bubbling, stir for exactly 3 minutes—no more. Overworking the mixture introduces air, which can make the fudge grainy. Let the heat do the work.
- USE VANILLA BEAN PASTE: Swap vanilla extract for a teaspoon of vanilla bean paste—it adds depth without overpowering. I was skeptical until I tried it: the flecks of vanilla bean dissolve into the fudge, giving it a richer, more complex flavor. (Bonus: it looks fancy.)
Regional styles of this cadbury chocolate fudge
British Classic
This is the original Cadbury-inspired fudge you'd find in British bakeries, where the magic lies in the Cadbury Dairy Milk chocolate bars from the UK. The recipe relies on Carnation condensed milk and Plugrá butter for that authentic creamy texture.
British versions often skip nuts but add a pinch of cinnamon for warmth—just ¼ tsp—to complement the chocolate depth. I've made this version countless times, and the key is letting it set overnight in the fridge for that signature firm-yet-silky texture. 🍫
For an extra touch, dust the top with icing sugar before cutting—this was a common practice in traditional British fudge houses. The result is a dessert that's rich enough to feel luxurious but simple enough to make at home.
If you can't find UK Cadbury bars, Cadbury milk chocolate bars from the baking aisle work, though the flavor will be slightly less intense.
American Twist
Across the pond, American home cooks often add toasted pecans instead of almonds and a dash of espresso powder—just ½ tsp—to enhance the chocolate flavor. The condensed milk is still Carnation, but many prefer Land O'Lakes butter for its higher fat content, which creates a smoother finish.
This version also tends to be slightly sweeter, with an extra 2 tbsp granulated sugar to suit American palates. I've found that adding a splash of bourbon—about 1 tsp—before pouring into the pan adds a subtle depth that pairs beautifully with the Cadbury flavor.
The cooling process is slightly different here: after the initial 1-hour room temperature set, American recipes often recommend freezing for 1 hour before cutting. This creates a firmer texture that holds up better in hot climates.
For serving, a drizzle of melted white chocolate over the top adds a visual pop and balances the richness.
Canadian Maple Version
In Canada, this fudge gets a maple syrup twist, where 2 tbsp pure maple syrup replaces some of the granulated sugar. The result is a dessert that's less sweet but more complex, with the maple's earthy notes complementing the Cadbury chocolate beautifully.
Canadian cooks also love adding crushed maple walnuts for texture—just ½ cup—and a sprinkle of maple sea salt on top. The cooling process is the same, but the fudge sets slightly faster due to the maple's natural thickening properties. 🍁
This version is perfect for holiday gift-giving, as the maple flavor adds a touch of local pride. To make it extra special, serve with a dip of whipped cream infused with 1 tsp maple extract.
The contrast between the rich fudge and light cream is pure Canadian comfort food at its finest.
Australian Caramelized
Down under, this fudge takes on a caramelized twist, where ½ cup brown sugar replaces some of the granulated sugar, and 2 tbsp golden syrup (like Treacle) is added to the mixture.
The result is a dessert with a deeper, molasses-like flavor that pairs perfectly with the Cadbury chocolate. Australians also love adding crushed Vegemite chocolate—just ¼ cup—for a uniquely Aussie touch.
The texture is slightly chewier, thanks to the golden syrup, and the fudge sets more slowly, requiring an extra 30 minutes in the fridge. 🇦🇺
For serving, this version is often paired with a scoop of vanilla ice cream or a dollop of clotted cream. The caramelized notes make it a favorite for summer gatherings, where the fudge's richness balances the heat.
If you can't find golden syrup, molasses works in a pinch, though the flavor will be slightly different.
South African Spiced
In South Africa, this fudge gets a warm spice infusion, where ½ tsp ground cinnamon, ¼ tsp ground nutmeg, and a pinch of cayenne pepper are added to the mixture.
The spices cut through the richness of the Cadbury chocolate, creating a dessert that's both bold and balanced. South Africans also love adding crushed rooibos chocolate—just ¼ cup—for a unique, earthy flavor.
The fudge sets slightly faster due to the spices, so reduce the room temperature cooling time to 45 minutes before refrigerating. 🌶️
This version is often served with a cup of rooibos tea on the side, as the tea's natural sweetness and earthy notes complement the spiced fudge beautifully. For an extra touch, garnish with crushed meringue on top—this adds a light, airy contrast to the dense fudge.
The spices make this a favorite for winter holidays, where the warmth of the flavors feels especially comforting.
Nutrition facts
Frequently asked questions
Can I substitute regular milk chocolate for Cadbury Dairy Milk?
While you can use regular milk chocolate, you'll miss the signature Cadbury flavor profile. For the best results, look for Cadbury milk chocolate bars from the baking aisle—they're specifically formulated for baking. If you absolutely must substitute, choose a high-quality milk chocolate with at least 30% cocoa butter to mimic the richness.
Why did my fudge turn out too hard or too soft?
Texture issues usually come from cooling problems. For too hard fudge, it likely cooled too quickly—try reducing the fridge time to 1.5 hours next time. For too soft fudge, it didn't set enough—extend the fridge time to 3 hours or add 1 extra tbsp butter to the recipe. The ideal texture should be firm enough to cut cleanly but still have that signature pull-apart quality.
How do I make this fudge nut-free?
Simply omit the toasted almonds and reduce the dark chocolate chips to ¼ cup instead of ½ cup to maintain balance. For extra texture, add ½ cup crushed Cadbury chocolate or ¼ cup mini chocolate chips instead. The fudge will still have that creamy, pull-apart texture without nuts.
Can I make this fudge without condensed milk?
Yes, but the texture will be different. Replace the 14 oz condensed milk with a mixture of 1 cup heavy cream and ½ cup granulated sugar, heated to 180°F until slightly thickened. This creates a lighter fudge, but you'll lose some of that classic caramel depth. For best results, use evaporated milk instead—simmer 1 cup evaporated milk with ½ cup sugar until reduced by half.
How do I store leftover fudge?
For short-term storage, keep in an airtight container at room temperature for up to 5 days. For longer storage, freeze in 1-inch thick slices wrapped tightly in plastic wrap. Thaw at room temperature for 30 minutes before serving. The texture remains perfect when properly stored—just avoid exposing it to moisture, which can make it grainy.
