Magic Shell

Magic Shell is a fun chocolate topping. Magic shell is a chocolate sauce you pour over ice cream it turns into a hard shell. If you like dipped cones, you will really enjoy ice cream topped with magic shell.

homemade chocolate magic shell on vanilla ice cream and in a bowl.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Magic Shell Ice Cream Topping

Relive those summer afternoons of childhood when all you needed to be happy were a few friends and a soft-serve chocolate-dipped vanilla cone.

This Magic Shell recipe turns any ice cream into something exceptional by adding a thin crunchy chocolate coating. Share this homemade Magic Shell recipe with your family and friends to bring wholesome fun to any celebration. 

How Does Magic Shell Work?

So what causes the liquid chocolate to harden after you pour it on your favorite ice cream? Well, you don’t have to be a scientist to understand why it works.

Magic Shell ice cream topping contains just two ingredients; chocolate and fat that is solid at room temperature.

When you melt the chocolate, the heat also melts the fat, turning it into a pourable liquid. But when the liquid fat comes into contact with something cold, it immediately hardens to become a glossy coating. 

Magic Shell Ingredients

To make this DIY Magic Shell ice cream topping, you will need:

  • Chocolate chips
  • Coconut oil
homemade chocolate magic shell ingredients in bowls.

Ingredient Notes

When it comes to chocolate to use in this recipe, you can go with just about any type. The slight bitterness of darker chocolate offers a nice contrast to the sweetness of the ice cream.

When it comes to what form of chocolate is the best, chips melt the easiest. Chopping up your favorite chocolate bar is also an option.

Most people prefer coconut oil over butter in this recipe, but both will work fine. Just be sure that you are adding refined coconut oil and not virgin coconut oil unless you love the taste of coconuts.

If you decide to go with butter instead, select the unsalted variety. 

How to Make Magic Shell

It is quickest and easiest to make this recipe in the microwave, but you can also use a double boiler if you prefer. Here are the easy steps:

  1. If you are using a large bar of chocolate, break it into small pieces. 
  2. Place the chocolate chips and coconut oil in a microwave-safe bowl.
chocolate magic shell ingredients in a bowl.
  1. Microwave for 30 seconds. Stir to combine.
partially melted chocolate magic shell ingredients in a bowl.
  1. Continue microwaving in 30-second intervals, stirring after every 30 seconds.
  2. It is ready when it is fully melted and has a smooth, uniform texture. Be careful not to microwave it for too long or the chocolate will burn.

Alternative Method – Melting Chocolate and Fat Separately

  1. Place the chocolate in a microwavable bowl and heat for 30 seconds. Stir the chocolate and repeat in 30-second bursts until the chocolate melts completely.  
  2. In a separate bowl, heat whichever fat you are using for 10-second intervals in the microwave until it melts. Don’t forget to stir. 
  3. Add the fat to the chocolate and stir until smooth. 

Alternative Method – Double Boiler

No microwave? You can use a double boiler and melt the chocolate and your choice of fat together slowly over low heat.

No matter which method you use to prepare Magic Shell, be sure to use or transfer any to a storage container before it cools and solidifies.

vanilla ice cream topped with homemade chocolate magic shell and two spoons.

How to Use Magic Shell Chocolate Syrup

The easiest way to use your homemade Magic Shell is to pour it directly onto your ice cream from the bowl you used to heat it. Don’t let the ice cream topping cool off too much before using it.

If you want your guests to serve themselves, keep the Magic Shell at a liquid consistency in a slow cooker or a chafing dish.

More Uses For Magic Shell Chocolate Ice Cream Topping 

You can do much more than just coat ice cream with Magic Shell than just add extra crunch to your ice cream. Here are just a few suggestions:

  • Make a chocolate-covered banana. Skewer the end of a few bananas and put them in the fridge or freezer until cold. Roll each banana in the warm Magic Shell. Hold the banana upside down over the bowl to let the excess drain before serving. You can dip just about any fruit if you don’t like bananas. Strawberries, sliced apples, and pitted sweet cherries are great options. 
  • Coat a fudge bar. Everyone seems to have a package of fudge bars in the back of their freezer. They’re pre-portioned and cheaper than ice cream, but not all that exciting. Take store-bought fudge bars to the next level by dipping into your homemade Magic Shell. You can even sprinkle on a handful of chopped nuts or puffed rice for a bit more crunch.
  • Create a fancy yogurt parfait. Yogurt parfaits are an excellent alternative to ice cream for those who want something a little healthier. Using the ice cream topping as a layer or two in the parfait adds a bit of sweetness and texture. 

How to Store Ice Cream Magic Shell 

You can store your homemade Magic Shell made with coconut oil in a tightly covered microwavable container at room temperature.

However, if you used butter in the recipe, it is safer to keep any leftovers in the fridge.

Before storing the ice cream topping, remove any bits of food that may have fallen into the sauce since the food can spoil, ruining the Magic Shell.

Reheat the Magic Shell for 15 seconds at a time in the microwave until warm.

How Long Does Magic Shell Chocolate Syrup Last 

Magic Shell with coconut oil can last three to four months at room temperature. Try to use up Magic Shell made with butter within a few days. 

homemade chocolate magic shell on vanilla ice cream.

More Ice Cream Topping Recipes

Favorite Ice Cream Recipes

Check out more of my easy ice cream recipes and the best DIY recipes here on CopyKat!

homemade chocolate magic shell on vanilla ice cream and in a bowl.

Magic Shell

You can make chocolate Magic Shell with this easy copycat recipe. 
5 from 12 votes
Print Pin Rate Add to Collection
Course: Dessert
Cuisine: American
Keyword: Chocolate, Copycat recipe, Magic Shell
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 16
Calories: 198kcal


  • 12 ounces chocolate chips
  • 6 ounces coconut oil butter may be substituted


  • Melt the chocolate chips in the microwave in 30 second increments, stirring after each increment, until melted.
  • Heat the coconut oil until it is liquid.
  • Stir the coconut oil and chocolate together until the texture is uniform.



Store in a covered container in the refrigerator.


Calories: 198kcal | Carbohydrates: 14g | Protein: 1g | Fat: 15g | Saturated Fat: 12g | Cholesterol: 3mg | Sodium: 14mg | Fiber: 0g | Sugar: 13g | Vitamin A: 50IU | Vitamin C: 0.2mg | Calcium: 25mg | Iron: 0.3mg

About Stephanie Manley

I recreate your favorite restaurant recipes, so you can prepare these dishes at home. I help you cook dinner, and serve up dishes you know your family will love. You can find most of the ingredients for all of the recipes in your local grocery store.

Stephanie is the author of's Dining Out in the Home, and's Dining Out in the Home 2.

REVEALED: Copycat Secrets for 2023

free email bonus

Yes, you CAN make it at home! I'll show you how.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Reader Interactions


  1. Molly

    5 stars
    Awesome! I have seen so many ratios on this chocolate:coconut oil but I’m going with yours. 2:1. Yea! How long does it keep in the fridge if I make a batch?

  2. Mister K

    Coconut oil becomes a solid at 76 degrees F. Once it mixes, as a liquid, with chocolate syrup, leave it at room temperature. If solid after mixing, you can always warm it up in the mic for a few seconds, then serve.

  3. Barbara C. Hardison

    5 stars
    Magic Shell hardens when it is put on something cold. so if you put it in the refrigerator…..will it get hard????

  4. Lisa

    Is there anyway to make this dairy and soy free? I have chocolate chips that I can use but do you think an alternative butter would work?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

homemade Olive Garden Asiago Torgelloni Alfredo with chicken on a plate

Copycat Recipe Secrets for 2024


Yes, you CAN make it at home! 
I'll show you how.