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 magic shell on the shelf – it’s so easy to make it yourself.

ice cream in a clear jar covered in the magic shell.

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!

This recipe feels like a trip down memory lane! I have so many childhood memories of this chocolate sauce. 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.

What is Magic Shell?

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

Magic Shell is a thin chocolate sauce that hardens when it comes into contact with the cold ice cream. The magic of the sauce is the 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.

How does magic shell work? 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!

magic shell in a clear jar.
ingredients in magic shell

Just 2 Ingredients Needed

  • 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.

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!


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

ice cream in a clear jar covered in the magic shell.

Tip From Dorothy

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!
  • 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.


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 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.

ice cream in a clear jar covered in the magic shell.

Homemade Magic Shell Recipe

5 from 2 votes
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 10 servings
Serving Size 1 serving


  • 1 cup (170g) chocolate chips (any kind)
  • ¼ cup (50g) coconut oil
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!


  • 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 Video

Recipe Notes

  • Use any flavor chocolate chips (dark, milk, semi-sweet, white chocolate).
  • If your coconut oil is too hard to scoop, heat in the microwave for about 20-30 seconds.
  • Store leftover magic shell in the refrigerator, covered, for up to 2 weeks. It will harden, so just heat in the microwave to thin.

Recipe Nutrition

Serving: 1serving | Calories: 135kcal | Carbohydrates: 12g | Fat: 11g | Saturated Fat: 8g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.3g | Potassium: 51mg | Sugar: 10g | Calcium: 13mg | Iron: 0.003mg
Nutritional information not guaranteed to be accurate
Course Dessert
Cuisine American

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.

Favorite Ice Cream Recipes

Last Updated on May 29, 2023

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. Required fields are marked *

Recipe Rating