Breakfast & Brunch
This Cadbury Egg Milkshake recipe transforms a nostalgic childhood treat into a luxurious, creamy dessert that takes just 5 minutes to blend. The secret lies in balancing crushed Cadbury eggs with rich chocolate ice cream and cold milk, creating a velvety texture that’s impossible to resist. I perfected this after years of experimenting with milkshake bases—this version delivers that perfect balance of sweet, creamy, and chocolatey perfection.
The magic happens when you blend the ingredients at high speed, ensuring no lumps remain while keeping the Cadbury egg pieces just chunky enough for texture. A splash of vanilla extract and a pinch of salt elevate the flavors, making it taste like a decadent milkshake from your favorite dessert café. What you’ll end up with is a thick, frothy drink that’s perfect for indulging after dinner or as a fun brunch treat.
This recipe is foolproof—no fancy equipment needed, just a blender and a few simple ingredients. The result is a milkshake so rich and satisfying that it’ll have everyone asking for seconds. Garnish with chocolate shavings or whipped cream for an extra touch of indulgence, and serve immediately while it’s still cold and creamy.
Whether you’re craving a chocolate fix or looking for a showstopping dessert, this milkshake delivers every time. It’s the kind of treat that feels special without requiring hours in the kitchen. Let’s make it!
Ingredients for cadbury egg milkshake
Five minutes to chocolatey heaven—just these ingredients transform into a decadent milkshake.
| Ingredient | Amount | Notes |
|---|---|---|
| Cadbury Eggs 🍫 | 8 whole | Crushed into small chunks |
| Chocolate Ice Cream 🍦 | 2 cups | High-quality, fully frozen |
| Cold Whole Milk 🥛 | 1 cup | Chilled for best texture |
| Vanilla Extract 🌿 | ½ tsp | Pure, high-quality extract |
| Sea Salt 🧂 | ¼ tsp | Fine grain for balancing |
| Dark Chocolate Shavings 🍫 | ¼ cup | For garnish, optional |
| Whipped Cream 🍦 | ¼ cup | Homemade or store-bought |
| Crushed Ice ❄️ | ½ cup | For extra thickness |
| Heavy Whipping Cream 🥛 | ¼ cup | For extra richness |
| Mini Marshmallows 🍬 | ¼ cup | Optional garnish |
The Cadbury eggs are the star here, so pick the classic milk chocolate ones—they melt beautifully without turning grainy. I always grab mine from Trader Joe's or Whole Foods when they're in stock, but any store's chocolate eggs work. The ice cream needs to be fully frozen for that creamy texture—Häagen-Dazs or Ben & Jerry's are my go-tos, but any good brand will do. If you're using store-bought whipped cream, check the label for stabilizers—whipped cream with just cream and sugar is ideal for that light, airy topping.
No vanilla extract? Vanilla sugar or a scraped vanilla bean works in a pinch. Short on chocolate shavings? Melt a chocolate bar and drizzle it over the top—dark chocolate or milk chocolate, your call. The crushed ice is key for thickness, but if you're in a hurry, freeze the milk in an ice cube tray ahead of time. For extra indulgence, add a splash of chocolate syrup or caramel sauce—just a tablespoon or two goes a long way. And if you're feeling fancy, a sprinkle of crushed peppermint or sea salt on top adds a sophisticated twist.
This milkshake is best served immediately, but if you need to prep ahead, keep the Cadbury eggs and ice cream frozen until the last minute. The whipped cream and chocolate shavings can be stored in the fridge for up to 3 days, but they're best fresh. For a crowd, double the recipe—just make sure your blender can handle it. Leftovers? Refreeze the milkshake base and blend again with a splash of milk to restore creaminess. Trust me, it's worth the effort.
Why You'll Love This Recipe
- Five-Ingredient Magic: The moment I realized this shake only needs five things—Cadbury Eggs, ice cream, milk, vanilla, and a pinch of salt—I knew it was my new shortcut. No measuring cups, no fancy techniques, just crack open those eggs, scoop the ice cream, blend, and boom—ready in minutes.
- Velvet Meets Crunch: That first bite where the creamy chocolate ice cream meets the sharp, salty snap of a Cadbury Egg? It’s like a hug for your taste buds. The vanilla and milk tie it all together so smoothly, you’ll forget how little effort went into making it.
- Weekday Hero: Between us, this is my go-to when I’m too tired to cook but still want something special. It’s perfect for lazy Sundays, late-night cravings, or even a quick treat before a movie—no one will guess how fast I made it.
- No Waste, All Win: I always buy Cadbury Eggs for holidays, but they’re too good to wait. Blending them into a shake means nothing goes to waste, and the ice cream stretches further than I’d expect. Plus, the leftovers taste just as good the next day—if they last that long.
Step-by-step instructions for Cadbury Egg milkshake
Here's how to blend the perfect creamy, chocolatey milkshake with that signature Cadbury Egg flavor.
Prepare the Cadbury Egg Base
Start by crushing all 8 whole Cadbury Eggs into small, even chunks using a rolling pin or heavy pan. I like to place them between two sheets of plastic wrap first—this prevents chocolate from sticking everywhere. Crush until you have about ½ cup of finely broken pieces, but don't grind them into powder. The texture should resemble coarse sand, with some larger chunks for that authentic Cadbury Egg bite.
Transfer the crushed Cadbury Eggs to a medium mixing bowl. Add the 0.5 tsp vanilla extract and 0.25 tsp sea salt, then stir gently to distribute the flavors evenly. The salt might seem counterintuitive, but it enhances the chocolate's natural sweetness and balances the richness. Let this mixture sit at room temperature for 5 minutes—this allows the flavors to meld slightly before blending.
Blend the Core Ingredients
In a high-powered blender, combine the crushed Cadbury Egg mixture with the 2 cups Chocolate Ice Cream and 1 cup Cold Whole Milk. I always use a high-powered blender for this recipe—regular blenders struggle to fully incorporate the ice cream and crushed chocolate pieces, resulting in a grainy texture. Secure the lid tightly and blend on high speed for 30-45 seconds until completely smooth.
Here's the thing—you want the milkshake to be thick but pourable. If it's too thick after blending, add 1-2 tablespoons of Cold Whole Milk at a time until you reach the perfect consistency. The mixture should coat the back of a spoon but still flow easily. Pulse occasionally to check progress and avoid overheating the motor. The ideal texture should be like thick pudding with a silky mouthfeel.
Add Creaminess and Thickness
Transfer the blended milkshake to a large pitcher. Now it's time to add the richness—pour in the 0.25 cup Heavy Whipping Cream and 0.5 cup Crushed Ice. The crushed ice might seem excessive, but it creates that signature milkshake thickness without making it icy. Stir gently with a silicone spatula to combine, being careful not to create air bubbles that could make the texture uneven.
For an extra touch of indulgence, fold in the 0.25 cup Whipped Cream using a gentle folding motion. This adds lightness and creates those beautiful air pockets that make the milkshake feel luxurious. Taste and adjust—if it needs more sweetness, add a tiny bit more crushed Cadbury Egg; if it's too thin, stir in 1 tablespoon of Crushed Ice at a time until it reaches your desired consistency.
Serve with Garnishes
Ladle the milkshake into four chilled glasses, filling each about ¾ full. The key to presentation is in the details—top each serving with 1 tablespoon of Dark Chocolate Shavings and 1 tablespoon of Mini Marshmallows. I like to arrange the marshmallows in a small pile on top, then sprinkle the chocolate shavings around the edges for a visually appealing contrast.
For an extra-special touch, dip a spoon in the milkshake and drag it through the chocolate shavings, creating a decorative pattern on the surface. Serve immediately while the milkshake is still cold and creamy. The contrast between the warm marshmallows, cool milkshake, and rich chocolate creates a sensory experience that's pure indulgence. Enjoy within 15 minutes for the best texture and temperature.
Pro Tips For Making Cadbury Egg Milkshake
- CHOP EGGS SMALL: Those whole Cadbury Eggs won’t melt evenly if they’re chunky—break them into 1-inch pieces first. I learned this the hard way when my first shake had half-melted egg chunks floating like sad, gooey islands. A quick smash with a rolling pin saves time and guarantees smoothness.
- USE COLD MILK: Grab that milk straight from the fridge—room temperature milk turns the ice cream into soup faster than you’d like. Cold milk keeps the shake thick and creamy longer, especially if you’re blending ahead. (Yes, even if you’re impatient like me.)
- SALT BEFORE BLENDING: A pinch of sea salt on the ice cream and eggs before adding milk makes a real difference—it brightens the chocolate flavor instead of letting it hide. Skip this, and your shake tastes like it’s missing something. Trust me, it’s not just "for flavor."
- ADD VANILLA LAST: Toss the vanilla extract in after blending—this keeps its aroma from getting lost in the chocolate chaos. I used to add it early, and the flavor would just vanish into the mix. A few drops at the end? That’s how you notice it.
Best sauces and condiments for this recipe
Chocolate Sauce Drizzle
Elevate your milkshake with a homemade chocolate sauce drizzle—it’s easier than you think! Melt ½ cup dark chocolate chips with ¼ cup heavy cream over a double boiler, stirring until silky smooth. Let it cool slightly before drizzling over the top for a glossy finish. For extra decadence, add 1 tsp instant espresso powder to deepen the chocolate flavor. 🍫
Caramel Swirl
A salted caramel swirl takes this milkshake to the next level. Heat ½ cup granulated sugar in a saucepan until melted, then whisk in 2 tbsp heavy cream and 1 tbsp butter. Simmer for 3 minutes, then swirl a spoonful into the milkshake before serving. Top with a pinch of flaky sea salt for contrast. The caramel adds a rich, buttery note that balances the chocolate perfectly.
Whipped Cream Variations
Skip store-bought whipped cream and make your own for a lighter texture. Whip 1 cup heavy whipping cream with 1 tbsp powdered sugar and ½ tsp vanilla extract until stiff peaks form. For a coffee twist, add 1 tsp instant coffee granules to the milkshake before topping with whipped cream. For a peppermint kick, fold in ½ tsp crushed candy canes into the whipped cream before serving.
Hot Fudge Topping
Warm up your milkshake with a hot fudge topping. Melt ½ cup chocolate chips with 2 tbsp milk in a microwave-safe bowl in 30-second intervals, stirring until smooth. Drizzle over the milkshake and watch it melt into a glossy, warm layer. For a spiced version, add ¼ tsp cinnamon and a pinch of cayenne to the melted chocolate for a subtle kick.
Chocolate Syrup Boost
If you’re short on time, a high-quality chocolate syrup (like Ghirardelli or Hershey’s Special Dark) works in a pinch. Add 1-2 tablespoons to the blender while making the milkshake for extra richness. For a peanut butter twist, drizzle 1 tbsp creamy peanut butter over the top—it pairs surprisingly well with the Cadbury Egg’s chocolatey depth. 🥜
Warm Chocolate Ganache
For a restaurant-worthy finish, make a chocolate ganache. Heat ½ cup heavy cream until steaming, then pour over ½ cup chopped dark chocolate. Let it sit for 2 minutes, then stir until smooth. Pour over the milkshake and let it set slightly for a glossy, semi-solid topping. Garnish with crushed pistachios for crunch and texture contrast.
Nutrition facts
Frequently asked questions
Can I make this milkshake without Cadbury Eggs?
The Cadbury Eggs are what make this recipe special, but you can substitute them! Use ½ cup crushed milk chocolate bars or 1 cup chocolate-covered malt balls for a similar texture. For extra richness, add 1 tablespoon of chocolate syrup to the blender. Just note that the flavor won't be identical—Cadbury Eggs have a unique sweetness and creaminess that's hard to replicate.
Why did my milkshake turn out too thin?
If your milkshake is too thin, it’s likely because the ice cream wasn’t cold enough or you added too much liquid. Always use fully frozen ice cream and crushed ice for thickness. If needed, stir in 1-2 tablespoons of crushed ice or blend in 1 tablespoon of heavy whipping cream to restore creaminess. For future batches, reduce the milk by 1-2 tablespoons or skip the crushed ice if your blender is powerful.
How can I make this milkshake ahead of time?
This milkshake is best served immediately, but you can prep components ahead. Store the crushed Cadbury Eggs and chocolate ice cream in the freezer separately. When ready, blend with 1 cup cold milk and ½ cup crushed ice for 30 seconds. For garnishes, keep the chocolate shavings and whipped cream refrigerated (up to 3 days). Serve within 15 minutes of blending for the best texture.
Is this milkshake suitable for kids?
This recipe is kid-friendly and packed with chocolatey goodness. For younger children, you can adjust the texture by blending in ½ cup whole milk instead of crushed ice for a smoother drink. Skip the sea salt if you prefer a sweeter taste, and use mini marshmallows as a fun garnish. Always supervise while drinking thick milkshakes to prevent choking hazards.
Can I use dairy-free alternatives?
Yes, but with some adjustments. Replace the whole milk and heavy cream with unsweetened almond or oat milk, and use dairy-free chocolate ice cream. For thickness, add ½ cup coconut milk ice cubes instead of crushed ice. The texture will be lighter, but still delicious! Keep in mind that the flavor may differ slightly from the original recipe.
