Cadbury Cream Eggs are one of those seasonal candies that people wait for all year. That thick chocolate shell and sweet, gooey center feel like pure nostalgia. The good news is you can make a homemade version that’s incredibly close to the original.
It’s simple, a little messy in the best way, and surprisingly satisfying. If you love the store-bought classic, this recipe gives you that same creamy bite with ingredients you can pronounce.

Ingredients
Method
-
Make the cream base: In a mixing bowl, beat the softened butter until smooth. Add corn syrup, vanilla, and salt.
Mix until combined and glossy. Gradually beat in 3 cups of powdered sugar until thick, smooth, and scoopable. If it’s too stiff, add a teaspoon of milk.
If it’s too soft, add more powdered sugar.
-
Divide for “yolk” and “white”: Scoop about 1/3 of the cream into a small bowl. Tint it with a few drops of yellow food coloring until it looks yolk-like. Leave the remaining cream white.
-
Chill the filling: Cover and refrigerate both mixtures for 20–30 minutes.
This makes shaping and piping easier.
-
Melt the chocolate: Place the chopped chocolate (and coconut oil, if using) in a heatproof bowl. Microwave in 20–30 second bursts, stirring between each, until smooth. Alternatively, use a double boiler.
Avoid overheating.
-
Prepare the molds: Using a small spoon or pastry brush, coat the inside of each egg cavity with a thin but even layer of melted chocolate. Make sure the edges are covered. Chill the mold for 5 minutes, then add a second thin coat to reinforce the shell.
Chill again until set.
-
Form the yolks: Roll small balls of the yellow mixture, about 1/2 teaspoon each. Keep them chilled on a plate so they stay firm.
-
Fill the eggs: Spoon or pipe a tablespoon of white filling into each chocolate shell, leaving room for the yolk and a top layer. Press a yellow “yolk” ball gently into the center.
Cover with a little more white filling, leaving the top slightly below the rim.
-
Seal with chocolate: Re-melt the remaining chocolate if needed. Spoon or pipe a layer over each filled cavity to seal. Smooth the surface and make sure the chocolate meets the edges.
Chill until fully set, about 20–30 minutes.
-
Unmold and tidy: Carefully release the eggs from the molds. If you used half-egg molds and want full eggs, warm the edge of each half briefly on a hot plate or skillet and press two halves together to seal. Let set.
-
Rest for texture: For the best gooey interior, let the eggs sit at cool room temperature for 30–60 minutes before serving.
What Makes This Recipe So Good

- Classic flavor and texture: A rich milk chocolate shell filled with a soft, fondant-like cream center that’s smooth and sweet.
- Fun to customize: You can adjust the sweetness, add flavors, or use dark chocolate if you prefer.
- Kid-friendly project: Rolling the “yolks” and filling the molds is a great hands-on activity.
- Simple ingredients: No special equipment beyond a silicone egg mold and a small candy thermometer if you have one.
- Seasonal showstopper: Perfect for Easter baskets, spring parties, or gifting.
Ingredients
- For the chocolate shell:
- 12 ounces milk chocolate (quality bars or chips), finely chopped
- 1 tablespoon coconut oil or cocoa butter (optional, for smoother shells)
- For the cream filling:
- 1/2 cup unsalted butter, softened
- 2/3 cup light corn syrup (or golden syrup)
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 3 to 3 1/2 cups powdered sugar, sifted (add to desired thickness)
- 1–2 teaspoons milk or cream (as needed for texture)
- Yellow food coloring (gel preferred)
- Equipment:
- Silicone egg molds (half-egg cavities)
- Pastry brush or small spoon
- Piping bag or zip-top bag (optional)
Instructions
- Make the cream base: In a mixing bowl, beat the softened butter until smooth. Add corn syrup, vanilla, and salt.
Mix until combined and glossy. Gradually beat in 3 cups of powdered sugar until thick, smooth, and scoopable. If it’s too stiff, add a teaspoon of milk.
If it’s too soft, add more powdered sugar.
- Divide for “yolk” and “white”: Scoop about 1/3 of the cream into a small bowl. Tint it with a few drops of yellow food coloring until it looks yolk-like. Leave the remaining cream white.
- Chill the filling: Cover and refrigerate both mixtures for 20–30 minutes.
This makes shaping and piping easier.
- Melt the chocolate: Place the chopped chocolate (and coconut oil, if using) in a heatproof bowl. Microwave in 20–30 second bursts, stirring between each, until smooth. Alternatively, use a double boiler.
Avoid overheating.
- Prepare the molds: Using a small spoon or pastry brush, coat the inside of each egg cavity with a thin but even layer of melted chocolate. Make sure the edges are covered. Chill the mold for 5 minutes, then add a second thin coat to reinforce the shell.
Chill again until set.
- Form the yolks: Roll small balls of the yellow mixture, about 1/2 teaspoon each. Keep them chilled on a plate so they stay firm.
- Fill the eggs: Spoon or pipe a tablespoon of white filling into each chocolate shell, leaving room for the yolk and a top layer. Press a yellow “yolk” ball gently into the center.
Cover with a little more white filling, leaving the top slightly below the rim.
- Seal with chocolate: Re-melt the remaining chocolate if needed. Spoon or pipe a layer over each filled cavity to seal. Smooth the surface and make sure the chocolate meets the edges.
Chill until fully set, about 20–30 minutes.
- Unmold and tidy: Carefully release the eggs from the molds. If you used half-egg molds and want full eggs, warm the edge of each half briefly on a hot plate or skillet and press two halves together to seal. Let set.
- Rest for texture: For the best gooey interior, let the eggs sit at cool room temperature for 30–60 minutes before serving.
How to Store
- Room temperature: Keep in an airtight container for 3–4 days in a cool, dry spot.
Avoid warm kitchens or direct sun.
- Refrigerator: Store for up to 2 weeks. Let sit out 10–15 minutes before eating for a softer center.
- Freezer: Freeze up to 2 months. Wrap individually, then place in a freezer bag.
Thaw in the fridge overnight.

Benefits of This Recipe
- Control over ingredients: Use high-quality chocolate and adjust sweetness to taste.
- Allergy-friendly options: Easy to make gluten-free and nut-free with simple swaps.
- Make-ahead friendly: The eggs store well and can be made days before you need them.
- Budget-friendly: A batch often costs less than buying several store-bought eggs.
- Creative outlet: Decorating and flavoring are half the fun.
Pitfalls to Watch Out For
- Overheating chocolate: This can cause seizing or dull, streaky shells. Melt slowly and stir often.
- Shells too thin: One coat might crack. Two thin coats are safer than one thick coat.
- Runny filling: If the fondant is too soft, add more powdered sugar and chill before filling.
- Sticky release: Make sure shells are fully set and molds are clean and dry before unmolding.
- Warm hands: If shaping yolks is messy, chill your hands briefly or work in short bursts.
Recipe Variations
- Dark chocolate shell: Swap milk chocolate for dark chocolate to balance the sweet center.
- Salted caramel twist: Add 2–3 tablespoons of thick caramel to the white filling and a pinch of flaky salt.
- Peppermint cream: Replace vanilla with 1/2 teaspoon peppermint extract for a cool flavor.
- Peanut butter yolk: Mix a spoonful of peanut butter into the yellow portion for a nutty surprise.
- Mini eggs: Use smaller molds and pipe the filling.
Great for party platters.
- Vegan option: Use dairy-free chocolate, vegan butter, and maple or golden syrup instead of corn syrup.
FAQ
Do I need to temper the chocolate?
If you want a glossy finish and firm snap at room temperature, tempering is ideal. For a simpler approach, use compound chocolate or keep finished eggs chilled. Two thin coats help prevent bloom and cracking.
Can I use white chocolate for the shell?
Yes, but it’s sweeter and can be trickier to melt.
Go low and slow with heat and consider adding a little cocoa butter for smoother shells.
What if I don’t have silicone molds?
Use a clean plastic egg carton lined with plastic wrap, or make free-form clusters by spooning chocolate into small cupcake liners and filling them like cups. The shape won’t be classic, but the taste will be spot-on.
How do I get the filling perfectly gooey?
Aim for a thick but pipeable fondant, then let the finished eggs rest at cool room temperature before serving. Chilling firms them up; a short rest softens the center again.
Can I color the “yolk” naturally?
Yes.
A pinch of turmeric or a drop of carrot juice can tint the yolk yellow. Use sparingly to avoid adding flavor.
Are these gluten-free?
They typically are, as long as your chocolate and flavorings are certified gluten-free. Always check labels to be sure.
In Conclusion
Homemade Cadbury Cream Eggs bring the charm of the classic candy to your own kitchen.
With a creamy fondant center and crisp chocolate shell, they’re sweet, playful, and easier than they look. Customize the chocolate, tweak the filling, and make a batch to share—or not. Either way, they’ll taste like spring in every bite.


Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

