
How to Make Homemade Magic Shell
Want to make your own Homemade Magic Shell? This easy 2-ingredient recipe turns into a chocolatey shell that hardens instantly over ice cream! No special ingredients required—just a pantry staple and chocolate. Whether you’re topping a sundae or dipping frozen treats, this homemade version is just as fun (and delicious!) as the classic.

Why You’ll Love this Recipe
✔ No Special Ingredients Needed – This homemade chocolate shell for ice cream only requires 2 simple ingredients!
✔ Quick & Easy – Ready in minutes with either the stovetop or microwave method.
✔ Fun & Kid-Friendly – Watch the chocolate shell harden instantly on ice cream!
✔ Customizable – Swap the chocolate type or use an alternative to coconut oil.
Making this Homemade Magic Shell Recipe
My kids have been having a blast with this Homemade Magic Shell lately. Their minds were blown when I told them they could make that chocolate shell for ice cream at home with just 2 ingredients!
We’ve kept a batch stocked in the pantry for weeks now, and it never lasts long. The moment it’s gone, someone is already asking for more!
It’s been so fun to share one of my favorite childhood treats with them. And even better that it’s so simple to make.
Wondering how does magic shell work? The secret is using an oil that’s solid at room temperature, which helps the chocolate harden instantly when it touches cold ice cream. Read on to learn more!
Magic Shell Ingredients
This homemade magic shell recipe only requires 2 simple ingredients! Chances are, you already have them in your pantry. For the complete ingredient list and detailed instructions, scroll to the bottom of this post for the FREE printable recipe card.
- Dark Chocolate – I prefer using dark chocolate chips (like the ones I use in my favorite chocolate chip cookies), but chopped chocolate bars work just as well.
- Coconut Oil – Coconut oil is the key to making magic shell work. It gives the chocolate shell its signature crisp texture. No coconut oil? See below for easy swaps!
Ingredient Notes & Substitutions:
- Want a firmer shell? Dark chocolate works best, but milk or semi-sweet chocolate can be used if you prefer a sweeter taste.
- Homemade Magic Shell Without Coconut Oil: Need a coconut-free magic shell recipe? Simply swap in vegetable oil or shortening instead! This method works great if you’re looking for a magic shell recipe without coconut oil. (Find more details in the FAQ and the recipe card below!)
Step-by-Step Photos
Want to learn how to make magic shell at home? These step-by-step photos walk you through the process, whether you’re using the microwave or stovetop method. Follow along to get that perfect crisp chocolate shell for ice cream every time!
How to Make Magic Shell
One of my favorite things about this easy 2-ingredient magic shell recipe is that the kids can prep it themselves without making a total mess! You can make it on the stove or in the microwave, and both methods take just a few minutes.
Making Magic Shell on the Stove
- Measure – Weigh the chocolate on a scale and scoop the coconut oil.
- Melt – Add both to a small saucepan over medium-low heat.
- Stir Constantly – Once the chocolate begins to melt, reduce the heat to low. Stir until smooth.
- Cool Slightly – The mixture should be melted but not too hot before pouring over ice cream.
- Pour & Enjoy! – Drizzle over cold ice cream (or dip your favorite frozen treats). Wait 15-30 seconds for the shell to harden!
Making Magic Shell in the Microwave
- Combine – Place the chocolate and coconut oil in a microwave-safe bowl.
- Heat in Intervals – Microwave on 50% power in 30-second bursts, stirring in between.
- Melt Completely – Repeat until smooth and fully combined.
The above is simply a quick summary of this magic shell recipe. Check out the full recipe in the free printable recipe card at the bottom of this post for all the detailed instructions.
Homemade Magic Shell Tips
- Use Real Chocolate – Skip the chocolate candy melts! Higher-quality chocolate makes a smoother, better-tasting magic shell.
- Dark vs. Milk Chocolate – While you can use either, dark chocolate creates a firmer shell, while milk chocolate stays slightly softer. Choose based on your preference!
- Coconut Oil Matters – Refined coconut oil has a neutral taste, while unrefined (virgin) coconut oil adds a light coconut flavor. Use whichever you prefer!
Magic Shell Recipe FAQs
Got questions about how to make this recipe? Here are the answers to a few commonly asked questions. Feel free to leave any other questions in the comments on this post and I’ll respond with answers.
How Does Magic Shell Work?
The magic behind magic shell is coconut oil’s melting point—77°F (25°C).
- At warm temps, the oil stays liquid.
- When poured over cold ice cream, it instantly hardens into a crisp chocolate shell.
For best results: Let the shell sit for 30 seconds until it turns from glossy to matte. Tap it with a spoon. You’ll hear a light knock when it’s ready!
Why Use Coconut Oil in Magic Shell?
Coconut oil is what makes magic shell work! It creates that signature hard chocolate coating when it hits cold ice cream. Plus, we love its subtle flavor.
How do you make chocolate hard shell without coconut oil?
If you’re allergic to coconut or out of coconut oil, swap it for: vegetable oil or shortening. We prefer coconut oil, but these alternatives work well!
How Long Does Homemade Magic Shell Last?
Magic shell lasts for months at room temperature! However, if it thickens or separates, warm it up:
- Hot Water Method – Place the sealed container in a bowl of hot water, then stir.
- Microwave Method – Heat in 20-second intervals, stirring in between. (Skip this if using a plastic bottle!)
Magic Shell Storage Instructions
No need to refrigerate this homemade magic shell! Here’s how to store it for best results:
- Storing in an airtight jar works best if you would like to spoon your magic shell over ice cream.
- If you would like to be able to drizzle the magic shell, I suggest storing it in a plastic squeeze bottle.
Ways to Use This Recipe
One of the best things about homemade magic shell is how many ways you can use it! Here are some fun ideas:
Classic Ice Cream Sundaes
Pour magic shell over cold ice cream, and watch it harden instantly! Then, load up your sundae with toppings like: whipped cream, sliced bananas, maraschino cherries, nuts (or even use chocolate covered nuts!), or caramel sauce.
Dipping Frozen Treats
Magic shell works wonderfully as a dipping chocolate for frozen treats. Dip ice cream bars, popsicles, or frozen fruit for a delicious chocolate coating!
- Popsicles & Ice Cream Bars – Use a tall, narrow glass so you have plenty of room to fully submerge the item in the chocolate. Try these Chocolate Covered Blood Orange Popsicles.
- Frozen Fruits – A bowl that allows for approximately 2 inches of dipping depth usually works fine. Dip slices of bananas, strawberries, or mango for a fun treat. Dip frozen banana slices or try these Chocolate Banana Pops!
- Ice Cream Scoops – Keep the magic shell in a deep container for easy dipping.
Browse frozen desserts for more ideas on things to use magic shell for!
Try Making Homemade Magic Shell!
Next time you’re craving a fun and easy ice cream upgrade, try this homemade magic shell! With just two simple ingredients, you’ll have a crisp, chocolatey topping that hardens instantly over ice cream. It’s a nostalgic treat that’s just as fun to make as it is to eat!
Did you love the recipe?
Did you think this was the best magic shell recipe? I’d love to hear how it turned out! Leave a comment and a review below—your feedback helps others and makes my day.
Share Your Creations!
If you took a photo, tag me on Instagram @goodlifeeats and use #goodlifeeatsrecipes—I’d love to see your sundaes and frozen treats!
More Ice Cream Topping Recipes
Looking for more ways to elevate your ice cream sundaes? These homemade toppings add the perfect finishing touch!
Rich & Chocolatey
- Bourbon Caramel Sauce – Warm it up and pour over butter pecan, coffee, or chocolate ice cream for a silky-smooth caramel swirl.
- Chocolate Ganache – Drizzle over vanilla or chocolate ice cream for a decadent touch. Also great for layering in ice cream cakes!
Fruity & Tangy
- Lemon Blueberry Sauce – A bright, citrusy topping for vanilla ice cream or cheesecake-flavored gelato.
- Lemon Curd – Try a spoonful over strawberry or raspberry sorbet for a bold citrus contrast.
- Raspberry Curd – Swirl into chocolate ice cream or serve with whipped cream and fresh berries for an elegant sundae.
- Fresh Raspberry Sauce – A classic pairing for vanilla ice cream or lemon ice cream.
- Homemade Strawberry Sauce – Perfect for classic strawberry sundaes or as a topping for no-churn ice creams.
For more dessert ideas, check out the Dessert Archives in the Recipe Index!
Stay Inspired in the Kitchen!
Want more delicious recipes, kitchen tips, and meal inspiration? Sign up for the Good Life Eats Newsletter and get:
✔ Tried-and-true recipes—from quick weeknight meals to special occasion favorites.
✔ Seasonal meal ideas—helping you make the most of fresh, in-season ingredients.
✔ Time-saving kitchen tips—boosting your confidence and creativity in the kitchen.
Have you ever tried making chocolate magic shell?
How to Make Homemade Magic Shell
Make your own homemade magic shell with just 2 ingredients! This easy chocolate shell hardens instantly over ice cream & works as a dipping chocolate too!
Ingredients
- 5 ounces dark chocolate (such as Ghirardelli 60% Cacao Bittersweet Chocolate), chopped (or dark chocolate chips)
- 3 tablespoons coconut oil
Instructions
Stove Top Method
- Melt the Chocolate & Oil – In a small saucepan, combine the chocolate and coconut oil.
- Heat Gently – Warm over low heat, stirring occasionally, until the chocolate is fully melted and the mixture is smooth. Do not overheat.
- Prepare for Dipping – Pour the melted chocolate into a tall, narrow glass or cup—one deep enough for dipping popsicles but slim enough to allow full coverage.
- Cool to Room Temperature – Let the mixture sit until it feels cool to the touch but remains liquid, about 15 minutes.
Microwave Method
- Combine Ingredients – Place the chocolate and coconut oil in a microwave-safe bowl.
- Heat in Short Bursts – Microwave on 50% power in 30-second intervals, stirring after each interval.
- Melt Completely – Continue microwaving and stirring until the mixture is smooth and fully melted.
- Cool to Room Temperature – Let the mixture sit until it feels cool to the touch but remains liquid, about 15 minutes.
To Use as an Ice Cream Topping
- Drizzle Over Ice Cream – Pour or drizzle the liquid magic shell over cold ice cream.
- Wait for It to Harden – Let it sit for 15-30 seconds. The shell is set when the chocolate changes from a glossy finish to a matte look.
- Check for Readiness – Lightly tap the shell; if hardened, it will sound hollow and crisp.
To Use for Dipping Frozen Treats
For best results, items must be cold or frozen before dipping. If not, place them in the freezer after dipping to allow the shell to harden properly.
- Prepare the Chocolate – Pour the liquid magic shell into a tall, narrow glass.
- Dip the Item – Submerge popsicles, frozen bananas, or other frozen treats, making sure to coat all sides.
- Let Excess Drip Off – Hold the item over the glass and allow excess chocolate to drip back into the cup.
- Set the Coating – Once the shell hardens to the touch, place the dipped items on a parchment-lined baking sheet.
- Freeze if Needed – If dipping popsicles or ice cream bars, immediately return them to the freezer to keep the centers frozen.
Notes
Homemade Magic Shell Tips & Storage
- Use Real Chocolate – Skip candy melts; high-quality chocolate makes a smoother shell.
- Dark vs. Milk Chocolate – Dark chocolate creates a firmer shell, while milk stays softer.
- Coconut Oil Choice – Refined has a neutral taste; unrefined adds a light coconut flavor.
Storage Instructions
- Room Temperature Storage – No need to refrigerate!
- Store in an airtight jar for spooning or a squeeze bottle for easy drizzling.
FAQS COVERED IN THE POST
If you have questions about making this homemade magic shell, check out the FAQ section where I cover:
- How does magic shell work?
- Why use coconut oil in magic shell magic?
- How do you make magic shell without coconut oil?
- How long does homemade magic shell last
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 207Total Fat: 15gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 2mgSodium: 6mgCarbohydrates: 17gFiber: 2gSugar: 12gProtein: 1g
GoodLifeEats.com offers recipe nutritional information as a courtesy and is an estimate only. This information comes from online calculators. Although GoodLifeEats.com makes every effort to provide accurate information, these figures are only estimates.
Leave a Comment