Cadbury Chocolate Ice Cream Recipe: Fudgy Swirls and Creamy Cadbury Crunch

Desserts

Cadbury Chocolate Ice Cream Recipe: Fudgy Swirls and Creamy Cadbury Crunch

This Cadbury chocolate ice cream recipe delivers the perfect balance of creamy custard and fudgy Cadbury swirls—just like your favorite childhood treat. The secret lies in a rich custard base that churns into velvety perfection, while melted Cadbury bars create those signature chocolate ribbons. I’ve perfected this recipe over years of testing, ensuring every spoonful is decadent without being overly sweet.

The process is simpler than you’d think: simmer milk, eggs, and sugar into a smooth custard, then fold in whipped cream and chopped Cadbury bars for that iconic texture. No ice cream maker?

No problem—this no-churn method works just as well, using just a few extra ingredients to stabilize the mix. The result is a dessert that’s creamy, indulgent, and packed with the nostalgic flavors of Cadbury.

What makes this recipe stand out is the way the Cadbury pieces melt just enough to create those signature swirls while staying chewy enough to bite into. The custard base ensures a smooth, luxurious mouthfeel, and the chocolate adds depth without overpowering.

It’s the kind of dessert that feels like a treat, not a chore to make.

Whether you’re serving it at a dinner party or simply craving a classic chocolate fix, this recipe delivers every time. The best part? It’s adaptable—swap in dairy-free milk and vegan chocolate for a lighter version, or add a sprinkle of sea salt for extra sophistication. Let’s get churning!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for cadbury chocolate ice cream

Six core ingredients plus one nostalgic secret—Cadbury bars—that transform into velvety chocolate swirls.

Ingredient Amount Notes
Heavy Cream 🥛 2 cups Full-fat for best texture
Whole Milk 🥛 1 cup Warmed for smooth custard
Large Egg Yolks 🥚 6 whole Pasture-raised preferred
Granulated Sugar 🍚 1 cup White or light brown
Vanilla Extract 🌿 2 tsp Pure Madagascar preferred
Cadbury Dairy Milk Bars 🍫 12 oz Chopped into small pieces
Unsalted Butter 🧈 ½ cup Cold, cubed for texture
Cornstarch 🌾 2 tbsp For smooth custard
Sea Salt 🧂 ¼ tsp Fine grain for finishing
Whipped Cream Stabilizer 🥛 1 tbsp Optional for no-churn

The Cadbury bars are non-negotiable here—Cadbury Dairy Milk specifically, not any other brand. Walmart or Target stock them year-round, but specialty chocolate shops often carry them too. Grab the full-size bars, not the mini ones—they melt more evenly. For the custard, Land O'Lakes heavy cream is my go-to, but any full-fat brand works. The eggs? Pasture-raised yolks add richness, but store-bought yolks are fine if you're in a pinch. Pre-chop the chocolate into small, even pieces—this ensures those signature swirls without clumps.

No Cadbury bars? High-quality dark chocolate (60-70%) works in a bind, but the flavor won't be identical. Short on cornstarch? Arrowroot powder at the same amount is a decent swap. The vanilla extract is where you can splurge—Madagascar Bourbon has deeper flavor than imitation extracts. For the no-churn method, whipped cream stabilizer (like DryWhip) is key to prevent iciness. Skip it? Add 1/4 cup powdered sugar to your whipped cream instead. The butter should be cold—microwave 20 seconds to soften if needed before folding.

Store the custard base in an airtight container for 3 days—it actually improves overnight. Whipped cream should be used within 24 hours for best texture. For the final ice cream, freeze in an airtight container for 6-8 hours before serving. The chocolate swirls stay chewy when frozen—no need to thaw. Portion into small containers if you're making this ahead for parties—each serving keeps for 1 month in the freezer.

❤️

Why You'll Love This Recipe

  • Here’s the magic: Cadbury’s signature malted chocolate flavor sneaks into every spoonful, but the custard base—thanks to those yolks and sugar—feels luxurious, not heavy. It’s the kind of dessert that makes you pause mid-bite, like, “Wait, is this really homemade?” (Yes. Yes, it is.)
  • No Whisk Required: I swear, the only tools you need are a saucepan and a whisk—no fancy gadgets, no stress. Just heat the heavy cream and milk until it’s steaming, temper those yolks like you’re defusing a bomb (slowly, one spoon at a time), and stir until it’s thicker than my aunt’s famous gravy. Ten minutes max, and you’re golden.
  • Rich Without Guilt: Here’s the magic: Cadbury’s signature malted chocolate flavor sneaks into every spoonful, but the custard base—thanks to those yolks and sugar—feels luxurious, not heavy. It’s the kind of dessert that makes you pause mid-bite, like, “Wait, is this really homemade?” (Yes. Yes, it is.)
  • Party in a Bowl: Between us, this is my go-to for date nights, last-minute potlucks, or when my kid’s soccer team “needs” snacks. Freeze it in a loaf pan for neat slices, or scoop it straight into bowls—no one will care (or notice) if you served it in a Tupperware. Bonus: It’s the only dessert that feels fancy but won’t tank your budget.

Step-by-step instructions for Cadbury chocolate ice cream

Here's how to create ultra-creamy ice cream with rich Cadbury swirls and a velvety texture.

1

Warm the Milk and Infuse with Vanilla

In a medium saucepan, combine the 1 cup whole milk and 1 cup granulated sugar. Heat over medium-low heat until the sugar dissolves completely—you'll see it disappear into the warm milk. This step prevents grainy ice cream later.

Remove the pan from heat and stir in the 2 teaspoons vanilla extract. Let the mixture cool to room temperature before proceeding. The vanilla needs time to infuse fully, and warm milk helps create a smoother custard base. If you're using the whipped cream stabilizer, whisk it into the cooled milk now for extra creaminess.

2

Temper the Egg Yolks

In a separate bowl, whisk together the 6 whole large egg yolks until they're pale and slightly thickened. This step is crucial—it prevents scrambled eggs when hot milk is added. Slowly pour about ½ cup of the warm milk mixture into the yolks while whisking constantly.

Once the yolks are fully incorporated, gradually pour the tempered mixture back into the remaining warm milk. Return the entire mixture to the saucepan and cook over low heat, stirring constantly with a wooden spoon or silicone spatula. The custard will thicken enough to coat the back of the spoon—this should take about 5-7 minutes.

3

Add Butter and Cornstarch for Smooth Texture

Remove the custard from heat and stir in the ½ cup cold unsalted butter and 2 tablespoons cornstarch. The butter adds richness, while the cornstarch ensures a silky texture. Return the mixture to low heat and cook for another 1-2 minutes, stirring constantly, until it reaches 170°F on an instant-read thermometer.

This temperature is critical—it pasteurizes the custard while preventing curdling. Once thickened, strain the mixture through a fine-mesh sieve into a clean bowl to remove any lumps. Let it cool completely before proceeding. The custard should be thick enough to coat the back of a spoon but still pourable.

4

Chop and Prepare the Cadbury Swirls

While the custard cools, break the 12 oz Cadbury Dairy Milk bars into small, even pieces—about ½-inch cubes. The smaller the pieces, the more evenly they'll distribute throughout the ice cream. You can use a sharp knife or pulse them in a food processor for consistency.

For extra decadence, melt ¼ cup of the chopped chocolate in a microwave-safe bowl in 20-second bursts, stirring between each, until smooth. Drizzle this melted chocolate over the cooled custard and gently fold it in with a spatula. This creates pockets of rich chocolate throughout the ice cream.

5

Churn and Freeze for Perfect Texture

Pour the custard mixture into your ice cream maker and churn according to the manufacturer's instructions—typically 20-25 minutes. The ice cream will thicken and become creamy. During the last 2 minutes of churning, add the remaining chopped chocolate pieces and stir gently to distribute them evenly.

Once fully churned, transfer the ice cream to an airtight container. For the best texture, freeze for at least 4 hours or until firm. If you prefer a softer serve, let it sit at room temperature for 10-15 minutes before scooping. The result should be a creamy, velvety ice cream with pockets of fudgy Cadbury swirls throughout.

👨‍🍳

Pro Tips For Making Cadbury Chocolate Ice Cream

  • Temper the Yolks: Whisk your egg yolks and sugar over a double boiler until the mixture hits 160°F (71°C)—that’s when it turns pale, thick, and coats the back of a spoon. I learned this the hard way: rushing it with direct heat curdles yolks faster than you can say "smooth ice cream." Use a thermometer if you’re unsure; your future scoops depend on it.
  • Use Cold Cream: Chill your heavy cream and whole milk in the fridge for at least 2 hours before mixing. Cold dairy incorporates better into the custard base, giving you a silkier texture without graininess. I used to skip this, and my ice cream always had that weird, icy bite—even after churning.
  • Strain the Custard: After cooking, strain the custard through a fine-mesh sieve into your ice cream base. This removes any stray cooked bits or lumps that’ll turn into gritty surprises later. Yes, it’s an extra step, but your mouth will notice the difference—especially when you’re eating it straight from the tub.
  • Add Chocolate Last: Fold in chopped Cadbury chocolate (or a high-quality bar) only after the custard has cooled to room temperature. Hot custard melts chocolate unevenly, leading to clumps or a greasy texture. If you’re impatient, chill the custard in an ice bath for 10 minutes first—trust me, it’s worth the wait.

Dietary considerations for this cadbury chocolate ice cream

Dairy-Free Adaptations

Swap whole milk and heavy cream for full-fat coconut milk (chilled overnight) or oat milk (barista blend) to keep the custard creamy. Use 1 can (13.5 oz) coconut milk for the milk base and 1 cup coconut cream for the heavy cream equivalent.

The custard will have a subtly nutty flavor that pairs beautifully with Cadbury’s chocolate. 🥥

For the Cadbury swirls, use vegan Cadbury bars (if available) or dairy-free dark chocolate (70% cocoa) chopped into small pieces. Melt the chocolate using coconut oil instead of butter for folding into the custard. The texture remains rich, though slightly denser than traditional versions.

Gluten-Free Considerations

This recipe is naturally gluten-free since it doesn’t contain wheat-based ingredients. However, always check the labels on Cadbury bars and vanilla extract—some brands may process chocolate in facilities with gluten.

For extra caution, opt for certified gluten-free chocolate bars like Enjoy Life brand. The custard remains smooth and safe for gluten-sensitive diets. ✨

Lower-Sugar Options

Reduce the 1 cup granulated sugar to ½ cup and balance the sweetness with 1 teaspoon maple syrup or 1 tablespoon honey in the custard. For the Cadbury swirls, use sugar-free Cadbury bars (if available) or dark chocolate (85% cocoa)—these add depth without overpowering.

The ice cream will still be decadent but with a more balanced flavor profile.

Nut-Free Safety

Standard Cadbury bars contain milk and sometimes trace nuts (like almond milk in some facilities). For nut-free versions, use certified nut-free chocolate (e.g., Lindt Excellence bars) or make your own chocolate swirls with melted dairy-free chocolate and nut-free oats pressed into small discs. Always double-check packaging for cross-contamination warnings.

Lactose-Free Versions

Replace butter with vegan butter (like Miyoko’s) and use lactose-free milk (e.g., Fairlife lactose-free cream) for the custard. The texture remains creamy, though slightly lighter. For the Cadbury swirls, stick to lactose-free Cadbury bars or dairy-free chocolate to avoid any lactose triggers while keeping the signature taste. 💪

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 210mg70%
Sodium 140mg6%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 48g
Protein 8g16%
* 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 this recipe without an ice cream maker?

For a no-churn version, whip 2 cups heavy cream with 1/4 cup powdered sugar until stiff peaks form. Fold it into your cooled custard, then add the chopped Cadbury pieces. Freeze in an airtight container for 6-8 hours, stirring once halfway. This method creates a lighter texture but still delivers those signature chocolate swirls.

2

Why does my ice cream turn icy after freezing?

Icy ice cream usually means air got incorporated during churning or the mixture wasn't properly stabilized. For creamy results, ensure your custard reaches 170°F and cools completely before churning. Add 1 tablespoon corn syrup to the custard base if you notice iciness—it prevents large ice crystals from forming. Also, avoid over-churning in your ice cream maker.

3

Can I use white chocolate instead of Cadbury bars?

While possible, white chocolate lacks the signature Cadbury flavor profile that makes this recipe special. For best results, stick to Cadbury Dairy Milk bars—their unique milk chocolate taste creates those iconic swirls. If you must substitute, use high-quality milk chocolate (36% cocoa) for a similar experience, but expect a slightly different flavor.

4

How do I store leftovers to maintain texture?

Transfer scooped portions to an airtight container and press plastic wrap directly on the surface to minimize air exposure. Store in the freezer for up to 1 month. For serving, let portions sit at room temperature for 10-15 minutes before scooping to prevent cracking. Avoid refreezing thawed ice cream, as it affects texture.

5

What's the secret to perfect chocolate swirls?

The key is using small, even chocolate pieces (1/2-inch cubes) and adding them during the last 2 minutes of churning. For extra decadence, melt 1/4 cup chocolate separately and drizzle it into the custard before churning—this creates pockets of melted chocolate that swirl beautifully. Chill the chocolate pieces in the freezer for 10 minutes before adding to prevent premature melting.

★★★★★4.9(2 reviews)
Categories Desserts