Magic Shell

Pin RecipeJump to Recipe

Top your ice cream with this homemade Magic Shell and you’ll instantly feel like a kid again! It’s rich, chocolatey, and you won’t believe how easy it is to make it. Just 3 ingredients!

If ice cream is your favorite treat, be sure to check out my Strawberry Shortcake Ice Cream Bars. For special occasions, you’ll love my Brownie Ice Cream Cake!

Chocolate topping with cracks over a vanilla ice cream waffle bowl.
Want to Save this Recipe?
Enter your email and get this recipe sent to your inbox to save for later! Plus you’ll get great new recipes from us every week!

A Must Try Recipe

While I do love a scoop of Berry Ice Cream, No-Churn Vanilla Ice Cream, or Chocolate Ice Cream in a bowl, I really don’t think you can call it a dessert until you add a topping or two.

And this Magic Shell recipe is the perfect finishing touch!

If you begged your mom to buy those plastic squeeze bottles of Magic Shell at the grocery store when you were a kid (or if your kids beg you for them now!), you’re going to love this easy 3-ingredient recipe.

Here’s why it’s a must-make:

  • You’ll get instant nostalgia when you drizzle magic shell on top of your ice cream! Wait a few seconds and the liquid chocolate hardens into a solid coating. Just like the name says, it’s magic!
  • Unlike some homemade recipes for store-bought favorites, this magic shell recipe comes together in just a few minutes with 3 simple ingredients. It’s so easy you’ll wonder why you haven’t been making it yourself all along!
  • It’s a delicious way to take any scoop of ice cream to the next level—and it tastes better than store-bought too.

Make it a full sundae with caramel sauce, butterscotch sauce, whipped cream, and sprinkles!

Only a Few Ingredients

Step by step photos showing magic shell ingredients melted.
  • Semi-sweet chocolate – I recommend bars over chocolate chips because they’ll melt more smoothly.
  • Coconut oil – Our magic ingredient! Coconut oil is key because it’s solid when cold, but liquid at room temperature. 
  • Kosher salt – Just a little bit, for balance.

How to Make Magic Shell Topping

Heat: In a small microwave-safe bowl, heat the chopped chocolate, coconut oil, and kosher salt in 15-second intervals. Stir between each interval, until the mixture is smooth.

Rest: Allow the magic shell to rest in the bowl for about 30 minutes, or until it’s lukewarm (not hot, but warm to touch). 

Use: Spoon the magic shell topping over chocolate ice cream and watch it magically harden in seconds!

Chocolate sauce being drizzled over a bowl of vanilla ice cream with a spoon.

Recipe FAQs

Can I use another type of chocolate to make this magic shell topping?

Yes, you can use any chocolate you like, including white chocolate, milk chocolate, or dark chocolate.

Does magic shell only work on ice cream?

It will work on anything that’s frozen. Try it on frozen bananas or strawberries!

Should I use refined or unrefined coconut oil?

You can use either option. Unrefined coconut oil will add a light coconut flavor to the magic shell.

Magic shell chocolate drizzled over three waffle bowls of ice cream.

More Ice Cream Recipes

Pin this now to find it later

Pin It

Magic Shell

No ratings yet
By: Aimee
Top your ice cream with this homemade Magic Shell and you’ll instantly feel like a kid again! It’s rich, chocolatey, and you won’t believe how easy it is to make it. Just 3 ingredients!
Prep Time: 5 minutes
Resting Time: 30 minutes
Servings: 12 servings


  • 2 bars semi-sweet chocolate, chopped, 4 ounce each bar
  • 2 Tablespoons coconut oil
  • ¼ teaspoon kosher salt
Save this Recipe?
Enter your email and we’ll send the recipe straight to your inbox!


  • In a small microwave safe bowl, add chopped chocolate, coconut oil, and kosher salt. Heat in 15 second intervals, stirring between each interval, until smooth (should take less than 2 minutes).
  • Allow magic shell to rest in bowl until luke warm (not hot, but warm to touch). This will take about 30 minutes.
  • Spoon magic shell topping over ice cream and watch it magically harden in seconds!


  • When using coconut oil, be sure to choose the coconut oil that is in a solid state (not the liquid that may float on top).
  • Store magic shell in an airtight container in the refrigerator for up to 5 days. Reheat in the microwave to enjoy it again. Be sure to let it get lukewarm again. If it’s too hot it will melt the ice cream.
  • Stove top instructions: Heat ingredients in a double boiler (bowl or double boiler over a pot of simmering water). Stir until smooth and allow to rest as instructed about.
  • See blog post for more recipe tips and tricks.


Serving: 2Tablespoons
Course: Basics
Cuisine: American
Did you make this recipe?Mention @shugarysweets or tag #shugarysweets!
Avatar photo

About Aimee

Aimee is a dessert lover (specifically rice krispie treats), workout enthusiast, self-taught foodie, and recipe creator.

Learn more about Aimee.

Affiliate Disclosure:**There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation. However, I only recommend products I love! Thank you for supporting Shugary Sweets! See my disclosure policy for more info**

Learn How To Become a Better Home Baker
Sign up for the Shugary Sweets FREE Email Course Today—soon you’ll say, "I made it from scratch!"

Categories: ,

Posted on January 15, 2024

Leave a Reply

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

Recipe Rating