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!



Tasty but the sugar didn’t dissolve and I had it on the stove for a very long time.
Can’t wait to try this! Can it be made with natural peanut butter or should I use a no-stir variety?
It will come out better if you use a no-stir variety.
Loved the chocolate magic shell, so I’m going to make this peanut butter shell for Fathers Day! Yummmmm
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