Peanut Butter Snowballs Recipe: A Sweet, Creamy Bite of Holiday Magic
This Peanut Butter Snowballs recipe is a holiday classic that never fails to bring smiles — creamy peanut butter centers wrapped in silky white chocolate, finished with a sparkle of sprinkles. I first made these one December when I was craving the flavor of peanut butter cups but wanted something wintry and giftable. The result was even better — rich, melt-in-your-mouth centers that taste like childhood and Christmas combined. These are the kind of treats you make once and then find yourself making every single year, because everyone asks for them. Inspired by old-fashioned no-bake candy recipes from The Kitchn, this version is easy, elegant, and practically foolproof.
Why This Is So Good
- Creamy and rich: Soft peanut butter filling coated in smooth white chocolate — pure perfection.
- No baking required: Just mix, roll, dip, and chill. Ideal for busy holiday weeks.
- Make-ahead friendly: They keep beautifully in the fridge or freezer for gifting later.
- Festive and customizable: Add sprinkles, crushed candy canes, or drizzle chocolate for holiday flair.
- Crowd favorite: Simple ingredients, nostalgic flavor — everyone loves them.
There’s something nostalgic about Peanut Butter Snowballs — they remind me of Christmas cookie trays, family candy swaps, and sneaking a few from the fridge when no one’s looking. I first saw a version on Taste of Home, but this one uses extra powdered sugar for a firmer, creamier center that holds its shape perfectly

Getting Your Ingredients Right
- Peanut butter: Use creamy, processed peanut butter like Jif or Skippy — not natural styles with separated oils. It keeps the texture smooth and stable.
- Butter: Unsalted and softened so it blends easily with the peanut butter.
- Powdered sugar: Helps form a dough-like filling that’s sweet, soft, and easy to roll.
- Almond bark or white melting wafers: They melt smoothly and set firmly, giving that perfect shell. You can also use white chocolate chips with a teaspoon of coconut oil for gloss.
- Sprinkles: Totally optional but adorable — especially red, green, or gold for a holiday sparkle.
If you want a deep dive into melting coatings for candies, Serious Eats has a great guide on working with almond bark and tempered chocolate for smooth, glossy finishes — perfect for mastering this Peanut Butter Snowballs recipe.
Making It Step by Step
Make the Peanut Butter Filling
In a large mixing bowl, beat together peanut butter and softened butter until smooth and creamy. Gradually add powdered sugar, one cup at a time, stirring until a thick, doughy mixture forms. It should hold its shape easily without sticking to your hands.
Shape the Snowballs
Using a small cookie scoop or spoon, roll the peanut butter mixture into 1-inch balls. Place them on a parchment-lined baking sheet. Once all are shaped, freeze or refrigerate the tray for 20–30 minutes — this helps the balls stay firm during dipping.
Melt the Coating
In a microwave-safe bowl, melt the almond bark or white melting wafers in 20-second intervals, stirring between each, until smooth and glossy. Don’t overheat or it can thicken — gentle heat is key.
Dip and Decorate
Using a fork or candy-dipping tool, lower each chilled peanut butter ball into the melted coating, rolling gently to cover. Lift out, let the excess drip off, and place back onto parchment paper. Before the coating sets, add sprinkles or any desired toppings. Repeat with all the snowballs.
Chill and Set
Refrigerate the tray for about 15–20 minutes, or until the coating hardens completely. Once set, transfer the Peanut Butter Snowballs to an airtight container for storing or gifting.

Making Sure It Turns Out
- Chill the filling before dipping to prevent crumbling or melting.
- Don’t overheat the almond bark — smooth, gentle melting is best.
- Dip a few at a time, keeping the rest chilled for consistent results.
- Use a fork to lift the balls and tap off excess coating for a clean look.
I’ll never forget the first time I made these and skipped the chilling step — my peanut butter centers melted into blobs in the chocolate. Now I always take that extra half hour to chill, and the result is picture-perfect every time. That’s the beauty of this Peanut Butter Snowballs recipe — simple, sweet, and totally forgiving once you know the tricks.
Perfect Serving Ideas
Serve Peanut Butter Snowballs on a dessert platter with cookies and fudge, or gift them in small boxes lined with parchment. They’re perfect for cookie exchanges, party trays, or as a sweet surprise with a cup of coffee or cocoa. For a festive touch, place them in mini paper cups for easy serving.
Making It Different
Customize your snowballs to match the occasion! Use milk or dark chocolate instead of white for “Peanut Butter Buckeyes,” drizzle red and green colored melts across the tops, or roll in crushed peppermint for a wintry twist. You can also stir mini chocolate chips into the peanut butter filling for extra crunch.
Storage and Leftovers
Store Peanut Butter Snowballs in an airtight container in the refrigerator for up to 2 weeks. For longer storage, freeze them for up to 3 months. To serve, let them sit at room temperature for about 10 minutes — they’ll soften to the perfect bite.

Tips That Actually Help
- Work in batches to keep the peanut butter centers firm while dipping.
- Always use smooth, processed peanut butter for the best texture.
- Add sprinkles immediately — the coating sets fast.
When I first boxed these up for holiday gifts, they looked like tiny edible snowballs glistening under the kitchen lights. They’re one of those deceptively simple recipes that feels magical — and tastes even better.
Closing Paragraph
This Peanut Butter Snowballs recipe is proof that the simplest ingredients can create the most joyful treats. Creamy, sweet, and perfectly festive, they’re everything I love about holiday baking — quick, nostalgic, and made to share. Whether you’re gifting them, serving them at a party, or sneaking a few from the fridge, these snowy little bites will brighten your season.
Frequently Asked Questions
→ Can I use white chocolate chips instead of almond bark?
Yes, just melt slowly with a teaspoon of coconut oil for smoother coating.
→ Do I need to refrigerate Peanut Butter Snowballs?
Yes — keep them chilled so the coating stays firm and glossy.
→ Can I make them ahead of time?
Absolutely. They store beautifully for up to 2 weeks or freeze up to 3 months.
→ Can I use natural peanut butter?
No, it’s too oily and can cause the mixture to separate. Stick with classic creamy brands.
→ How can I decorate them for the holidays?
Use red and green sprinkles, drizzle colored chocolate, or roll in crushed candy canes.
→ Can I double the recipe?
Yes! Just work in batches when dipping so the coating doesn’t harden too fast.
Recipe Card Peanut Butter Snowballs
Print
Peanut Butter Snowballs Recipe
Description
Creamy peanut butter centers dipped in smooth white chocolate and sprinkled with festive cheer — a no-bake holiday treat everyone loves.
Ingredients
- 1 cup creamy peanut butter (not natural)
- 6 tablespoons unsalted butter, softened
- 2 cups powdered sugar
- 16 ounces almond bark or white melting candy coating
- Sprinkles (optional)
Instructions
- In a large bowl, mix peanut butter and softened butter until smooth.
- Gradually add powdered sugar, stirring until thick and dough-like.
- Roll into 1-inch balls and place on a parchment-lined tray.
- Chill for 20–30 minutes until firm.
- Melt almond bark or candy coating until smooth.
- Dip each peanut butter ball in the melted coating, tapping off excess.
- Place back on parchment and add sprinkles if desired.
- Refrigerate until set, about 20 minutes.
Notes
Always chill the centers before dipping for best results.
Add a teaspoon of coconut oil to chocolate for shine and smoothness.
Store in the fridge up to 2 weeks or freeze up to 3 months.
Decorate with sprinkles, crushed candy canes, or drizzle for variety.
For chocolate lovers, use milk or dark chocolate instead of white.