How to Make Peanut Butter Shell Topping

This post may contain affiliate links. View our disclosure.

How to Make Peanut Butter Shell Topping

It only takes two ingredients to make this peanut butter shell topping. Drizzle it over ice cream, or anything cold, and like magic, it’ll harden into an irresistible peanut butter shell.

Closeup of Peanut Butter Shell Topping

Use it as a topping for ice cream sundaes, milk shakes and iced coffees, or use it to make your own hand-dipped ice cream cones and bars. It’ll keep for up to a month in the pantry, so you’ll have plenty of time to experiment with all the tasty possibilities.

Here’s the recipe, so you can get started with your very important peanut butter research.

Homemade Peanut Butter Shell Recipe

Peanut Butter Shell Ingredients


  • 1 cup peanut butter
  • 1/4 cup refined coconut oil

You can use smooth or crunchy peanut butter in this recipe, but stick to refined coconut oil. Unrefined peanut butter has a distinct coconut taste that will overpower the flavor of the peanut butter.

This recipe makes slightly less than one pint of peanut butter shell, as written. Since it has a relatively long self life, I made the recipe stock-up size. If you just want enough for one round of ice cream sundaes with your family, consider halving the recipe.

What You Do:

Melted Peanut Butter and Coconut Oil

Heat the peanut butter and coconut oil in a saucepan, until fully melted and combined. This will only take a minute or two.

If you prefer, you can melt the ingredients in the microwave instead. Start with 30 seconds. Add time, until melted.

Jar of Homemade Peanut Butter Shell

Then, pour your finished peanut butter shell into a jar, and allow it to cool before using.

Store at room temperature, so it remains liquid. If you prefer to store it in the fridge, simply microwave it in 20 second intervals, until it’s remelted.

Coconut oil is liquid at room temperature, but quickly turns solid when chilled. This is the magic behind peanut butter shell. Pour it over something warm or room temperature, and it’ll remain liquid. Pour it over something frozen, and within seconds it’ll transform into a hard shell.

Try This

Pour peanut butter shell over an ice cream sandwich. Then, stick it back in the freezer for a few minutes, so it hardens over the sandwich part. It’s game-changing.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
How to Make Peanut Butter Shell Topping

How to Make Peanut Butter Shell Topping

Here’s how to make a peanut butter shell topping for ice cream and other frozen treats.

  • Total Time: 3 minutes
  • Yield: 1-1/4 cup 1x


  • 1 cup peanut butter (smooth or crunchy)
  • 1/4 cup refined coconut oil


Melt ingredients in a sauce pan, or microwave in 30 second intervals, until melted.

Pour into a jar, and allow to cool.

Store at room temperature for up to a month.

This peanut butter hard shell will remain liquid when poured on warm or room temperature foods, but will turn solid, when poured on frozen foods.


Stick to refined coconut oil for this recipe. Unrefined has a strong coconut flavor that will overpower the peanut butter.

Keywords: how to make peanut butter shell topping, peanut butter shell recipe, homemade peanut butter shell

Homemade Shell Toppings

Try all the shell flavors. Get my recipe for chocolate shell and chocolate peanut butter shell.

Similar Posts

One Comment

Leave a Reply

Your email address will not be published.

Recipe rating