My childhood summers were defined by the magical moment when chocolate hardened instantly on my ice cream, creating that satisfying crack with each spoonful. When I discovered I could recreate this nostalgic treat at home with just two simple ingredients, it revolutionized our family dessert nights. This homemade Magic Shell not only tastes richer than the commercial version but also lets you control the quality of ingredients with no preservatives or artificial flavors.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Magic Shell Ice Cream Topping
The science behind Magic Shell is fascinatingly simple. Coconut oil contains a high percentage of saturated fat that remains liquid at room temperature but solidifies when chilled below 76°F. When combined with chocolate and drizzled over ice cream, this property causes the mixture to harden into a crisp shell rapidly.
Using high-quality chocolate rather than compound chocolate (found in commercial versions) creates a richer flavor profile with better mouthfeel. The minimal ingredients also mean no stabilizers, preservatives, or artificial flavors its just pure chocolate goodness. The result is a cleaner, more intense chocolate flavor that enhances rather than overwhelms your ice cream.
Ingredients
For the Basic Magic Shell
- Semi-sweet or dark chocolate – Provides rich flavor and smooth texture as the primary ingredient
- Coconut oil – Creates the “magic” hardening effect when it contacts cold ice cream
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:
- If you are using a large bar of chocolate, break it into small pieces.
- Place the chocolate chips and coconut oil in a microwave-safe bowl.
- Microwave for 30 seconds. Stir to combine.
- Continue microwaving in 30-second intervals, stirring after every 30 seconds.
- 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
- 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.
- 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.
- Add the fat to the chocolate and stir until smooth.
2-Ingredient Homemade Magic Shell
Ingredients
- 12 ounces chocolate chips
- 6 ounces coconut oil butter may be substituted
Instructions
- 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.
Video
Notes
Nutrition
Substitutions and Variations
- Chocolate Options: Use milk chocolate for a sweeter, milder flavor or white chocolate for a different experience
- Oil Alternatives: Refined coconut oil provides no coconut flavor; unrefined adds subtle coconut notes
- Dairy-Free/Vegan: Ensure chocolate is dairy-free (most dark chocolate above 70% cacao is naturally vegan)
- Sugar-Free: Use stevia-sweetened chocolate chips for a lower-sugar version
- Nut Butter Addition: Add 1-2 tablespoons of peanut or almond butter for a nutty twist
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.
Storage and Shelf Life
- Signs of Spoilage: Discard if you notice an off smell or white bloom that doesn’t disappear when melted
- Room Temperature: Store in a cool, dark place up to 3 months
- Refrigeration: Not recommended as it becomes too solid to pour
- Reheating: If solidified or too thick, place jar in warm water or microwave in 10-second bursts
More Ice Cream Topping Recipes
Favorite Ice Cream Recipes
- Bananas Foster
- Cherry Garcia Ice Cream
- Chips Ahoy McFlurry
- Chocolate Ice Cream
- French Vanilla Ice Cream
- Homemade Vanilla Ice Cream
- Peanut Butter Ice Cream
- Turtle Ice Cream Pie
- Wendy’s Chocolate Frosty
Check out more of my easy ice cream recipes and the best DIY recipes here on CopyKat!
WOW!
Thank you. It’s always better to make your own then buy store one.
Does it matter if the coconut oil i refined or virgin?
Refined or Virgin? I believe she said so in the text above. Just read it. It is there.
Your recipe says 6 oz of coconut oil but your video said 12 oz Witch is correct??
Please make the recipe as written. I believe the video was for a different quantity.
Loved this!
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?
This keeps for a fairly long time, I have used it up to a month after.
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.
Magic Shell hardens when it is put on something cold. so if you put it in the refrigerator…..will it get hard????
Yes, it will get hard, but you can put the bottle in a glass of warm water and it will melt again.
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?
You can make this with coconut oil.
Awesome, I’ll have to try that!