Home » Recipes » Dessert » Ice Cream & Frozen Treats » Chocolate Magic Shell

Chocolate Magic Shell

This is the easiest and best Chocolate Magic Shell recipe! Just 3 ingredients – two kinds of chocolate plus coconut oil – melt together for a fun, delicious ice cream topping!

A bowl of ice cream topped with magic shell.

Homemade Magic Shell Recipe

One of my favorite ice cream memories from growing up in the 80’s was Magic Shell. I truly thought it was “magic”. I love that my family can enjoy this fun treat with this easy homemade Magic Shell recipe!

All you need for homemade magic shell is chocolate and coconut oil. I like to include 2 different kinds of chocolate, for a little more flavor depth than the original bottled stuff, but that’s totally not necessary.

Just melt the chocolate and coconut oil together. Then pour it over your favorite ice cream – we really love the peanut butter ice cream and chocolate magic shell combo. Then watch the magic happen. Within seconds, the liquid chocolate turns into a hard shell – a super fun, crunchy chocolate crown atop your scoops of ice cream!

If you like dipped cones, shakes blitzed with chocolate flakes, and ice cream treats such as Klondike bars – all with hardened chocolate – then you’re going to love this recipe! I worked at a local small town summer drive-in in the 80’s, and the chocolate and cherry cone dips were my favorite treats (I still order them at Dairy Queen to this day).

I’m basically a kid again every time I make this homemade magic shell!

A bowl of ice cream topped with magic shell and a hand holds a spoon.

Why You’ll Love This Recipe

For me, there’s a lot of nostalgia with this recipe. But even if I didn’t grow up with it, I’d still love it. Here’s why!

  • Easy. There are not many recipes easier than this one. You just need a saucepan and a stovetop – or a bowl and a microwave!
  • Super short ingredients list. Did I mention that you only need three ingredients to make this magic shell? We always have chocolate and coconut oil in the pantry, so we can whip it up whenever we want.
  • Better than store-bought. Yes, I firmly believe that this simple recipe is better than the original. Because you can use your favorite chocolate!
  • It’s FUN! This goes without saying. It’s loads of fun to press my spoon through that hardened chocolate shell – to watch it and hear it crack!
A bowl of ice cream topped with magic shell and a spoon.

What Is A Chocolate Magic Shell?

Chocolate magic shell is a dessert topping made from melting chocolate and coconut oil together.

So how does magic shell work? Coconut oil is liquid when warm, and hard and crunchy when cold. So when you pour it over frozen ice cream, the chocolate sauce becomes a brittle “shell”. The ice cream literally freezes it into place.

Then when you tap into the magic shell with a spoon, the hardened chocolate caves under pressure and cracks into pieces. It’s incredibly fun!

If you’re looking for the store-bought product, it’s usually located with all the other ice cream toppings. But making it at home from scratch is so easy!

Ingredients needed for chocolate magic shell include chocolate and coconut oil.

Recipe Ingredients

You really only need 2 ingredients to make this dessert topping – your favorite chocolate chips and some coconut oil. But I like to use two different kinds of chocolate chips. It’s up to you!

Be sure to scroll down to the recipe card at the end of this post for the exact ingredient amounts.

  • Semisweet chocolate chips – Semisweet chocolate contains less cacao than bittersweet chocolate, so it tastes a bit sweet and will sweeten the magic shell. My favorite semisweet chocolate chips are Guittard brand.
  • Bittersweet chocolate chips – Bittersweet chocolate is less sweet, which balances out the sweetness of the semisweet chips. I’m a dark chocolate fan, so this combination is a compromise that my whole family loves!
  • Coconut oil – You can use refined or unrefined (also called “virgin”) coconut oil. Both perform the same in this recipe, but the refined coconut oil will have a more neutral taste compared with the unrefined coconut oil which has a coconut flavor and aroma.
A hand pours a pitcher of magic shell over a bowl of ice cream.

How to Make a Chocolate Magic Shell

Here’s the beyond-easy method for making magic shell! You only need one pot or bowl to make this luscious sauce:

Melting chocolate and coconut oil.
  • Melt together the chocolate and coconut oil. Combine chocolate chips and coconut oil in a medium saucepan over medium heat. Stir frequently until the chocolate is almost melted. Remove from heat and stir until completely melted and smooth. – – – You can also do this with a bowl in the microwave!
A bowl of ice cream topped with magic shell.
  • Cool the sauce a bit, then use. The magic shell will be very warm after you make it, which will melt your ice cream if you use it right away. So let it cool for up to 10-20 minutes, stirring every 5 minutes so it cools evenly. Then go ahead and use it when it’s just barely warm.

Tips for Success

Read on for a few tips on how to make the best homemade chocolate magic shell:

  • Make it dairy-free. If you want to make a dairy-free, vegan magic shell, choose dairy-free/vegan chocolate and proceed with the recipe as written.
  • Use different types of chocolate. I love the combo of semisweet and bittersweet chocolate so the magic shell is not overly sweet. But go ahead and use different chocolate chip varieties, including milk chocolate!
  • A chocolate bar also works. If you prefer to use a chocolate bar rather than chips, this also works well. Simply make sure you use 12 ounces total of chocolate, then chop the chocolate before you melt it.
  • Melt the mixture gently, so it doesn’t burn. When using the microwave, heat the mixture in shorter intervals of 20-30 seconds, then give it a stir, and continue heating if necessary. Same goes for the stovetop; use gentle heat and keep stirring so the chocolate chips don’t burn.
  • Cool slightly before using. If you’re serving magic shell over ice cream, let it cool slightly before you pour it on. Otherwise, if it’s too hot, it will melt the ice cream and not harden properly.
A clear bowl of ice cream topped with chocolate magic shell.

Ways to Serve a Chocolate Hard Shell

Ice cream is the clear first choice for magic shell. Here are a few of my favorite ice cream recipes that you can top with magic shell, plus a few more serving ideas:

  • Peanut butter ice cream. Peanut Butter Ice Cream was made for chocolate magic shell – it’s my family’s favorite! Pour a generous helping on top of a bowl of homemade ice cream and enjoy.
  • Crème fraîche strawberry ice cream. A little drizzle of chocolate shell atop my crème fraîche strawberry ice cream recipe will give it a chocolatey burst!
  • Salted caramel ice cream. Chocolate and caramel were made for each other. Top my salted caramel ice cream with chocolate hard shell for a special treat.
  • Cookie Monster ice cream. This is where the kid totally comes out in me. This fantastic blue-hued Cookie Monster ice cream is stuffed with bites of Oreo and cookie dough. And it’s EXTRA fun with a hard magic shell topping!
  • On ice cream pizza. Magic shell is super fun drizzled over my ice cream pizza recipe!
  • Malts, shakes, and smoothies. Drizzle magic shell into the ice cream when blitzing homemade malts, shakes, and smoothies. The liquid magic shell will freeze when it hits the cold ice cream and the blender will blitz it into chocolate flakes!
  • Coffee drinks. Take your coffee drinks over the top with the addition of homemade magic shell! Try it blitzed into an icy frappuccino!
  • Over frozen fruit. Drizzle magic shell over frozen fruit for a refreshing, fruity treat. We especially like to do this with frozen pineapple!
  • Add some flakey salt! As shown in the photo above, I love to add a sprinkle of sea salt flakes (Maldon sea salt flakes are my favorite!).
A jar of chocolate magic shell.

How to Store

Store your homemade chocolate magic shell in an airtight container in a cool, dark place (like your pantry) at room temperature. It will keep well for up to 1 month.

If it solidifies, briefly reheat it in the microwave in short bursts until it’s liquid enough to pour.

Like this Recipe? Save to Pinterest

Pinterest image for homemade chocolate magic shell
A bowl of ice cream topped with magic shell.

Chocolate Magic Shell

Yield: 12 servings
prep time: 5 minutes
cook time: 5 minutes
total time: 5 minutes
This is the easiest and best Chocolate Magic Shell recipe! Just 3 ingredients – two kinds of chocolate plus coconut oil – melt together for a fun, delicious ice cream topping!
5 Stars (3 Reviews)
Print

Ingredients

  • 6 ounces semi-sweet chocolate chips we use Guittard
  • 6 ounces bittersweet chocolate chips
  • cup coconut oil

Instructions

  • Combine chocolate chips and coconut oil in a medium saucepan over medium heat. Stir frequently until the chocolate is almost melted. Remove from heat and stir until completely melted and smooth.
  • Let cool for 10-20 minutes, stirring every 5 minutes. When just barely warm, drizzle it over your favorite ice cream.

Notes

Store in an airtight container in a cool, dark place (like your pantry) at room temperature. It will keep well for up to 1 month.
If it solidifies, briefly reheat it in the microwave in short bursts until it’s liquid enough to pour.

Nutrition Information:

Serving: 1 Calories: 225kcal Carbohydrates: 14g Protein: 3g Fat: 18g Saturated Fat: 12g Polyunsaturated Fat: 5g Sodium: 17mg Fiber: 3g Sugar: 8g
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!

More Chocolate Recipes

A bowl of ice cream topped with magic shell.

This recipe post was first published here in 2012, then updated in 2023.

get new posts via email:

Leave a Reply

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

Recipe Rating:




26 comments on “Chocolate Magic Shell”

  1. Fabulous! Quinn was at the grocery store with me last week and saw the “shell chemical” on the shelf. That stuff scares me! I told her no, but didn’t tell her why (it frightens your mother.) They will be so excited. We eat ice cream year round!

    1. Hi Danae! This homemade magic shell is completely dangerous for me to have around. I usually have a batch in the fridge at all times. Makes me feel like a kid again!! :)

      1. OK. Finally made it yesterday. All the vanilla ice cream in the house is officially gone now. Will start adding it to the flavored ice cream. WOW!!! I bought the coconut oil at Trader Joe’s and it does leave a bit of coconut flavor. As a coconut lover – I have no problem with it. Kinda like a Mound’s Candy Bar Ice Cream Dream!! LOVE IT!

      2. I agree – I love the coconut oil that tastes like coconut (less refined) for this recipe, total Mounds love! This is such a fun treat to keep on hand – I find that it keeps really well in the fridge for a number of weeks. Here’s to summer!!

  2. Sylvie @ Gourmande in the Kitchen

    Well I always have chocolate and coconut oil on hand so I know what I’ll be doing with my next bowl of ice cream!

  3. If you don’t want to risk scorching your chocolate, you can put the container from the fridge into a bowl of hot water and stir as it melts. It takes a bit longer, but is safer for the chocolate. =)

  4. Jen @ Jen's Favorite Cookies

    I’ve been wanting to try this magic shell! I have a little coconut oil left in a jar, just begging to be mixed with chocolate and poured over ice cream. Can’t wait to try it!

  5. Oh my! I’m so happy that you shared this with us. There’s still a few days of summer left and at least one of them will have me making and serving chocolate magic shells :)

  6. Becca - Cookie Jar Treats

    Oh man I used to adore chocolate shell. I loves how it mediately turned solid as it hit the ice cream but it poured out so quickly, like it’s the most liquidy liquid you can get. And this is so much simpler than the magic shell stuff at the store. The other day I was looking at the stuff and I saw waaaaay too many ingredients for just a simple chocolate shell ice cream topping :/

    Your photos are beautiful by the way. How do you get your ice cream to look so dang perfect!? :P

  7. Wow Brenda! This is a real winner recipe and I can’t wait to try it with my ice cream loving family this Labor Day Holiday weekend! Thank you for the recipe!

    I hope you and your family have a fun and safe Labor Day Holiday weekend! :-)

  8. Emily @ She Makes and Bakes

    I love a chocolate dipped cone at DQ, and this recipe looks great. The only thing is…does it taste like coconut? I’m not a fan, but I’d love to make this at home!

    1. Hi Emily! Jeni talks about this in her book. She says that unrefined coconut oil, which I haven’t found in the store yet, has a pronounced coconut flavor. I use refined and can’t detect any coconut flavor.