Peanut Butter Snowballs have a luscious peanut butter filling, and they are topped with white chocolate and sprinkles. With only 5 ingredients, this treat is so easy to make.

Easy to make Peanut Butter Snowballs with sprinkles stacked together.
Want to save this recipe?

This recipe for Peanut Butter Snowballs is ideal for peanut butter lovers. As a busy mom of 8 kids, I love recipes with only 5 ingredients.

It is such an easy and delicious no bake recipe. I also love to make No Bake Chocolate Peanut Butter Bars.

If you love Chocolate Peanut Butter Balls, you will love this twist on a classic recipe.

Peanut Butter Snowballs piled together with one cut in half.

Why you will love this recipe

  • Just 5 ingredients. The recipe is super easy.
  • No Bake Christmas Treat. You don’t even have to turn on your oven.
  • Absolutely Delicious. This dessert is so rich and creamy.


Ingredients for Peanut Butter Snowballs - peanut butter, sprinkles, powdered sugar, butter.
  • Creamy peanut butter
  • Butter
  • Powdered sugar
  • White Chocolate Candy Coating (or Almond Bark) 
  • Christmas Sprinkles 

Substitutions and Variations

  • Almond Bark. You can substitute this for white chocolate candy coating.
  • Sprinkles. Swap out the holiday sprinkles for any occasion to enjoy year round.
  • Chocolate Coating. Substitute white chocolate chips or milk chocolate chips for the coating.
  • Topping. Sprinkle graham cracker crumbs on top of each holiday treat.

How to make Peanut Butter Snowballs:

Bowl of peanut butter, butter and powdered sugar.

Step 1. Combine the sugar, peanut butter and butter in a large bowl.

Bowl of peanut butter mixture combined.

Step 2. Mix together until a dough is formed.

Peanut Butter balls on a baking sheet with parchment paper.

Step 3. Form the peanut butter mixture into 1 inch size balls. Place each ball on a wax paper lined baking sheet. Then place in the freezer for 30 minutes.

White chocolate candy melts in a bowl beside a bowl of sprinkles.

Step 4. Melt candy coating in a microwave-safe bowl. Melt in 30 second increments and stir. Keep microwaving in intervals until completely melted.

Peanut Butter Balls dipped in melted white chocolate coating.

Step 5. Then dip balls in the melted chocolate using a fork. Place on the baking sheet. 

Baking sheet with peanut butter balls topped with sprinkles.

Step 6. Top with sprinkles. Allow to chill in the fridge for about 20 minutes.

Tips for the Best Peanut Butter Snowballs Recipe

  • Regular peanut butter. I do not suggest natural peanut butter in this recipe. Regular peanut butter is recommended for best results.
  • Use a small cookie scoop. The balls are easier to form if you use a cookie scoop. They will also be uniform.
  • The perfect consistency. If the dough is falling apart, try adding more peanut butter. This is often the result of it being too dry so don’t add more powdered sugar.

Frequently Asked Questions

How to store?

Place the balls inside an airtight container for up to 5-7 days in the refrigerator. I do not suggest leaving them at room temperature. Make sure they are completely dry before storing.

Why do you freeze the balls before coating?

Not only will the balls be easier to dip but the coating will harden faster.

Try More No Bake Peanut Butter Treats:

Go ahead and try this decadent recipe. Then leave a star recipe rating and comment.

Want to save this recipe?

Peanut Butter Snowballs

5 from 2 votes
Peanut Butter Snowballs have a luscious peanut butter filling, and they are topped with white chocolate and sprinkles. With only 5 ingredients, this treat is so easy to make.
Prep Time 1 hour 20 minutes
Total Time 1 hour 20 minutes
Servings 24
Cuisine American
Course Dessert
Calories 166


  • 1/2 cups creamy peanut butter
  • 3 Tablespoons butter softened
  • 1 cup powdered sugar
  • 1 Pound White Chocolate Candy Coating or Almond Bark
  • Christmas Sprinkles


  • Line a baking sheet with waxed paper and set aside.
  • Stir together the peanut butter, butter and powdered sugar until a dough is formed.
  • Form the mixture into approximately 1 inch size balls and place them on the prepared baking sheet.  Freeze for 30 minutes.
  • Place the candy coating in a microwave safe bowl.  Microwave in 30 second intervals, stirring after each interval, until fully melted.
  • Dip the peanut butter balls in the melted mixture and place on the baking sheet.
  • Top with the sprinkles and then refrigerate for 15-20 minutes.  Then they are ready to serve and enjoy!

Recipe Notes

Refrigerate the leftovers in an airtight container for up to 5-7 days.

Nutrition Facts

Calories 166kcal, Carbohydrates 17g, Protein 2g, Fat 10g, Saturated Fat 5g, Polyunsaturated Fat 1g, Monounsaturated Fat 3g, Trans Fat 0.1g, Cholesterol 8mg, Sodium 51mg, Potassium 85mg, Fiber 0.3g, Sugar 17g, Vitamin A 49IU, Vitamin C 0.1mg, Calcium 41mg, Iron 0.1mg

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 Desserts 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.

Leave A Comment

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

Recipe Rating