This post may contain affiliate links. For more information, read my disclosure policy.

Homemade Magic Shell is so easy to make! This fun ice cream topping only has 2 ingredients and is ready in 5 minutes. Once you try it, you’ll leave the store-bought chocolate on the shelf – it’s so easy to make it yourself.

Pin it now to save for later

Pin Recipe
Magic shell on top of ice cream sundae

What is Magic Shell?

When was the last time you had ice cream topped with magic shell? Well, now you can have it any old time that you want because this homemade version is one of the easiest ice cream toppings ever!

This post feels like a trip down memory lane with this recipe! I have so many childhood memories of this chocolate ice cream topping. Some of my best ice cream topping ideas are the ones I loved as a kid, and this chocolate magic shell is at the top of the list.

It really did seem like magic getting an ice cream cone coated in a hard chocolate shell, and, as a kid, I always wondered how the ice cream shop made it happen! Well, fast forward to now and, friends, I have the secret.

If you’ve ever bought some at the store, you probably noticed the container lists quite a few ingredients, most of which I can’t pronounce! Well, you don’t need all that stuff for this magic shell recipe – it’s a 5-minute, 2-ingredient chocolate ice cream topping that is so easy to make.

Homemade Magic Shell in 5 minutes

Yep, five minutes! If you want to make a chocolate sauce that hardens on ice cream, all you need are 2 ingredients, a microwave, and a bowl. Oh, and a bowl of ice cream, of course!

Close up shot of magic shell topping on ice cream

How does magic shell work?

The secret ingredient in this ice cream sauce is coconut oil. Coconut oil is solid at room temperature but melts when you warm it. When you mix it with melted chocolate, it makes a silky-smooth homemade chocolate sauce.

Pour that chocolate sauce over ice cream, and the coconut oil immediately hardens, creating a hard chocolate shell. Every time I crack the topping with my spoon, I feel like a kid again!

It’s so easy to make, you can make a batch in no time at all. I usually make it in smaller batches, but leftovers will keep for up to a month. That means you can have magic shell ice cream every night for dessert! Unless you have more willpower than me, that is.

Ingredients needed to make homemade magic shell topping

Just 2 Magic Shell Ingredients

  • Chocolate: Use a good-quality chocolate bar or chocolate chips. If you are using a bar, you will need about five ounces. For chocolate chips, you will need one cup.
  • Coconut oil: I like to use refined coconut oil because the coconut flavor is not as strong.
Four photos showing the process of making magic shell topping

How to Make Magic Shell

1. Place your chocolate and coconut oil in a small microwave-safe bowl.

2. Warm them in 30-second intervals, stopping to stir between each increment until the mixture is smooth.

3. Pour over ice cream and watch the magic happen!

Magic shell being poured on top of ice cream in glass dish


There isn’t a substitute for coconut oil, but there are a few flavors you can make by switching the chocolate!

  • Try using semi-sweet, milk chocolate, or dark chocolate.
  • Use white chocolate and make a white chocolate magic shell.
  • You can also use chocolate almond bark for this recipe – any flavor will work!

How to Store Magic Shell

Store the leftovers in an airtight container. It will keep for up to a month at room temperature as long as it’s stored properly.

Expert Tips

  • There’s not much in this easy recipe, so use high-quality chocolate. Trust me – it makes a difference!
  • Magic shell isn’t just for a bowl of ice cream. It’s one of my favorite ice cream sundae toppings, banana split toppings, or you can drizzle it over any sweet, cold treat!
  • Feel free to add nuts or sprinkles to make a fun version!
Close up shot of magic shell topping on ice cream


How do you reheat homemade magic shell?

Place it in the microwave for 20 to 30 seconds or until it’s thinned to a pourable consistency.

Can I use shortening or butter instead of coconut oil?

No, it only works with coconut oil. It solidifies at room temperature, which makes the magic shell harden.

How to make an ice cream sundae with magic shell?

Scoop ice cream into a bowl and pour the magic shell over the top. Quickly add your other sundae toppings – I think the best ice cream sundae toppings are chopped nuts, sprinkles, and a cherry on top! Once the magic shell hardens, I also like to drizzle caramel sauce over the top. Add some whipped cream and a cherry and enjoy.

Ice Cream Desserts To Make at Home

Have you made this recipe?

Tag @crazyforcrust on Instagram or hashtag it #crazyforcrust

Close up shot of magic shell topping on ice cream

Homemade Magic Shell Recipe

No ratings yet
This Magic Shell recipe is a unique ice cream topping that only has 2 ingredients and is ready in 5 minutes!
Prep Time 5 minutes
Cook Time 1 minute
Total Time 6 minutes
Yield 3 servings
Serving Size 1 serving


  • 1 cup approximately 180g chocolate (see note)
  • ¼ cup coconut oil


  • Place your chocolate and coconut oil into a small microwave-safe bowl.
  • Heat in thirty-second intervals, mixing each time until all the chocolate is melted.
  • Pour over ice cream.

Recipe Notes

Chocolate: Use your favorite good quality chocolate or chocolate chips. Weight will depend on type of chocolate. If using chocolate chips, use 1 cup chocolate. For chocolate bars, use about 5 ounces (from 2 bars). You can even use flavored chocolate, like almond chocolate bars or similar.

Recipe Nutrition

Serving: 1serving | Calories: 447kcal | Carbohydrates: 35g | Protein: 2g | Fat: 38g | Saturated Fat: 27g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 9mg | Potassium: 169mg | Fiber: 3g | Sugar: 30g | Calcium: 14mg | Iron: 2mg
Nutritional information not guaranteed to be accurate
Course Dessert
Cuisine American
Magic shell on top of ice cream sundae with recipe title and text on bottom of photo

I can’t wait for you to try this easy magic shell recipe! It’s so satisfying to crack open that chocolate shell to get a spoonful of ice cream. And it doesn’t get any easier than 2 ingredients and 5 minutes, right? Go get your coconut oil and chocolate today – I know you won’t regret it.

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

Learn to Bake in 4 Days!
Get my tips, tricks and recipes to take your baking to the next level for FREE!

Leave a Comment

Your email address will not be published.

Recipe Rating