Homemade Magic Shell Ice Cream Topping

No matter if it’s homemade ice cream or store-bought, nothing makes ice cream more delicious or fun to eat than homemade Magic Shell Ice Cream Topping. Easy to make and full of rich chocolate flavor, add this tasty topping to your next bowlful of ice cream!

Chocolate magic shell topping over strawberry ice cream in a blue bowl

You literally need 2 ingredients to make this fantastic ice cream topping recipe – and it’s so easy! It also tastes better than store-bought Magic Shell topping, and once you’ve made it, you’ll never want to buy it again! I love this homemade Magic Shell recipe; I put it on all sorts of ice cream, and I’m happiest with a big bowl of homemade ice cream topped with this easy Magic Shell recipe. From Chocolate Cookies and Cream ice cream to Coconut Milk Ice Cream, it works on every kind of ice cream!

What Is Magic Shell Ice Cream Topping?

Magic Shell Ice Cream Topping is chocolate blended with some coconut oil. The magic happens when you drizzle this topping onto cold chocolate, it hardens nearly instantly into a crackable topping. The ice cream doesn’t freeze the topping but hardens it into a crackable shell. You can break up the topping and eat it with your ice cream for a bit of chocolatey goodness!

How Does Magic Shell Work?

Chocolate chips, which have a high-fat content, blend with coconut oil – also a fat – when melted. But there’s enough chocolate in this that hardens when it hits something cold!


  • Semi-sweet chocolate chips – Use a good brand of chocolate chips.
  • Coconut oil

How To Make Magic Shell Ice Cream Topping

This Magic Shell Ice Cream Topping recipe is so super simple! If you’ve got a microwave, you can make it!

  1. Add the chocolate chips and coconut oil to a microwave-safe bowl. 
  2. Microwave in 20-30 second intervals, stirring well in between each. You want it totally melted and smooth.
  3. Allow it to cool for a few minutes, then add it to your favorite ice cream!

Recipe Tips

  • The chocolate and coconut oil don’t have to be super-hot to melt. And the chocolate will burn, so give it a good mix in between microwaving and stop once it is melted and smooth.
  • Can coconut oil expire? It sure can – and you’ll know it! What was once white coconut oil (white in a solid state) will turn yellow and have a funky aroma if it is rancid. Do not use rancid coconut oil – discard it.
  • Use real semi-sweet chocolate chips, not chocolate-flavored chips, for this recipe.


Semi-sweet chocolate is always my first choice for this ice cream topping, but other kinds of chocolate work, too. Try it with dark chocolate chips or milk chocolate chips for a different chocolate flavor.

Chocolate magic shell topping over strawberry ice cream in a blue bowl

How To Make An Ice Cream Sundae with Magic Shell

Want a real treat? Make ice cream sundaes for you or the kids! It’s easy! Just scoop some ice cream into a bowl, then top it with a few spoonfuls of Magic Shell topping. Then, add your favorite sundae ingredients, like chopped nuts, whipped cream, caramel sauce, and a cherry, of course!


The real magic behind Magic Shell Ice Cream Topping is that it will keep for a few months in your pantry. Keep it in an airtight container (jam jars work great!) and in a dark, cool pantry or cupboard, and if it gets hard, microwave it for a few seconds until it melts again. Do not store this chocolate topping in the fridge; it needs to stay at room temperature.

Homemade Magic Shell Ice Cream Topping


  • 1 Cup semi sweet chocolate chips
  • 3 Tbsps coconut oil measured when solid


  • Add the chocolate chips and coconut oil to a microwave-safe bowl. Microwave in 20-30 second increments, making sure to stir very well after each increment, until completely melted and smooth.
  • Allow to cool for a few minutes, then top on ice cream of choice.