Magic Shell

  • 260 grams dark chocolate eggs
  • 85 grams coconut oil

Egg "Yolk" Center

  • 4 large Cadbury Creme Eggs
  • 20 milliliters heavy cream (chilled)
  • 1-2 drops of yellow or orange food coloring

Egg "White" Milkshake

  • 3-4 Scoops vanilla ice cream (not low fat or frozen yogurt)
  • 50 milliliters heavy cream (chilled)


Magic Shell

  1. Start by placing your glass in the freezer while you prep your ingredients.
  2. Set up a double boiler by placing a heatproof bowl over a saucepan filled 1/3 full of water. Be careful that water does not touch the bottom of the bowl.
  3. Turn heat to medium low and bring water to a simmer.
  4. Add heavy cream to bowl.
  5. Carefully cut each of the large eggs in half lengthwise, then scoop out the centers into the bowl.
  6. Avoid adding any pieces of chocolate "shell" into the mixture - though a few aren't a dealbreaker.
  7. Add one drop of food coloring, stir gently, then add more food coloring as needed, one drop at a time, until you achieve the desired "egg yolk" color.
  8. We used two drops of yellow food coloring.
  9. Once combined, remove from heat and pour egg yolk into a plastic squeeze bottle (a funnel makes this process easier).
  10. Save your empty chocolate shells for garnish, or for snacking later on.
  11. Set up a second double-boiler by placing a heatproof bowl over a saucepan filled 1/3 full of water. Be careful that the water does not touch the bottom of the bowl.
  12. Place the dark chocolate and coconut oil in the bowl, then set over medium low heat until water simmers.
  13. Gently melt chocolate and oil, then stir vigorously to combine.
  14. Carefully pour magic shell mix into a plastic squeeze bottle. Again, using a funnel makes this process easier; set bottle aside to cool.
  15. Once the chocolate magic shell has cooled to room temperature, you can prepare the chocolate "egg."
  16. Pull your glass from the freezer and tilt horizontally.
  17. Using squeeze bottle of magic shell, gently swirl glass around inside of glass.
  18. Return the glass to the freezer until you've made the milkshake, or "egg white."
  19. Repeat with this step if you like a thicker magic shell (we did).
  20. Add heavy cream and ice cream to blender. Blend until smooth.
  21. Once the vanilla shake "egg white" has been blended, you're ready to assemble your Cadbury Creme Egg Milkshake.
  22. Remove the glass with chocolate "shell" from freezer.
  23. Gently pour the milkshake into the glass.
  24. Insert the boba straw, then squeeze egg yolk mixture into straw, filling it up to the top. Slowly remove the boba straw and watch the egg "yolk" swirl into the center of the milkshake.
  25. Add more egg "yolk" if you like.
  26. Garnish top of shake with chopped up chocolate shells, if desired, and cover with additional magic shell. Serve with a spoon and crack through the "shell" to enjoy!