Breakfast & Brunch
This Cadbury Egg Milkshake recipe delivers the perfect balance of rich chocolate and creamy vanilla in every sip—just like your favorite nostalgic treat. 💛 The secret lies in blending melted Cadbury Eggs with cold milk and vanilla ice cream, creating a velvety texture that's impossible to resist. I've perfected this recipe to ensure it's smooth, indulgent, and easy to make at home, whether you're treating yourself or surprising someone special.
The beauty of this milkshake is its simplicity—just four key ingredients come together to create something extraordinary. You'll need Cadbury Eggs for that signature chocolate flavor, vanilla ice cream for creaminess, milk to blend it all into a smooth consistency, and a touch of vanilla extract to enhance the flavor. The process is straightforward, but the result is pure comfort in a glass.
What you'll end up with is a decadent, creamy milkshake that's rich with chocolate swirls and smooth vanilla notes. Each sip delivers that nostalgic Cadbury Egg taste, but with the velvety texture of a perfectly blended milkshake. The best part? It's ready in just 10 minutes, making it the ideal treat for a lazy afternoon or a quick celebration.
For an extra touch of indulgence, top with whipped cream and chocolate shavings to elevate the presentation. This recipe serves 2, so you can enjoy it solo or share with a friend. Let's dive into the instructions and create this creamy, dreamy milkshake!
Ingredients for cadbury egg milkshake
Four nostalgic ingredients transform into a dreamy chocolate-vanilla milkshake you'll crave daily.
| Ingredient | Amount | Notes |
|---|---|---|
| Cadbury Eggs 🍫 | 4 whole | Unwrapped, chocolate coating intact |
| Vanilla Ice Cream 🍦 | 1 cup | Premium brand for best texture |
| Whole Milk 🥛 | ½ cup | Cold for smooth blending |
| Vanilla Extract 🌿 | ½ tsp | Pure almond extract preferred |
| Heavy Whipping Cream 🥛 | ¼ cup | For topping, cold and chilled |
| Dark Chocolate Shavings 🍫 | 2 tbsp | For garnish, store-bought or homemade |
| Granulated Sugar 🍚 | 1 tbsp | Optional for extra sweetness |
| Crushed Peppermint Candy 🍬 | 1 tsp | Optional minty surprise |
Cadbury Eggs are the star—grab the classic milk chocolate variety from any grocery store's seasonal candy aisle. The chocolate coating needs to stay intact for that signature swirl effect. Trader Joe's and Target usually stock them year-round, but check the holiday candy section if it's off-season. For the ice cream, Breyers or Häagen-Dazs vanilla give the creamiest texture, but any good-quality brand works. Pro tip: let the ice cream sit at room temp for 10 minutes before blending—it mixes smoother that way. The milk should be ice cold to prevent curdling when blended with the ice cream.
No Cadbury Eggs? Melted chocolate bars with crushed candy shells is the next best thing—just melt 2 oz of milk chocolate and mix in 2 tbsp crushed candy shells. Short on vanilla extract? Vanilla bean paste or even a scraped vanilla bean works beautifully. The whipped cream topping can be store-bought (like Cool Whip) if you're in a rush, but homemade is worth it. For the chocolate shavings, a microplane works best—it gives you those perfect, delicate curls. Want to skip the sugar? The Cadbury Eggs are already sweet enough, but if you're adding extra, maple syrup works too for a natural touch.
This milkshake is best enjoyed immediately, but if you need to prep ahead, store the Cadbury Egg mixture separately in the fridge for up to 2 days. The whipped cream should be whipped right before serving to keep it light. For a make-ahead hack, freeze the milkshake in popsicle molds—it's like a chocolate-vanilla ice pop! Leftovers? Blend with a splash of milk to restore creaminess. The chocolate shavings keep for 1 week in an airtight container, so make extra for future treats.
Why You'll Love This Recipe
- Five-Ingredient Speed: I swear, this is the kind of recipe where you can have a milkshake ready while your coffee’s still brewing. Just crack open two Cadbury Eggs, scoop in ice cream, splash milk and cream—no measuring cups, no fuss. Honestly, I’ve made it in under five minutes, even with sticky chocolate fingers.
- Chocolate-Cream Magic: That first sip? Pure indulgence. The Cadbury Egg’s rich, creamy center melts into the vanilla ice cream, while the milk and whipped cream add this velvety smoothness. Between us, it’s the kind of flavor combo that makes you want to close your eyes and savor every gulp—no guilt, no regrets.
- Party or Pajamas: This milkshake works anywhere. Pack it in a thermos for a picnic, serve it at a birthday bash, or just enjoy it in your PJs on a lazy Sunday. I’ve even frozen leftover milkshake mix in ice cube trays—just add ice cream later. It’s my go-to for when I need something special but don’t want to cook.
- Leftovers? No Problem: Make a big batch and store the mix (without ice cream) for up to a week—just blend with fresh ice cream when you’re ready. Or, if you’re feeling fancy, top it with whipped cream and a sprinkle of crushed Cadbury Egg shells for crunch. It’s my secret weapon for lazy afternoons or unexpected guests.
Step-by-step instructions for Cadbury Egg milkshake
Here's how to blend rich chocolatey Cadbury Eggs into a velvety, dreamy milkshake.
👨🍳 Step 1: Prepare the Cadbury Eggs
Gather the 4 whole Cadbury Eggs and carefully unwrap them, keeping the chocolate coating intact. Place them in a microwave-safe bowl and microwave for 15-20 seconds on high power. This just softens the chocolate enough to blend smoothly—don't overdo it or the filling will melt completely.
Use a fork to gently mash the eggs, breaking them into small, pea-sized chunks while leaving some texture. You want the chocolate coating to stay mostly whole so it creates those beautiful swirls in your milkshake. Set the prepared eggs aside—they'll blend into a luscious chocolate base.
🍳 Step 2: Blend the Base Ingredients
In a high-powered blender, combine the 1 cup Vanilla Ice Cream, 0.5 cup Whole Milk, and 0.5 tsp Vanilla Extract. Add the mashed Cadbury Eggs and 1 tbsp Granulated Sugar (if using). Blend on high for 30-45 seconds until completely smooth and creamy.
Here's the thing—you're looking for a thick, pudding-like consistency at this stage. If it's too thin, add 1-2 ice cubes and blend again. The ice cream should be fully incorporated with no visible chunks of chocolate or ice. Taste it now—you should get a rich chocolate-vanilla flavor with a hint of sweetness.
🥘 Step 3: Whip the Cream Topping
In a separate chilled bowl, whip the 0.25 cup Heavy Whipping Cream with an electric mixer on medium-high speed until it forms soft peaks. This should take about 1-2 minutes. The cream should hold its shape when the whisk is lifted but still be light and airy.
Don't over-whip or you'll end up with butter. You want that perfect balance between fluffy and stable so it holds up when you add it to your milkshake. Set the whipped cream aside in the refrigerator while you prepare the final garnishes.
🍽️ Step 4: Assemble and Garnish
Pour the blended milkshake mixture into two tall glasses, filling each about ¾ full. Gently spoon the whipped cream on top, creating a swirl pattern with the back of a spoon. Sprinkle the 2 tbsp Dark Chocolate Shavings and 1 tsp Crushed Peppermint Candy evenly between the two servings.
Serve immediately for the creamiest texture. The contrast between the cool milkshake, airy whipped cream, and crunchy peppermint pieces makes every sip magical. The chocolate shavings add a sophisticated touch that elevates this from a simple milkshake to a decadent treat.
Pro Tips For Making Cadbury Egg Milkshake
- CHOP EGGS SMALL: I learned this the hard way—whole Cadbury Eggs sink to the bottom like concrete blocks. Roughly chop them into ½-inch pieces so they melt evenly into the milkshake and distribute that rich chocolatey goodness. No one wants to taste a single, stubborn egg at the bottom of their glass.
- USE COLD MILK: Straight from the fridge, not room temp. Cold milk blends smoother and prevents the ice cream from melting too fast, which keeps your shake thick and creamy instead of turning into a soupy mess. Trust me, your blender will thank you too.
- WHIP CREAM LAST: Add the heavy whipping cream after blending everything else—it’s the fluffiest when it’s fresh. If you mix it in early, it’ll get broken down and lose that light, airy texture. Save it for the final fold to keep that cloud-like finish.
- MEASURE VANILLA PRECISELY: The bottle says "vanilla extract," but that doesn’t mean you should eyeball it. A single teaspoon is enough—any more and you’ll taste artificial sweetness. If you’re using vanilla ice cream, cut it in half. Overdoing it kills the Cadbury Egg’s natural richness.
Regional styles of cadbury egg milkshake
UK Chocolatey Twist
In the UK, this milkshake becomes even more indulgent by adding a splash of double cream (about 2 tbsp) to the blended mixture—it creates a richer, silkier texture that Brits love. I’ve tested this with Cadbury Dairy Milk bars melted into the base for an extra chocolatey punch. Top with a dusting of cocoa powder instead of shavings for a classic British touch. 🍫
Australian Minty Surprise
Down under, they take this milkshake to the next level by adding crushed Liquorice Allsorts (about 1 tbsp) for a sweet-and-salty twist. Australians also prefer using Vegemite ice cream (yes, really!) in place of vanilla for a savory-chocolate mashup that’s surprisingly delicious. Garnish with a sprinkle of crushed Tim Tams for that iconic Aussie crunch. 🌿
Canadian Maple Magic
For a Canadian-inspired version, swap the vanilla extract for maple syrup (about 1 tbsp) and add a pinch of cinnamon to the blended mixture. Use maple-flavored ice cream if available, or blend in 1 tsp real maple syrup directly. Top with whipped cream and a drizzle of maple glaze for a cozy, autumnal treat that feels like a hug in a glass. 🍁
US South Sweet Tea Swirl
In the Southern US, this milkshake gets a sweet tea twist by blending in 2 tbsp sweetened black tea (like Lipton) with the milkshake base. The tea adds a subtle tannic depth that pairs perfectly with the chocolate. Garnish with a peanut butter drizzle (about 1 tsp) for a decadent Southern combo. Serve with a straw and a slice of peach cobbler on the side for the full experience. 🥤
Mexican Chocolate Fusion
For a Latin-inspired take, blend in ½ tsp cinnamon and ¼ tsp cayenne pepper with the milkshake base for a hint of spice. Top with a sprinkle of crushed Mexican chocolate (like Abel) and a dollop of cajeta (goat’s milk caramel) for a sweet-and-spicy kick. Serve with a churro on the side for dipping—trust me, it’s next-level. 🌶️
Nutrition facts
Frequently asked questions
Can I make this milkshake without a blender?
If you don't have a blender, mash the Cadbury Eggs thoroughly with a fork, then mix everything in a bowl with a hand mixer until smooth. For extra creaminess, add 1-2 ice cubes and stir vigorously. The texture won't be as velvety, but it'll still taste delicious.
How do I store leftovers?
Store the milkshake base (without whipped cream) in an airtight container in the fridge for up to 2 days. When ready to serve, blend again with a splash of milk to restore creaminess. The whipped cream topping should always be added fresh for best texture.
What's the best way to melt Cadbury Eggs?
Microwave for 15-20 seconds on high power—just enough to soften the chocolate coating without melting the filling completely. For a stovetop method, place them in a heatproof bowl over simmering water for 1-2 minutes, stirring gently. Never use high heat or the eggs will become too runny.
Can I use store-bought whipped cream?
Yes! For convenience, use Cool Whip or Reddi-wip—just follow package instructions to whip it lightly before adding to your milkshake. While homemade whipped cream is preferred for texture, store-bought works perfectly fine. The flavor difference is minimal, but the presentation will be slightly less elegant.
Why did my milkshake turn grainy?
Graininess usually happens when the ice cream melts too much during blending. Try these fixes: use 1-2 ice cubes to chill the mixture, or blend in 1 tbsp cold milk to restore creaminess. For prevention, let your ice cream sit at room temperature for 10 minutes before blending.
