This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

Peanut Butter Ice Cream Topping is creamy and decadent while being so easy to make. Turn ice cream into something amazing with this delicious homemade topping.

Peanut Butter Sauce in a jar with a serving on a spoon
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

This peanut butter sauce is one of the first to go! It is creamy and delicious and just really amazing on this Easy Homemade Vanilla Ice Cream or chocolate ice cream.

This creamy ice cream topping is so easy to make and perfect next time you want something special without spending a fortune. It is so simple to put together.

If you are feeling really decadent, combine it with Homemade Hot fudge Sauce.

Why We Love This Recipe

This creamy peanut butter toppings is my kids favorite. I love that I can make it from scratch so I know exactly the ingredients that was used. The flavor is amazing and it can be used as a topping to many of our favorite recipes.

For an easy afternoon snack, I love to serve with slice apples and bananas topped with mini chocolate chips for an amazing treat.


Sweetened condensed milk, stick of butter, corn syrup, peanut butter and brown sugar

Scroll to the bottom for the full recipe and ingredients in the recipe card.

How to Make Peanut Butter Ice Cream Topping

Brown Sugar, corn syrup and butter in a bowl with a bowl of peanut and sweetened condensed milk on the side

Step 1 – First, mix the brown sugar, corn syrup and butter together in a microwave safe bowl. You can also use a small sauce pan if you prefer to do it on the stove.

Brown sugar mixture in a bowl with a bowl of peanut butter and sweetened condensed milk in a bowl

Step 2 – Next, heat the mixture for until the mixture boils. This normally takes 2-3 minutes.

Mix peanut butter with the brown sugar mixture in a bowl

Step 3 – Now, add the peanut butter and stir until everything is well blended

Peanut butter topping mixture in a bowl

Step 4 – Add the evaporated milk and stir until the mixture is creamy.

  • Step 5 – Finally, the best part! Get your ice cream and pour this caramel sauce over the ice cream while warm.

Recipe Tips

  • Buy Peanut Butter on Sale – Stock up on peanut butter when it goes on sale. I try to always keep a full pantry with items purchased on sale. Peanut butter will last quite a while in your pantry and it is nice to save money.
  • Combining Ingredients – Instead of using the microwave you can heat on the stovetop over low heat in a small saucepan. Then allow the mixture to boil over high heat. Continue adding in ingredients until the mixture is smooth and creamy.
Topping peanut butter mixture over ice cream in a bowl

Serving Suggestions

This peanut butter topping is delicious served over ice cream sundaes. But here are some other ideas that we love to serve this delicious toppings.

Frequently Asked Questions

How to Store Leftover Peanut Butter Ice Cream Topping

We like to store in a airtight jar at room temperature. Use the topping within about 3-4 days.

How to Reheat Peanut Butter Topping

When ready to enjoy again, reheat the peanut butter in the microwave in 15 second intervals and then serve once it is warm.

More Easy Ice Cream Recipes

If you make this Peanut Butter Ice Cream Topping, please leave us a comment or a star review.

Peanut Butter Ice Cream Topping

4.58 from 7 votes
Next time you are in the mood for ice cream make sure you try this easy Peanut Butter Ice Cream Topping recipe. It is easy to make and tastes amazing!
Prep Time 3 minutes
Cook Time 3 minutes
Total Time 6 minutes
Servings 24
Cuisine American
Course Dessert
Calories 149


  • 1 1/2 cup brown sugar
  • 1/4 cup corn syrup
  • 1/4 cup butter
  • 1 cup peanut butter
  • 1/2 cup evaporated milk
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!


  • Stir together brown sugar, corn syrup and butter in microwave safe bowl.
  • Heat for 2-3 minutes until mixture boils.
  • Add peanut butter and stir until blended.
  • Add evaporated milk and stir until creamy.
  • Pour over ice cream or desserts while warm.

Recipe Notes

Store the leftovers in an air tight container for up to 1 week. 

Nutrition Facts

Calories 149kcal, Carbohydrates 18g, Protein 3g, Fat 7g, Saturated Fat 2g, Cholesterol 6mg, Sodium 77mg, Potassium 104mg, Sugar 17g, Vitamin A 70IU, Vitamin C 0.1mg, Calcium 31mg, Iron 0.3mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!


About the Author

Hi, I’m Carrie. Welcome to Eating on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. Together we are going to cook real food… for real families!

4.58 from 7 votes (6 ratings without comment)

Leave A Review

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

Recipe Rating


  1. Carrie says:

    Thanks for sharing. The addition of the salt sounds awesome!

  2. Megan says:

    5 stars
    I am the type of peanut butter fan that believes most to all peanut desserts never have nearly enough peanut butter. This recipe is absolutely solving that problem! My only tweak was to add a little sprinkle of coarse salt once the topping was fully stirred and creamy. This would also be great with crunchy peanut butter as well!