DIY Gluten-Free Vegan Magic Shell

4.7 from 12 reviews


  • 1 cup coconut oil, liquified
  • 1/2 cup cocoa powder (or carob powder)
  • 6 tbsp liquid sweetener of your choice (I used maple syrup), at room temperature
  • 2 tsp pure vanilla extract
  • pinch of salt
  • Optional – 1-2 tsp tapioca starch for a thicker mixture (I only do this if I’m using this as a drizzle over cakes).


  1. Make sure your coconut oil is liquified, but not hot. If you need to heat it up to melt it, then allow it some time to cool first.
  2. Place all ingredients in a glass bowl (I use a tall measuring cup). Mix with a spoon (I actually use a wooden stir stick) until all the ingredients are incorporated and the mixture is smooth. This can take a few minutes -- just keep stirring until there are no clumps left behind.


Can be used right away for dipping frozen desserts, chilled treats, or for drizzling over your favorite desserts.

You can halve or even quarter this recipe if you only want a bit of drizzle. I make it in the quantity I outlined above because if you want to dip things like frozen pops in it you need a bit more substance for coating. I usually have leftovers this way, which I simply store in a glass jar in the fridge.

If you do store this in the fridge, it will solidify, so when you want to use it again just bring it back to room temperature (either by leaving it out of the fridge overnight, microwaving, etc.). It melts back into a liquid state fairly easily, and then just give it a stir and it’s ready for use again.

You can easily flavor this recipe by adding in some mint flavor or a bit of Kahlua, or any other flavors you’d like.
UPDATE: I recently made this magic shell with carob powder instead of cocoa powder, and it was AMAZING! Give it a try for a change sometime.