Recipe Overview

Why you’ll love it: This homemade chocolate magic shell recipe requires just 2 ingredients and a few minutes of effort. Ice cream sundaes will never be the same!

How long it takes: 10 minutes
Equipment you’ll need: microwave oven, small bowl
Servings: 6

Chocolate magic shell on top of strawberry ice cream.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Is magic shell a fad food? Or maybe a better question would be is, was it a fad food?For me, it takes me back in time, walking to the ice cream parlor on a hot Michigan summer day. I loved to order a vanilla soft serve cone (or better yet, swirl!), dipped in chocolate. Biting into that hardened chocolate to find melty, creamy ice cream underneath was summertime bliss.

This homemade magic shell takes that experience up a notch because when you use your own chocolate to DIY it, you get a richer, more decadent shell. Once you try it, you won’t go back to the store-bought stuff!

Magic shell on top of ice cream, cracked into many pieces.

Reasons To Love Homemade Magic Shell

  • Two simple ingredients. Chocolate chips and coconut oil. That’s it! You know how coconut oil will be solid in the jar in the winter but a little bit melty in the summer when it’s warmer in your kitchen? We use this property to our advantage when making magic shell (and chocolate covered marshmallows).
  • Intense chocolate flavor. Let’s be real, store-bought magic shell is more about the novelty factor than anything else. But choose a high-quality chocolate chip and you’ll get a deliciously rich magic shell to enrobe your ice cream.
  • Fun addition to any sundae bar. If you’re planning an ice cream sundae bar for a party, it’s incomplete without a batch of magic shell. (Be sure to include homemade caramel sauce and hot fudge too!)
Overhead view of ingredients needed for recipe, chocolate chips and coconut oil.

Ingredient Notes

You’ll only need 2 simple ingredients! Be sure to check the recipe card below for the full recipe.

  • Chocolate Chips: Chopped chocolate from a bar will also work.
  • Coconut Oil: Virgin coconut oil will have a hint of coconut flavor; if you don’t want that, be sure to use refined coconut oil which has a neutral taste.

Cooking Tip

Magic shell can be made with white chocolate, dark chocolate, milk chocolate or semisweet chips. Just be sure to use a brand you love! Subpar chocolate will make lackluster magic shell.

How To Make Magic Shell

Melt the chocolate and oil. Microwave the chocolate and coconut oil in a small bowl for about 30 seconds, or until the chocolate melts into the oil when stirred.

Cool slightly. Let the magic shell cool for 20 minutes or so, stirring occasionally. It will have a good consistency for about 3 hours. Drizzle it over scoops of ice cream. If you like, add toppings too! Keep reading for more ideas.

How To Serve Magic Shell

Ice Cream: Magic shell won’t work without something frozen underneath! Buy your favorite flavor of ice cream or stick with vanilla. Try it on gelato, sorbet, or frozen yogurt, too. Serve the ice cream in a bowl or a cone, whichever you prefer. Hint: A bowl is much less messy! Add drizzle immediately before serving.

Frozen Fruit: For a “healthier” treat, drizzle it over frozen strawberries, mixed. berries, black cherries, mangos, pineapple, and so on. We love it on frozen bananas or drizzled on these banana popsicles! So yummy!

Embellishments: Go one step further and add sprinkles, finely chopped nuts, or mini chocolate chips over the magic shell. Toppings should be added immediately if you want them to stick. Once the magic shell hardens, toppings will bounce right off.

Magic shell being poured on ice cream, partially hardened.

Helpful Tips

  • Don’t overheat the chocolate chips. If the chocolate doesn’t melt after 30 seconds in the microwave, even after stirring it vigorously, continue to heat it in 15 second increments, stirring well after each. You don’t want to burn the chocolate.
  • Let it cool briefly. I know it’s so hard to wait but it’s best if you let the magic shell cool for 20 minutes or so. If it’s very hot, it will melt the ice cream underneath before it forms a shell.
  • Don’t lay it on too thick. If you pour a lot of magic shell onto your ice cream (tempting, I know!), it will take a longer time to harden and the ice cream underneath will melt. I recommend a drizzle, not a deluge!
Overhead view of magic shell on ice cream.

Storage & Reheating Suggestions

Use within 3 hours. Plan on using the magic shell within 3 hours of making it. After 3 hours at room temperature, it begins to harden. If that happens, reheat it at low power in the microwave until it softens.

Store in pantry. Keep leftover magic shell in a jar or airtight container. Magic shell will keep at room temperature for about a month. You’ll notice that the chocolate hardens especially if your kitchen is cool. If you notice any discoloration or liquid, it should be discarded.

Reheating. When you’re ready to enjoy magic shell again, simply warm it up in the microwave in 30 second intervals, stirring well each time, until it’s the right consistency.

Leftover Love

If you have extra magic shell, you might want to try this idea. Let a pint of ice cream (or whatever amount you have on hand) soften a bit, then fold in drizzles of the magic shell. Refreeze. This makes a close approximation of stracciatella, a popular variety of gelato.

More Frozen Delights


Magic Shell

5 from 2 votes
Prep: 10 minutes
Total: 10 minutes
Servings: 6 servings
This homemade chocolate magic shell recipe requires just 2 ingredients and a few minutes of effort. Ice cream sundaes will never be the same!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • 1 cup chocolate chips (or chopped chocolate)
  • 2 tablespoons coconut oil


  • Melt chocolate and coconut oil in a small bowl for 30 seconds in the microwave. Stir well; chocolate will continue to melt as you stir. If needed, heat for 15 more seconds and stir well again. Do not overheat the chocolate.
    1 cup chocolate chips, 2 tablespoons coconut oil
  • Let mixture cool for at least 20 minutes or until it's nearly room temperature before drizzling over ice cream. Magic shell will stay soft for about 3 hours. If it begins to harden, warm it briefly in the microwave, stirring well.
  • Store leftovers in an airtight container or jar at room temperature for up to a month (see note). To reheat, microwave in 30 second increments, stirring each time, until softened again.


  • Magic shell can be made with white chocolate, dark chocolate, milk chocolate or semisweet chips.
  • Choose different flavors of ice cream (or sorbet, gelato, frozen yogurt) to create your own combinations, i.e. strawberry ice cream with dark chocolate shell, mocha ice cream with white chocolate, etc.
  • Serve the magic shell over frozen fruit such as frozen sliced bananas, strawberries, black cherries, mixed berries, mango, pineapple, etc.
  • Nutrition information does not include ice cream.
  • If you pour a thick layer of magic shell on the ice cream, it will take a little longer to become a shell. A drizzle works better.
  • Recipe retested and revised 4/2024.



Serving: 2tablespoons, Calories: 189kcal, Carbohydrates: 19g, Fat: 13g, Saturated Fat: 9g, Polyunsaturated Fat: 0.1g, Monounsaturated Fat: 0.3g, Potassium: 86mg, Sugar: 17g, Calcium: 21mg, Iron: 0.002mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
Holiday Quick-Start Guide

Get my Holiday

Quick-Start Guide!

Free email series of my best tips!


5 from 2 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating

The maximum upload file size: 1 MB. You can upload: image. Drop files here


  1. Zainab @ Blahnik Baker says:

    I love this…it’s perfect for summer and what a great idea! Can’t wait to see what other great combinations you come up with ;)

  2. Georgia @ The Comfort of Cooking says:

    This is so friggin’ summery and creative, Rachel! I love it!

  3. Amy @Very Culinary says:

    Genius. Move in with me. Please.

  4. Anna @ Crunchy Creamy Sweet says:

    Magic shell is so fun to make at home! Can’t wait to try your orange creamsicle version, Rachel!

  5. Jackie {Domestic Fits} says:

    “Unfortunately for him, he’s married to a food blogger.” Ha! My poor husband always wants rice krispies treats and toll house cookies, poor guy never gets them!

    And I LOVE this idea, really fantastic.

  6. Lauren @ Climbing Grier Mountain says:

    You know this is brilliant, right? I heart you big time!!

    1. Rachel Gurk says:

      The feeling is mutual, my love!

  7. Erin @ Dinners, Dishes and Desserts says:

    What a fun idea!! Never thought of playing with the flavors aside from the basics!
    Have a great 4th of July!

    1. Rachel Gurk says:

      Thanks Erin! You too!

  8. dixya| food, pleasure, and health says:

    i absolutely love magic shells, i am always intrigued by it.

    1. Rachel Gurk says:

      It is intriguing! Like magic! Wait… ;)

  9. Stephanie @ Girl Versus Dough says:

    LOVE this! So pretty and the flavors are making me drool uncontrollably (admittedly, not as pretty :))

    1. Rachel Gurk says:

      haha! Thanks Stephanie!

    2. Rachel Gurk says:

      haha! Thanks Stephanie!!

  10. carrian says:

    YEAHOOO!!! (Yes, I meant to say it that way. Sounds more fun) But seriously dying over this. It’s my favorite flavor!

    1. Rachel Gurk says:

      Thanks Carrian! xo