Homemade Chocolate Ice Magic (Magic Shell)

ice magic bowl

Did you marvel at ice magic (magic shell) as much as I did as a kid? No? Why not? Heck, I’m sure there are adults who still marvel at it, and there’s nothing wrong with that. What is wrong is not realizing that you can make this stuff at home with good ingredients – chocolate, coconut oil and a pinch of salt. It’s really that easy, and it’s totally customizable. You can use milk, dark (bittersweet or semisweet), white chocolate, or a mix. Please promise me to use your favorite chocolate, or it defeats the object of making the best ice magic (magic shell) you’ve ever had. In addition to this, you can add peppermint, orange or any other extract you can think of. Alternatively, use a flavored chocolate bar.

This stuff separates (like mass-produced stuff) when allowed to sit over time. To restore all of the wonderful magic, simply warm and shake before drizzling (or drowning) your ice cream. This ice magic (magic shell) hardens up fast and is harder than the store-bought variety. It provides a satisfying crack when you break through it with your spoon. Truly delightful.

The general ratio is 3 parts chocolate to 2 parts coconut oil, and a tiny pinch of salt. I have however, made this recipe easier on people who don’t have a kitchen scale at home.


adapted from instructables: magic shell recipe


  • 1 – 100 g (3.5 oz) chocolate bar, broken into chunks
  • 65 g (4-3/4 tablespoons) virgin coconut oil
  • 1 tiny pinch sea salt


1. Place all the ingredients in a microwaveable bowl and microwave* in fifteen second bursts, stirring after each burst, until everything is melted and well combined.

2. Spoon or drizzle over freshly scooped ice cream. Let it sit for 30-60 seconds until set and enjoy.

* Alternatively, you can heat over a double boiler.


3 thoughts on “Homemade Chocolate Ice Magic (Magic Shell)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s