In just 2 minutes, you can whip up a Homemade Caramel Magic Shell that instantly upgrades any bowl of ice cream. Made with just 4 easy ingredients, this quick topping is smooth, pourable, and delicious on everything. Plus, you'll learn how to make a classic chocolate magic shell and a salted peanut butter one!

"Made the classic chocolate for the kids and indulgent caramel for me! I am glad they loved it! These magic shell recipes are definitely a keeper." - Sharina
A Quick Look At The Recipe
- ⏲️Ready In: 5 Minutes
- 👪Serves: 2
- 🍽 Calories and Protein: 224 kcals and 3 grams of protein
- 📋Main Ingredients: Coconut oil, almond butter, maple syrup, and vanilla extract.
- 📖 Dietary Notes: Dairy-free, gluten-free, vegan, refined sugar-free.
- ⭐ Why You'll Love It: This homemade magic shell is rich, creamy, and instantly hardens for a fun and indulgent dessert topping.
SUMMARIZE & SAVE THIS CONTENT ON
Who knew you could make things likeprotein powder ice cream even better? This caramel magic shell recipe does exactly that. Made with a coconut oil base and just three other simple ingredients, the coconut oil is what helps the topping harden instantly when it hits cold ice cream, giving you that classic crackly shell in minutes.
This is a recipe I love making with my own girls as a fun treat (right alongside healthy caramel popcorn). I appreciate not only how simple it is but also that it uses real-food ingredients instead of unnecessary fillers, something I can feel good about serving to my kids.
Jump To
- A Quick Look At The Recipe
- 💭 Why You'll Love It
- Ingredients and Substitutions
- Flavor Variations
- How To Make Homemade Caramel Magic Shell
- Expert Tips
- How To Use It
- Homemade Caramel Magic Shell FAQs
- Don’t forget to pin these homemade magic shell recipes!
- More Indulgent Frozen Treats You'll Love
- Homemade Caramel Magic Shell (Vegan)
💭 Why You'll Love It
Easy ingredients: This caramel shell topping has only 4 main ingredients and comes together in under 2 minutes.
Hardened topping: Once poured onto a cold texture, it hardens within about 30 seconds.
Healthier variation: You can skip the additives in most caramel sauces. This version is made from healthy ingredients and is great for kids.
Ingredients and Substitutions

The magic shell is made with ingredients you probably already have on hand if you have a well-stocked gluten-free pantry foods.
- Coconut oil: This is the secret ingredient to making a homemade magic shell flavor. Since it hardens when chilled, it's what makes the shell crisp up.
- Almond butter: You want natural almond butter, and make sure it's fresh. This ensures it'll mix easily with the other ingredients.
- Maple syrup: This is what gives the caramel flavor. In fact, its sweetness is the base of caramel sauce with coconut milk in general, which I use on everything. Make sure you're using real Canadian maple syrup, though, not factory made corn-syrup.
See the recipe card for full information on ingredients and quantities.
Flavor Variations
Classic chocolate: For this magic shell recipe, you only need 1 tablespoon of coconut oil and 3 tablespoons of chocolate chips (vegan chocolate chips if needed) for it to come together. My favorite on top of collagen ice cream.
Salted peanut butter: Just like the caramel magic shell, make sure to use natural, fresh peanut butter (or my homemade, no oil peanut butter). You need 1 tablespoon of coconut oil to 2 tablespoons of peanut butter, and a pinch of salt.
How To Make Homemade Caramel Magic Shell

Step 1: Heat the coconut oil in a small pot over low heat.

Step 2: Once melted, turn off the heat and whisk in the other ingredients until smooth.

Step 3: Immediately pour over ice cream.
Expert Tips
When heating the coconut oil, make sure to do it on a lower heat and then whisk in the remaining ingredients. Chocolate chips and nut butter burn quickly.
You want the coconut oil to be melted and pretty hot so that it cools quickly, which means it hardens faster.
Time it so that as you finish mixing everything for the caramel shell, you already have bowls of ice cream waiting.
To use it: The colder the ice cream, the better. Use a spoon or tip the jar to slowly pour the mixture over top of the ice cream (roughly 1 tablespoon). The magic shell will harden within 20-30 seconds leaving you with a hard, crunchy topper on your ice cream.
Store it: The caramel shell should be placed in a glass jar in the fridge (just like this blueberry simple syrup, which is an amazing ice cream topper as well!). In the fridge, it will harden but last 4-6 weeks.
Reheating: reheat the mixture very slowly, over low heat, so that it doesn't burn. If doing this in a microwave, do it in intervals and stir in between.
Hack: If you store it in heat-safe jars, all you need to do is pop the jar into a small saucepan of almost boiling water (about an inch of water). Let it sit for a few minutes until everything is melted again.
How To Use It
You can use any of the homemade magic shell flavors on just about any chilled dessert. Our favorites are drizzles:
- Drizzled on top of collagen ice cream or dairy-free protein ice cream. Even frozen protein yogurt.
- You can top things like an avocado smoothie bowl as well.
- I like it on top of overnight oats with protein powder. The chocolate works best here, and your oats need to be really cold, but it's yummy.
Homemade Caramel Magic Shell FAQs
Your magic shell didn't harden because the coconut oil wasn't hot enough, or your ice cream wasn't cold enough. There has to be enough of a contrast for the coconut oil to firm up and harden. It also takes about 20 seconds, so be patient.
The secret ingredient of a homemade magic shell is coconut oil. Because coconut oil hardens at cooler temperatures, it crystallizes when it touches the cold ice cream.
No, magic shell does not only work on ice cream. The best part about a chocolate, peanut butter, or caramel magic shell is that is works on more than just ice cream! Smoothie bowls and frozen fruit are just as delicious topped with a magic shell.
Don’t forget to pin these homemade magic shell recipes!

More Indulgent Frozen Treats You'll Love
If you tried this Homemade Caramel Magic Shell Recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it goes!

Homemade Caramel Magic Shell (Vegan)
Video
Ingredients
- 1 tablespoon Coconut oil measured solid
- 0.5 teaspoon Coconut oil yes, you need both
- 2 tablespoon Almond butter natural and fresh
- 2 tablespoon Maple syrup
- ¼ tablespoon Vanilla extract
Instructions
- In a small pot, melt the coconut oil over low heat. Turn the heat off and stir in the remaining ingredients until combined very well.
- Portion your ice cream into a bowl.
- Use immediately by pouring the magic shell overtop of the ice cream.
- Watch it harden, top with your favorite crunchy things (almonds, peanuts etc) and enjoy!
Notes
- You do need both the tablespoon and half a teaspoon of coconut oil, otherwise the caramel shell won't harden as well.
- The recipes make only about ⅛th of a cup. Thus, if you have a larger family or need these for a party, double the batches!
- When heating the coconut oil, make sure to do it on a lower heat and then whisk in the remaining ingredients. Nut butter burns easily, but you do need the coconut oil hot, so that it hardens.
- Ideally, you want a bit of a runny texture to the caramel sauce.
- If using the magic shell with an ice cream cone, pour it very slowly over parchment paper. The magic shell takes a few seconds to harden, so it can be messy (a bowl is best!)
- Nutrition facts are calculated at one tablespoon per serving.
Disclaimer:
Nutrition values are estimates only, using online calculators. Please verify using your own data"
Nutrition










Ali says
I made the salted peanut butter one for my niece and she loved it!!! Planning on making chocolate next - I love that you shared variations, too!! Thank you!!
fitasamamabear says
It's nice to have choices lol glad she liked the peanut butter!
Janice says
It's a guilt-free homemade magic shell that I would recommend everyone try. I tried making the classic chocolate flavor, and it was truly delicious and perfect for the ice cream! My kids also loved it! Such a must-try!
fitasamamabear says
Chocolate is a life staple!
Gina says
So easy and the perfect touch to any frozen treat! I love doing this on my breakfast smoothie bowls.
fitasamamabear says
It's my favorite on smoothie bowls- so indulgent!
Sharina says
Made the classic chocolate for the kids and indulgent caramel for me! I am glad they loved it! These magic shell recipes are definitely a keeper.
fitasamamabear says
It's nice to be able to whip them up so quickly eh
Jane says
I love this recipe! I've been looking for a quick and easy magic shell recipe that doesn't have any weird ingredients, and I'm so glad I found this one. It's incredibly simple, but the results are delicious! My kids are going to love it.
fitasamamabear says
It's SO simple. That's my favorite part lol
Dani Meyer says
This is so easy!
fitasamamabear says
It is! It has to be... no one wants to wait for something so yummy 😛
roeleen vd merwe says
Made the peanut butter. Was a bit to peanut and then I added some homemade chocolate sauce and a bit more coconut oil. Wonderful combination of chocolate and peanut butter. I will be trying today with Caramel treat in a tin and hope it works
fitasamamabear says
Mmm that sounds like the best flavor combo ever haha anything peanut butter chocolate is a win1