This two-ingredient Magic Shell recipe is the perfect way to effortlessly elevate your desserts! Pour on top of cold ice cream, cake rolls, cheesecake, and more!  

This easy magic shell recipe is beautiful (and delicious!) on my Ice Cream Cake Roll, drizzled on Ice Cream Nachos and Fried Ice Cream, or served with plain Vanilla Ice Cream with all your favorite ice cream sundae toppings! 

Vanilla ice cream in a brown bowl topped with homemade magic shell recipe and colorful sprinkles.

Why This Recipe Works

  • Smooth magic shell recipe. Say goodbye to clumpy, store-bought magic shells! This easy magic shell recipe creates a silky smooth texture that pours like a dream! The homemade version is so much better than the store-bought product.  
  • Two ingredient magic shell. All you need is high quality chocolate and coconut oil for this easy recipe.  
  • Magic shell in minutes. With just mere minutes, you can have a homemade magic shell that works beautifully to top your favorite desserts!

Ingredient Notes

Magic Shell ingredients on a gray background: semi sweet chocolate chips and coconut oil.

Step-by-Step Instructions

  1. Melt magic shell ingredients. Add 2 cups semi sweet chocolate chips and 1/4 cup coconut oil to a microwave-safe bowl. Microwave on half power for 1 minute then stir. Continue in increments until fully melted. 
  2. Let sit. Let the magic shell sit for 5-10 minutes until room temperature. Pour on top of ice cream and serve with your favorite ice cream toppings.  
Four photos showing semi sweet chocolate chips in a glass bowl and the succession of them being melted.

Recipe Tips

Use a microwave-safe bowl and melt the ingredients on half power to prevent scorching the chocolate. Stir at regular intervals for even melting.

Make sure the bowl you are using is dry. Any lingering water can affect the texture of the chocolate magic shell and can make it seize up. 

Let the magic chocolate shell cool to room temperature before pouring it over your dessert. This ensures a beautiful shell effect.

This will make about 1 1/2 cups liquid magic shell. 

Make Ahead, Storing, and Freezing

You can make homemade chocolate magic shell ahead of time and store it in an airtight container at room temperature for up to a month. Reheat it in the microwave when needed.

Store any leftover Magic Shell in an airtight container at room temperature, and reheat in the microwave for a few seconds when you’re ready to use it again.

Avoid freezing Magic Shell as it can alter the texture. Instead, store the magic shell topping at room temperature or in the refrigerator if your kitchen is warm.

Magic Shell with coconut oil being poured overtop scoops of vanilla ice cream.

Recipe FAQs

What is a magic shell?

Magic shell is liquid chocolate that sets into a smooth and beautiful hard shell. It’s the perfect hard chocolate shell for cake rolls and frozen desserts. 

Can I use a different type of chocolate? 

Yes, you can experiment with milk chocolate, dark chocolate, or white chocolate to achieve different flavors and textures.

How long does the Magic Shell stay liquid once poured over ice cream? 

It hardens quickly, usually within a minute, creating that classic “magic” shell chocolate topping on your favorite cold treats.

Can I substitute the coconut oil? 

Yes, you can use other neutral oils like vegetable or canola oil if you prefer.

Why is my Magic Shell grainy or lumpy? 

Overheating or excessive stirring can cause the chocolate to seize. Make sure to melt it gently and avoid over mixing.

Can I add flavorings to Magic Shell? 

Absolutely! Experiment with extracts to create unique flavor variations for your desserts.

Magic Shell overtop vanilla ice cream, in a brown bowl, topped with sprinkles.

More Recipes to top with Magic Shell

Did you make this recipe? I’d love to hear about it! Leave a star rating and review or scroll below the recipe card and do so there. 

Stay up-to-date by following us on Instagram, TikTok, YouTube, Facebook, and Pinterest.

Sprinkle topped magic shell over ice cream.
Print Save Review
No ratings yet

Magic Shell

Two ingredient magic shell is the perfect topping for ice cream, cake rolls, cheesecake, or any frozen dessert.
Prep Time: 2 minutes
Cook Time: 1 minute
Total Time: 3 minutes
Servings: 1 serving



  • Place chocolate chips and coconut oil in a microwave safe bowl. Microwave on half power for 1 minute. Stir. Continue microwaving and stirring until fully melted.
  • Once melted, let the chocolate mixture sit at room temperature for 5-10 minutes or until the mixture is no longer warm and is room temperature.
  • Pour overtop dessert of your choice.


Calories: 2538kcal (127%)Carbohydrates: 189g (63%)Protein: 22g (44%)Fat: 192g (295%)Saturated Fat: 124g (620%)Polyunsaturated Fat: 5gMonounsaturated Fat: 45gTrans Fat: 0.3gCholesterol: 22mg (7%)Sodium: 36mg (2%)Potassium: 2041mg (58%)Fiber: 29g (116%)Sugar: 132g (147%)Vitamin A: 180IU (4%)Calcium: 224mg (22%)Iron: 23mg (128%)
Course: Dessert
Cuisine: American
Did you make this recipe?Please leave a star rating and review on the blog post letting me know how you liked this recipe! Take a picture and tag @saltandbaker on Tik Tok, Instagram, and Facebook so I can see what you’re making!