This post may contain affiliate links. Please read our disclosure policy.
This quick and easy healthy homemade magic shell is the perfect chocolate topping for frozen fruit, smoothies, or any cold treat!
I’m just going to put it out there. During the summer months, I use this homemade magic shell recipe just about every day. Now, if you think homemade magic shell is only good as a topping for ice cream or ice cream cake—I’m about to open up a whole new world to you. You can actually use this magic shell recipe to drizzle on top of smoothie bowls, frozen fruit, or homemade popsicles! You can even use it to make homemade almond butter/peanut butter cups! It’s why I use it all throughout the recipes in my book.
The funny thing is, this recipe for magic shell totally happened by accident.
It was a warm summer day (one of those days where the coconut oil is liquid at room temperature), and I had planned to use coconut oil to make a dark chocolate dip for some strawberries I had preserved in the freezer. I laid them out to let them thaw, and of course, my strawberries were half-frozen when I started eating them. Much to my surprise, the chocolate hardened instantly. Right then, homemade magic shell was born.
The cool part is, this homemade magic shell isn’t just melted chocolate candy and coconut oil. You can actually make chocolate using cacao powder, which is packed with antioxidants, and coconut oil, which is a nourishing fat packed with medium-chain fatty acids. Simply, nourishing, and healthy!
Jump to:
What is Magic Shell?
If you were a kid in the 80s or 90s, magic shell was likely one of those toppings you begged your mom to get. It was a special liquid chocolate topping that magically hardened when it came in contact with ice cream. It made sugary dessert even more sugary, which is why it never showed its face in our house.
But my grandma? She knew what was up. Every time we went to visit her on her small farm in southern Virginia, she had a fresh bottle of magic shell waiting for us. She loved watching us smile and enjoy pouring it all over our ice cream by ourselves.
Now, I always get a little bit of nostalgia when I make my homemade magic shell. And I love that it takes just a few minutes to make!
The Ingredients in Homemade Magic Shell
The main component of homemade magic shell is coconut oil. Because coconut oil is made up of beneficial medium chain fatty acids, it is solid at room temperature. This means it will harden quickly when in comes in contact with frozen foods.
Raw cacao powder is made by cold-pressing cocoa beans. Because it is unheated and unprocessed, raw cacao powder is packed with antioxidants, fiber, and important minerals like magnesium. You can also use cocoa powder for this recipe, which is cacao powder that has been roasted. Roasting gives the cocoa a mild and smooth flavor.
Raw, unfiltered honey is a natural sweetener that contains vitamins, enzymes, and phytonutrients. While this ingredient is optional, raw honey is great when you want to add a bit of sweetness to things.
Vanilla extract gives the homemade magic shell a richer, deeper flavor. Make sure to get a pure vanilla extract that does not contain sugar or additives. I personally use bourbon vanilla extract, which almost makes the chocolate completely irresistible. Use at your own risk.
How to Make Homemade Magic Shell
This recipe for homemade magic shell couldn’t be easier! First, in a small bowl, combine the melted coconut oil, raw honey, and vanilla extract. I like to do this in a pourable cup, like these silicone squeezable measuring cups. Stir well.
Add the cacao powder and gently fold it into the mixture until well combined. This may take a second so be patient.
Let magic shell slightly cool. Pour it on top of frozen fruit, a smoothie bowl, or cold frozen treats like ice cream!
Tips + Tricks
- This recipe will serve two people. You can double the recipe if you’re serving more!
- I love using this recipe to make my Chocolate Covered Berries and Cream Bowl. Just throw some frozen berries in a bowl, pour chilled coconut milk overtop, and then pour homemade magic shell all over it!
- You can swap the raw honey for maple syrup if you don’t have honey on hand.
- You can make it a little sweeter to taste. Just add a little more honey or maple syrup after you’ve mixed it up. Give it a shot on top of frozen treats—it tastes so good with ice cream!
- Got bananas about to go bad? Peel them, throw them in the freezer, and slice the banana into frozen banana coins. Then, dip the banana coins in homemade magic shell and place them on parchment paper and place them back in the freezer. Such a good snack!
- You can also stack fruit on a popsicle stick, freeze it, then dip those popsicles in homemade magic shell! See photo for inspiration.
How Do I Store Leftovers?
This recipe works best if eaten immediately. So, I recommend only making as much as you want to eat. Overtime, you’ll notice the homemade magic shell starts to separate slightly. But, if you have extra and you don’t want to eat it, you can store any leftovers in an airtight container at room temperature. Heat it slightly and mix again before pouring it over cold treats.
Can I make this recipe sweeter?
This recipe is intentionally richer and more chocolatey that conventional magic shell you buy at the store. If you want to make it more sweet, you can add more honey or even maple syrup to the homemade magic shell. Just taste it after you mix it up, and add a little more depending on your preference.
Stocking the Pantry
I personally use Thrive Market for most of my pantry needs because it saves me some cash—especially when it comes to commonly used items like coconut oil and cacao powder. For a complete list of my recommend pantry items and what I use in my home, check out my Baking and Cooking Resources Page.
Other Recipes You’ll Love
- Fudgy Paleo Brownies (Crackly Top, Gluten-Free)
- Chocolate Zucchini Muffins (Gluten-Free, Paleo)
- Baked Chocolate Donuts
- The Best Paleo Chewy Chocolate Chip Cookies
- Double Chocolate Banana Bread
Homemade Magic Shell
This quick and easy healthy homemade magic shell is the perfect chocolate topping for frozen fruit, smoothies, or any cold treat!
Ingredients
- 2 tablespoons coconut oil, melted
- 1/8 tsp pure vanilla extract (optional)
- 1 1/2 tsp raw honey or maple syrup
- 2 tablespoons raw cacao powder (or cocoa powder)
Instructions
- In a small bowl, combine the coconut oil, raw honey, and vanilla extract. Stir well.
- Add the cacao powder and gently fold it into the mixture until well combined.
- Let magic shell slightly cool before pouring on top of frozen fruit, desserts, or ice cream.
What other creative ways have you found using this recipe for homemade magic shell? Come back and let me know below!
Enjoy!
Be strong,
Mindy says
I just made this and it was amazing! Thank you for posting this. Love the podcast, keep up the great work. Go team Noelle!
Noelle says
HAH. First, thank you. Second… YES TO TEAM NOELLE! Thanks for the support!
Kristin says
Do you think I could substitute coconut oil for ghee?
Noelle says
You definitely good! It will have a slightly different taste, but it will work! 🙂
Kate says
Used this for frozen banana coins (minus the honey). It was fantastic! Thanks!
Kristin says
Oh, I forgot to mention, I used maple syrup instead of honey.
Noelle says
That sounds DEVINE!
kristy says
This yummy stuff just changed my life?
Noelle says
Kristy, I feel the same way. lol. Glad you like it!
Karla Mendez says
This is amazing! Love it!
Noelle says
SO glad you loved it!
Laua A says
i am very allergic to cocoa. do you think it would work with home ground peanut butter
Noelle says
Possibly! Try it out and let me know how it goes! You could also do carob if you’re not allergic to it.
Janie says
Deliciously decadent and surprised how easy it was , thank you for sharing
Noelle says
You are so welcome! This is definitely one of my favorite things to make! 🙂
Michele Thomson says
This is the best thing ever and I love you for it!
Noelle says
HA! Thank you Michele. I’d have to agree. Everyone LOVES this and it has SO many uses!
Riki says
This shouldn’t be called magic shell. Magic shell is sweet. This version is smooth & it hardens when cold but it’s very bitter & tastes unsweetened even after doubling down on honey. We were disappointed & glad we tested it before pouring it all over our homemade icecream. Panel of 8 people here for dinner. We all give it thumbs down.
Noelle says
Hi Riki! Sorry to hear that. Of course, it’s personal preference. To some (including just about anyone I’ve tried it on), it’s PLENTY sweet. If you’re used to very sweet things and don’t follow a paleo-ish diet, it might not. Many other recipes use semi-sweet chocolate chips and just a little bit of coconut oil, which is probably better for you. Hope that helps!
Annie says
I’ve had that thought too before I’ve tastes it with the ice cream. Combined with the ice cream, it was just perfect.
Michael says
Hey Riki,
I recommend you try it with maple syrup.
Taste it once it is mixed then add more sweetener to your liking. I love using honey in many things but when it comes to chocolate I don’t particularly enjoy the honey. Just made 4 matches! Awesome and simple baseline recipe. Thanks!
Alicia says
Can you use agave nectar instead of honey?
Noelle says
Sure! You could also use maple syrup.
Son Job says
Hey 🙂
Can I use *Corn Syrup as substitute for the *Raw Honey and Can I also do this without the *Pure Vanilla Extract ?
Noelle says
Hi there! I definitely wouldn’t recommend using corn syrup. You can do this without the pure vanilla extract, however, it won’t have the same flavor.
Mary says
Will this recipe work to make shapes on wax paper to dry or set up in the refreigator then applied to a cold not frozen cheese cake?
Noelle says
Hi Mary! The consistency is just like traditional magic shell. So, it’s going to be liquid when you make it, and hard once chilled. You could pour the mixture into silicone molds and throw them in the freezer to create hard chocolate candy for example. As for pouring on top of cheesecake, if it came out of the fridge, it should work. However, I would recommend allowing the liquid magic shell to cool slightly and only drizzling a small bit at a time to make sure the cake is cold enough to make the magic shell harden.
Jamie says
I made a no bake banana and oatmeal with almond flour. Made into balls and froze them. Then I dipped the balls into the chocolate dip shell. Yummmm
Annie says
I made this Magic Shell for Homemade Drumstick and it was amazing. Thank you!
Noelle says
So great to hear! Thanks for letting me know!
Miriam says
This is AMAZING. I don’t know what happened to the person who said it was not sweet, although I have tweaked the amounts of vanilla and maple syrup somewhat. Keep adding, stirring, tasting and mixing until you get the flavor you want I guess.
I have drizzled it over peanuts and dried cherries to make little clusters – put them in the fridge to set and they come out DELICIOUS. My son and I also drizzled it over bananas and sprinkled toasted coconut on top then put it in the fridge for a little while–just excellent.
thanks so much for posting this!!!! It’s a beautiful, simple and completely addictive recipe!
Noelle says
Thanks for the feedback! So glad you liked it!
Miriam says
Also, for the person who was allergic to chocolate, you could use carob powder and it would have a very similar flavor.
Valerie says
I don’t have any coconut oil. Do you think I could use olive oil instead?
Noelle says
No, besides tasting a little funky, it wouldn’t harden the same.
LALA says
jibbilee gee
I’m so excited that i’m making up words
just what i’m looking for
i make a cheat type ferrero rocher
I want to expand my version for the holidays
Karen says
How long do you have to cook it I didn’t see it anywhere in directions
Noelle says
No cooking, just stirring! 🙂
Kristy says
Can’t wait to try this! Thank you! I’m currently following the THM plan, so honey is out for now. ???? Have you, or anyone else, tried this with any stevia blends or other natural sugar alternatives? TIA!
M Libier says
I recently made this and it was fantastic. I will definitely use this recipe again and share it with friends and family.
Noelle says
Great to hear!
Shelly says
Can you use canola oil?
Noelle says
No.
Chris says
Could i use cacao butter
Noelle says
Never tried it! I would recommend using coconut oil.
Maryam says
awesome. Works well. Thank you.
Jeanette says
Can I make chocolate covered strawberries with this great recipee
Noelle Tarr, NTP, CPT says
Hmmm, you can, but it won’t grab on as well since the strawberries aren’t frozen. Try melted dark chocolate.
Jenn says
Made this tonight, even my picky, sugar crazed son loved it! Thank you, I’m sure it will be a staple in our house now!
Stacy says
I made chocolate covered banana slices. They were so delicious. I’m going to try it next time with Refined Coconut Oil. The slight taste of coconut in Virgin CO is good but I want to try it without the Coconut taste.
Beverly says
Using it to drizzle on a No Bake Banana Cheesecake tonight!!!
Noelle Tarr, NTP, CPT says
Sounds perfect!
Lisa Isaacs says
Just used it to dip homemade strawberry banana ice cream pops…..it is soo good!