A super easy recipe for Homemade Magic Shell with only two ingredients. It’s the perfect topping for your favorite ice cream!
One of my favorite childhood memories was definitely discovering Magic Shell, which was introduced at some point in the 1980’s. As a kid, it was literally the coolest and yummiest chocolate treat ever! I’m practically 10 years old again every time I make this Homemade Magic Shell Recipe.
What is Magic Shell?
If you’ve never had the pleasure of experiencing the awe of magic shell, you’re in for a real treat! When it’s poured over cold ice cream, the chocolate syrup immediately hardens, creating a coating that “cracks” when you tap it with a spoon. It’s incredibly fun!
The store-bought product is usually located in the same aisle as the jams, honey, nut butters, and caramel sauce, but making it at home from scratch is just about the easiest thing ever. You only need two ingredients, a bowl, and your microwave. And it can be stored in a sealed container at room temperature and simply reheated anytime you need it.
How Does Magic Shell Work?
The secret ingredient in Magic shell is coconut oil. It’s simply a combination of chocolate and coconut oil (fat) that hardens into a solid, shiny shell when poured over cold ice cream. It soon becomes dull in appearance, but the effect is incredibly satisfying.
The science behind it? Coconut oil contains a high amount of saturated fat – it’s solid at room temperature but melts when heated. Once you melt the chocolate and coconut oil together, it has a smooth, gooey consistency like loose hot fudge, but within seconds of contact with cold ice cream it rapidly cools down, causing the coconut oil to solidify again.
The fat creates a shell, which has a scrumptious texture that breaks into pieces when you crack into it with a spoon.
Even the simplest recipes can be messed up if you don’t follow the proper steps. Here are a few tips:
- Your bowl should be completely dry and free of any residue. Water can cause chocolate to seize up, so make sure your bowl is totally clean and dry before adding the chocolate and coconut oil to it.
- Melt the mixture in short intervals. Melting and stirring the chocolate and oil in short bursts helps the chocolate melt evenly and prevents it from burning.
- Allow the mixture to cool before using it. The mixture will be very warm after microwaving, which will melt your ice cream if you pour it on top right away. So let it cool uncovered (stirring every 5 minutes so it cools evenly), until the chocolate is barely warm before using it – about 20 minutes.
- This recipe uses refined coconut oil, which has a neutral flavor. Virgin coconut oil will give your Magic Shell a stronger coconut aroma and taste.
- Feel free to use different types of chocolate, for different flavors. Semi-sweet, milk, or dark chocolate all work.
- Magic Shell isn’t just for ice cream – try drizzling some over frozen fruit!
How to Store this Magic Shell Recipe
Magic Shell should be stored in an airtight container at room temperature (not in the refrigerator) for up to 1 month. If it solidifies, briefly reheat it in the microwave at anytime in short bursts until it’s liquid again.
Other Ice Cream Toppings
My house is never without these homemade toppings!
Uses for Magic Shell Chocolate
You can enjoy Magic Shell on pretty much any ice cream! (It’s also great on frozen fruit.) Here are some of our favorites:
Homemade Magic Shell
- 1 cup chocolate chips (semi-sweet, milk, or dark chocolate all work)
- 2 tablespoons refined coconut oil
- Stir together chocolate chips and coconut oil in a medium microwave-safe bowl. Place in microwave and cook on high for 30 seconds. Remove and stir. Continue microwaving and stirring in 15 second intervals until all of the chocolate is melted and smooth.
- Remove from the microwave and let it cool uncovered (stirring every 5 minutes so it cools evenly), until the chocolate is barely warm - about 20 minutes.
- Pour over ice cream. Let sit for 30 seconds to harden and then enjoy!