This post may contain affiliate links. Please read my disclosure and privacy policy.
By now, you probably know you can make homemade magic shell with just 3 ingredients and no refined sugar. But did you know that you can make a peanut butter version just as easily?
You might even like this one better.
It’s perfect for a “peanut butter cup” flavor over chocolate ice cream, or a peanut butter & jelly flavor over strawberry ice cream. And like the original, you only need 3 simple ingredients. You can stir it together in minutes!
⭐⭐⭐⭐⭐ Featured Review
“So quick and super easy!! 🤩 The kiddos and husband loved it!“
-Morgan

Table of Contents
Ingredients for Peanut Butter Magic Shell
- Peanut Butter. I use the all-natural kind that needs stirring when you first open it. At room temperature, it should be runny and drippy. For the best flavor, I recommend starting with salted peanut butter.
- Coconut Oil. This is the “magic” ingredient for Magic Shell because it’s solid when colder than 76ºF. Hence why it hardens when it touches ice cream! But it will also harden when it touches anything cold, so make sure you don’t use cold ingredients when mixing.
- Maple Syrup. This is the easiest way to add sweetness since it’s already liquid, but it’s also runnier than honey. You can taste and adjust the flavor as you go, so feel free to use more or less to your liking.
Note: If you don’t want your magic shell to taste like coconut, use refined or expeller-pressed coconut oil. Unlike virgin coconut oil, it adds no coconut flavor.

How to Make Peanut Butter Magic Shell
Step 1:
Start with ingredients at room temperature; otherwise, they will be hard to mix. In a small bowl, combine 2 tablespoons peanut butter, 2 tablespoons maple syrup, and 1 tablespoon melted coconut oil.
Whisk until smooth, then taste and adjust as needed. If the consistency isn’t runny enough, you can add another tablespoon of melted coconut oil. If you prefer a less-sweet topping, start with less maple syrup.

Step 2:
Spoon the peanut butter magic shell over your favorite ice cream and wait about 60 seconds. It should start to harden from the cold ice cream!
It’s ready to enjoy right away.

Storage Tips
Store this mixture in an airtight container at room temperature for up to 5 days, or up to 1 month in the fridge.
If your kitchen is cold like mine, this magic shell topping may solidify, even when stored outside of your fridge. To use it again, place the jar of magic shell in a bowl of hot tap water for 10 to 15 minutes, or melt it in a double boiler before serving again.

Peanut Butter Magic Shell (No Refined Sugar!)
Ingredients
- 2 tablespoons all-natural peanut butter (38 grams)
- 1 tablespoon melted coconut oil (12 grams; use refined/expeller pressed for best flavor)
- 2 tablespoons maple syrup (36 grams; at room temperature)
- pinch of salt
Instructions
- Make sure all of your ingredients are at room temperature; they will be difficult to mix if anything is cold. In a small mixing bowl, combine the peanut butter, coconut oil, maple syrup, and salt. Use a whisk to mix well.

- Adjust any flavoring to taste, adding more peanut butter if desired. For a runnier consistency, you can add more coconut oil, too. It won't affect the flavor as long as you're using refined coconut oil. Once it's well mixed, pour it over your favorite ice cream and watch it harden in about 30 to 60 seconds.

- Store any leftover magic shell in an airtight container at room temperature for up to 5 days, or in the fridge for up to 1 month. If it solidifies, you'll simply have to melt it again before serving. Place the jar in a bowl of very hot tap water and let it rest for 15 minutes to help it become pour-able again.

Video
Notes
Nutrition
More Recipes to Try
If you try this Peanut Butter Magic Shell recipe, please leave a comment and star rating below, letting me know how you like it!












Yum! Just like a reese’s shell! Thank youuuu
THANK YOU SO MUCH for sharing this!!!! My boys are going to think I am the BEST MOM ever!!!!!!!!!!!!!!!! Wow! I can hardly wait to try it!!
This is such a good idea! It looks like so much fun.
So creative! Love it
I just made this . . . and it is AMAZING! I didn’t have any banana ice cream made, but I did have a Weight Watchers Chocolate Ice Cream Bar. I took that and scraped it off the stick into a bowl and whipped-up the peanut butter magic shell . . voila! YUMMY. Thank you for this wonderful treat. Now I can catch some ZZZZZZzzzzzzzz
Umm what?!!! Peanut butter shell topping and chocolate ice cream (banana soft serve) You are amazing! I love this!
Thanks, I hope you enjoy it!
Wow, I had to comment first on the photos and then I am going back to read..it looks that delicious!! Hope you had a great weekend!
Yum! Can’t wait to make this tonight. Also, if you want a coconut oil without the coconutty taste, I’ve found that refined vs. unrefined seems to make the difference. The refined oil does not taste or smell like coconut, but the unrefined does (even expeller pressed unrefined) 🙂
Thanks for the tip, Cheryl! I happen to love the taste of coconut, but I know many people don’t want that flavor interfering with their desserts!! 😉
Whaouuu! At the moment, I don’t know why, have a huge need of peanut and almond butter and a good treat with my dark chocolate… So now I know what will be my dessert tonight after my green smoothie! Thank you for this brilliant idea Megan!
Peanut butter and almond butter are both AMAZING with dark chocolate!! I hope you enjoy it! 🙂
This looks amazing, what a great idea!