Peanut Butter Ice Cream Topping (Magic Shell)
Inside: How to turn four ingredients (one of them is water) into the most amazing magic shell dessert sauce in minutes. Plus the “magic” ingredient you should always have on hand.
If you’re a peanut butter lover, this ice cream topping is a game changer. Made with whatever brand you have on hand—whether creamy, crunchy, natural, or classic—this easy peanut butter sauce comes together in minutes. The secret ingredient? Coconut oil. It transforms the smooth, nutty mixture into a glossy pourable sauce that hardens into a crackly, magic shell the moment it hits cold ice cream. Drizzle it over a scoop of vanilla or swirl it into soft-serve for the ultimate salty-sweet treat.

PB lovers, this one’s for you. A peanut butter topping for ice cream, frozen yogurt and other icy desserts that will make you sigh, whimper, and moan. At least that’s what it does to me.
This quick and creamy peanut butter sauce transforms into a crackly magic shell the moment it hits cold ice cream—like a Reese’s cup in sauce form.
It’s rich, salty-sweet, and completely irresistible. If you’re already obsessed with my chewy PB cookies, no-bake PB balls, or PB banana shakes, you’re going to want to drizzle this on everything.
I even use it in this peanut butter banana ice cream recipe for a ripple of PB goodness throughout.
Why you’ll love this recipe:
- Just 4 ingredients – and one of them is water.
- Ready in 5 minutes – quick enough for weeknight dessert.
- Totally customizable – works with any brand you love.
- No palm oil or even light corn syrup.
- Stores like a dream – keep extra in the fridge for sundae emergencies.
- The crackle factor – hardens instantly for that satisfying magic shell.
Ingredients:
- Peanut Butter–You can use any type you like for this sauce. Creamy or chunky, natural or a popular store-brand. My husband likes chunky, so that’s what we typically use.
- Sugar–plain granulated sugar works well, but you could also use brown sugar for more depth.
- Water–you don’t need a lot, just enough to dissolve the sugar granules.
- Coconut Oil–the “magic” in “magic shell”. Coconut oil is liquidy at room temperature (usually with a few solid compounds in it), but pour it over anything cold and it takes a solid form, creating a crackly “shell” that will make you feel like a kid in an old-fashioned ice cream parlor.
Step-by-step instructions:

- Add 2 tablespoons of sugar and one tablespoon of water to a small pan.

2. Bring the sugar and water to a boil, stirring occasionally.

3. Simmer until the sugar dissolves completely and you have a thick syrup, about 1 minute.

4. Add the nut butter.

5. Stir the coconut oil to break up larger solid pieces, measure out 5 tablespoons and add it to the sauce mixture.

6. Simmer until it’s blended and the sauce is smooth and creamy. Let the sauce cool before using or storing.
Pro-Tips:
- This topping will harden in the refrigerator (because the coconut oil solidifies at cold temperatures.
- You’ll need to warm the sauce before pouring over ice cream or other frozen treats.

Swaps and Variations:
- For an extra layer of flavor, sprinkle with flaky sea salt as a garnish.
- A ¼ teaspoon of vanilla extract rounds out the flavors.
- Add a ¼ teaspoon of ground cinnamon for a nuanced spiced flavor.

FAQs
It’s not quite the same thing. It would give you some peanut flavor, but it wouldn’t be a true sauce, the way this peanut sauce recipe is–pourable, sweet, salty and decadent. The bonus, of course, is the crackly dome it creates on ice cream sundaes and soft serve.

Storage:
- Store the peanut butter ice cream topping in an airtight container in the refrigerator for up to a week or more.
- I recommend keeping this in a microwaveable glass jar with a resealable lid.
Reheating:
- To bring the sauce back to a liquid state, warm it in the microwave in 20-30 second bursts, stirring after each.
- The topping doesn’t need to be hot, just pourable.
Freezing:
- Technically, you could freeze the sauce (though I’ve never done it). Warm it before using.
How does it taste?
It’s lightly sweet, with a rich, satisfying peanut flavor. The crackly shell is snappy and fun to eat, almost taking on a fudgy, candy-like consistency when you eat it.
One reader says:
I am making this for my ice cream shop. None of our suppliers carry the peanut butter dip coating. I tripled the recipe. My customers love it. Thank you!
Raine
More ice cream toppings to try:
Peanut Butter Ice Cream Topping
INGREDIENTS:
- 1 cup peanut butter you can use creamy or chunky, natural or your favorite store brand
- 5 tablespoons coconut oil stirred to break up solid bits
- 2 tablespoons sugar
- 1 tablespoon water
DIRECTIONS:
- Combine 2 tablespoons sugar and 1 tablespoon water in a small pan. Heat over medium-high heat until the mixture starts to boil. Reduce the heat and simmer, stirring regularly until the sugar has dissolved.
- Add 1 cup peanut butter and 5 tablespoons coconut oilCook, stirring until the mixture is smooth and blended. Allow the sauce to cool.
- To serve, drizzle a few tablespoons over a scoop of ice cream and enjoy!
RECIPE VIDEO:
NOTES:
NUTRITION:
Pin It For Later!



Yesterday from out of the blue, I found myself wondering if there was such a thing as peanut butter magic shell. And if there was such a thing, I did not know if this was a white chocolate type of situation, with added peanut butter, or not. I googled, and this was the first recipe that came up. I feel like I won the lottery, as what you’ve shared is perfection. Fantastic deep peanut butter flavor with that enjoyable shatter texture over ice cream. Thank you so much for this new addition to my magic shell recipes. I’m trying it next time on Chocolate ice cream!
So I’ve recently discovered peanut butter topped rice cakes. The topping though, is solid at room temperature, and I’m wondering if you’ve had experience with this or know of a way I should proceed? Thanks.
It sounds like some type of icing that firms as it sets. Is this a store-bought product? The magic shell only hardens on something cold like ice cream, otherwise, it would be liquid at room temperature.
Hi Lisa~thank byou so much for all the great info! I am curious if youy know how to make a drizzsle that would harden at room temp. I would like to make a peanut butter drizzle to put over popcorn with chocolate dizzle like almond bark. Thanks kindly for any help you can offer!
I think you might have a tough time transforming peanut butter into a hard shell at room temperature, but the food companies have already come up with a solution… Peanut butter chips. I would melt them and drizzle over your popcorn. Let them harden naturally.
You can also melt peanut butter and white chocolate(I use merckens melts) maybe 1 part peanut butter to 3 parts chocolate, you can fiddle with the ratio to get a peanut butter coating suitable for dipping pretzels etc and hardening at room temp-so good!
Do you think you could use this recipe for drizzle for hot cocoa bombs without melting the chocolate shell?
That’s an interesting question. If the magic shell is at room temperature, it wouldn’t melt the chocolate and it should be fine. In order to firm it up, it would need to be refrigerated and kept refrigerated. If you were thinking of gifting them, you’d want to verify that the ambient temperature was fairly cool to maintain structure without getting messy.
Love the idea! I was wondering how long it takes to harden in the fridge? It looks fantabulous!
Coconut oil is the secret ingredient in this magic shell and it hardens as it gets cold, that’s why it moves to a solid state when poured over ice cream. If you put a jar in the fridge it will harden in about 20 minutes. Put it in the microwave for about 20-30 seconds to bring it back to a liquid form before pouring over ice cream.
You had me at peanut butter but the only thing better would be peanut butter shell then chocolate shell over ice cream. Oh my goodness.
Now there’s an idea!
Quick question. Will it have a strong coconut flavor once it’s cooled?
Not really. It’s more noticeable when it’s warm.
Peanut Butter Magic Shell and POPCORN!!!!! I just drizzle melted peanut butter on my popcorn and it makes quite a mess. I can’t wait to try this!!!!!
Thank you for this recipe.
Love the way you innovate!
Oh gosh, I’ve wanted to try this for years, I love the idea! And I know what you go through with the allergies in the family, my sister’s son was deathly allergic to nuts and when he left for college we all had a nut-centric feast!
Let me know what you think of it Sue. I’ve already had several people make it SEVERAL times and they LOVE it!
Holy mother of all ice cream toppings! James is going to LOVE when I make this. We both have a bit of a peanut butter obsession – but especially when it comes to ice cream. Yum! Definitely going to be making this!
Be forewarned — you won’t be able to stop!
This looks irresistible! I’m sure my kids will love it as they adore peanut butter as well as ice-cream, no wonder they will love the combination of the two together!
Oh man that is awesome, I remember something similar from my childhood but never in a flavour as cool as peanut butter 😀
So glad you approve!
I have a severe peanut allergy, and I hate that my parents and now my husband had to give it up for me! They all seems to like my sunflower butter a whole lot!
I feel for you — If you and they like your sunflower butter, I’d imagine this method would work for that as well. Let me know if you try it! If not — there’s always chocolate!
Of course, the coconut oil! Who would have guessed it work so well to harden the peanut butter?
I know! It works beautifully!
Excuse me while I go and cover my entire life in this stuff! Looks AMAZING!
You are too funny!
I’m all about homemade ice cream these days and have mastered my favorite coffee flavor. This sauce on top of that!!
Save some for me!
Looks amazing and I love that you used chunky peanut butter…my favorite!
I love chunky too — but creamy works as well!
You had me at peanut butter. It’s the best topping for ice cream and these photos have me craving it now. Yum.
Another awesome candy recipe Lisa, and you’re doing this to ME? Love it pinning for later 🙂
Ice cream is my weakness!! I love it and I love to pile on the toppings!! This looks like a topping I would love!!
Thank you! If you have 5 minutes — give it a go and let me know what you think!
Ah this is a magic shell indeed, if it made you stumble! But once in a while indulgences aren’t the most evil thing in this world. Afterall, what else is there to live for….
I agree 100% Tina! Life’s too short!