Easy Homemade Magic Shell Chocolate Ice Cream Topping Recipe

Homemade magic shell is another one of those ridiculously easy recipes that can be made for less cost and better flavor than the store-bought brands. You just need two ingredients: chocolate chips and coconut oil or butter. I like to compare what my ingredients are in a recipe to what’s on the shelf at the grocery stores so we will take a look at those below. So what is Magic Shell?

homemade magic shell topping

Homemade magic shell over our homemade strawberry ice cream. Yum!

Smucker’s Chocolate Magic Shell Ingredients:

  • Sugar
  • Sunflower Oil
  • Coconut Oil
  • Cocoa
  • Chocolate
  • Contains 2% or less of: Cocoa processed with alkali, soy lecithin, milk, salt, vanilla

Overall, the list isn’t too bad with the exception of soy lecithin (an emulsifier).

So What Makes Magic Shell Harden on Your Ice Cream?

The melting point of coconut oil is 76 degrees F (24 deg C) so when it flows over your frozen ice cream, it hardens. You will notice on the Magic Shell bottle that if you store it in a cool place (say cooler than coconut oil’s melting point of 76 deg F), the topping will become thick and harden in the bottle so you will have to warm it up under warm water. Why do they add sunflower oil? Well in comparison, the melting point of sunflower oil is 2 degrees F (-17 deg C) so I speculate that the combination with coconut oil may lower the melting point so you don’t have to warm the bottle unless it’s really cold in your house or… perhaps adding more oil instead of chocolate is less expensive (but this is just speculation). For our homemade version, all we need is coconut oil or butter.

Chocolate Magic Shell Ice Cream Topping Recipe

You can make this with either coconut oil or butter. I always use coconut oil for this recipe because I use butter all the time and here is an occasion to swap it out for a a healthier saturated fat, but if you don’t like coconut oil then by all means use butter. I should say that using the coconut oil doesn’t make it taste like coconut – at least I don’t notice it.


  • 1 Cup Chocolate Chips – I use dark chocolate chips that doesn’t have soy lecithin, hydrogenated oils or artificial flavors, but you can use milk chocolate, semi-sweet or white chocolate chips if you want
  • 2 Tablespoons Coconut Oil or Butter


  1. Combine the chocolate chips with the oil or butter in a microwave-save container or small saucepan.

    magic shell ice cream topping recipe

    This was a half-batch with 1/2 cup of chocolate chips & 1 tbsp of coconut oil

  2. Place in microwave on high for 1 minute or heat just until melted on the stove.
  3. Stir until smooth and if needed, place back in microwave at 10-sec intervals.
  4. Let cool for a couple of minutes before drizzling on your homemade ice cream.

If I have any leftovers, I store my coconut oil-based topping in the pantry because coconut oil is very shelf-stable and can be stored for a long time without going rancid. I wouldn’t store the butter-based topping at room temperature for more than a couple of days in warm weather. You could always cut the recipe in half or even just make 1 or 2 servings at a time, since it’s so simple, and then not have to worry about storage. If you are storing during the winter months and your topping becomes solid, just reheat slowly in the microwave until it just becomes liquid again.

My favorite coconut oil: Nutiva Organic Extra-Virgin Coconut Oil

My favorite ice cream maker: Cuisinart Ice Cream Maker

Other ridiculously easy homemade recipes: Popsicles, Mayonnaise, Refrigerator Pickles, No-Bake Chocolate-Peanut Butter Bars


  1. Carolyn Ellertson says

    So excited to try some of these recipes! I bought two sets of molds so I could make them with the grandkids when they come this summer, so I want to practice and get some good ones before that. Shades of my childhood with tupperware pop molds! What a fun and improved memories I will get to share with them. Thank you so much!

Comments, Opinions, Questions?