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.

A dish of ice cream with peanut butter ice cream topping.

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 cookiesno-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:

Mix sugar and water in a saucepan.
  1. Add 2 tablespoons of sugar and one tablespoon of water to a small pan.
Bring it to a boil.

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

Cook until the sugar has dissolved and you have a thick syrup.

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

Add the peanut butter.

4. Add the nut butter.

Stir in the coconut oil.

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

Cook until smooth and creamy.

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.
A jar of peanut butter ice cream topping.

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.
pouring peanut butter ice cream topping on a scoop of vanilla.

FAQs

Can I just melt the PB?

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.

peanut butter magic shell on ice cream.

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
A dish of ice cream with peanut butter ice cream topping.
Print Pin
4.41 from 32 votes

Peanut Butter Ice Cream Topping

This sauce works with crunchy or smooth peanut butter and makes a crackly Magic Shell topping when added to ice cream, frozen yogurt, or even frozen banana chunks.
Author: Lisa Lotts
Course Dessert
Cuisine American
Keyword magic shell
Dietary Restrictions Dairy-Free, Egg Free, Gluten-Free, Vegan
Prep Time 2 minutes
Cook Time 5 minutes
Total Time 7 minutes
Servings 10

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:

Store the ice cream topping in an airtight container or a sealed glass jar in the refrigerator for 1-2 weeks. Microwave to turn the sauce back into a liquid form.
Each serving is about 2 tablespoons.

NUTRITION:

Calories: 221.58kcal | Carbohydrates: 8.2g | Protein: 5.8g | Fat: 20.13g | Saturated Fat: 8.38g | Polyunsaturated Fat: 3.29g | Monounsaturated Fat: 7g | Sodium: 110.78mg | Potassium: 145.56mg | Fiber: 1.24g | Sugar: 5.1g | Calcium: 12.78mg | Iron: 0.45mg

Pin It For Later!

A Pinterest Pin

SaveSave

4.41 from 32 votes (17 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

44 Comments

  1. 3 stars
    Tasty but the sugar didn’t dissolve and I had it on the stove for a very long time.

  2. Can’t wait to try this! Can it be made with natural peanut butter or should I use a no-stir variety?

  3. 5 stars
    Loved the chocolate magic shell, so I’m going to make this peanut butter shell for Fathers Day! Yummmmm

  4. raine stanton says:

    5 stars
    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