Peanut Butter Snowballs Recipe
The holidays always bring out my love for festive treats that double as edible gifts. Peanut butter snowballs are one of those nostalgic desserts that make the season feel a little cozier. These creamy, sweet bites coated in a smooth layer of white chocolate are a delightful contrast to traditional holiday cookies. They’re simple to make, don’t require any baking, and look so cute on a dessert table. Plus, who doesn’t love the combo of peanut butter and white chocolate?
I remember the first time I made these little gems—it was for a cookie exchange party I attended last December. I’d spent hours trying to bake perfect gingerbread men (spoiler: they weren’t perfect). Frustrated, I decided to whip up something no-bake instead, and these peanut butter snowballs saved the day. As I drizzled melted white chocolate over them and added sprinkles, I realized I wasn’t just making dessert; I was creating a little piece of joy for everyone who’d take a bite. They were an instant hit, and I haven’t stopped making them since.
The sweet origins of no-bake treats
No-bake treats like these peanut butter snowballs have a long tradition in home kitchens. They gained popularity in the mid-20th century when quick, crowd-pleasing desserts became a staple for holiday entertaining. Versions of these truffles have appeared in vintage cookbooks under names like “peanut butter bonbons” or “buckeyes.” What makes snowballs unique is the white chocolate coating, which gives them that snowy, wintry vibe. Over time, people have added their own creative spins—think crushed pretzels for texture, or even swapping peanut butter for almond butter.
What makes these snowballs shine: Ingredients you’ll love
Each ingredient in this recipe plays its part perfectly, and if you’re out of something, don’t worry—there’s room to improvise.
- Peanut butter: The star of the show! Creamy peanut butter gives these snowballs their soft, rich texture. I’ve tried natural peanut butter, but it’s a bit too oily for this recipe—stick with the classic kind. Allergic to peanuts? Almond butter or sunflower seed butter work great, too.
- Butter: Softened butter adds just enough richness to keep everything together. Make sure it’s room temperature so it blends easily.
- Powdered sugar: This is where the sweetness comes from. It also helps firm up the filling. If you’re looking to cut back on sugar, you can experiment with a powdered monk fruit sweetener, but keep in mind it might slightly alter the texture.
- Graham cracker crumbs: These add a subtle crunch and structure to the filling. If you’re gluten-free, swap these for gluten-free graham crackers or crushed rice cereal.
- White chocolate bark: This silky coating takes the snowballs to the next level. Look for high-quality white chocolate for the smoothest finish. You can also use candy melts, but they’re slightly sweeter.
- Holiday sprinkles: These are optional, but honestly, they’re half the fun. Go for festive red and green or a dusting of edible glitter for an extra touch of magic.

Kitchen gear you’ll need
You don’t need anything fancy to whip up these snowballs, which is part of the appeal! Here’s what I use:
- Mixing bowl and spoon: You can’t go wrong with a sturdy mixing bowl and a wooden spoon for combining ingredients. If you have a stand mixer, the paddle attachment will make things even easier.
- Baking sheet and parchment paper: A lined baking sheet makes cleanup a breeze and keeps the snowballs from sticking.
- Microwave-safe bowl: Melting white chocolate is a snap in the microwave, but a double boiler works too if that’s more your style.
- Fork or toothpicks: These come in handy for dipping the snowballs into the white chocolate without making a mess.
- Piping bag or plastic baggie: Perfect for drizzling extra chocolate on top. If you don’t have one, a spoon works just fine!
Let’s make peanut butter snowballs
Grab your ingredients, and let’s get started. This process is as easy as it gets—and honestly, kind of fun.
- Mix the filling: In a large mixing bowl, combine the peanut butter, softened butter, and vanilla extract. Stir until everything’s smooth and creamy. (This is where your arm workout begins!) Add the powdered sugar and graham cracker crumbs, and mix until you get a firm dough. It might seem a little crumbly, but don’t worry—once you start rolling, it’ll come together.
- Shape the snowballs: Scoop out tablespoon-sized portions of the dough and roll them into smooth balls. Place them on a parchment-lined baking sheet. If they’re sticky, pop them in the fridge for a few minutes to firm up.
- Chill time: Once all the snowballs are shaped, let them chill in the refrigerator for 30 minutes. This helps them hold their shape when you dip them in chocolate.
- Melt the white chocolate: Break the white chocolate into pieces and place it in a microwave-safe bowl. Heat in 30-second intervals, stirring after each until it’s completely melted. Don’t rush this step—white chocolate can scorch easily!
- Dip and decorate: Using a fork or toothpick, dip each snowball into the melted white chocolate, making sure it’s fully coated. Gently tap off the excess and place the coated ball back on the baking sheet. Drizzle with extra white chocolate and top with sprinkles if you’re feeling festive.
- Set and enjoy: Let the snowballs chill in the fridge for at least 15 minutes to set the chocolate. Then they’re ready to eat (or gift)!

How to make them your own
This recipe is super versatile—here are a few ways I’ve played around with it:
- Vegan-friendly: Swap the butter for a plant-based alternative and use dairy-free white chocolate.
- Chocolate lovers’ dream: Use milk or dark chocolate for dipping instead of white chocolate.
- Nut-free option: Replace peanut butter with sunflower seed butter for an allergy-friendly treat.
- Seasonal twists: Add a pinch of cinnamon or nutmeg to the filling for a cozy winter flavor, or mix in some crushed peppermint candies for a holiday kick.
- International flair: Try using dulce de leche or tahini in place of peanut butter for a unique twist.
Every variation I’ve tried has brought something fun and different to the table. My family’s favorite is the dark chocolate version—it’s less sweet but just as decadent.
How to serve them
Presentation matters, especially during the holidays! Arrange your peanut butter snowballs on a pretty serving platter or tuck them into decorative boxes with tissue paper for gifting. A sprinkle of powdered sugar can mimic a dusting of snow (so cute, right?). They pair wonderfully with a cup of hot cocoa or a creamy latte.
Sip and savor: Drink pairings
Since these snowballs are rich and sweet, I like to pair them with something to balance that out. Coffee or espresso cuts through the sweetness beautifully, while a glass of cold milk is a classic choice. For adult gatherings, a glass of champagne or a creamy Baileys cocktail makes a fun pairing.
Storing and reheating tips
Peanut butter snowballs are best stored in an airtight container in the refrigerator, where they’ll stay fresh for up to a week. Planning to save some for later? Freeze them for up to 2 months! Just let them thaw in the fridge before serving. If the white chocolate starts to sweat after coming out of the fridge, a quick dusting of powdered sugar can fix that.
Adjusting for different serving sizes
This recipe makes about 24 snowballs, but scaling up or down is easy. Double the ingredients for a big party, or halve them for a smaller batch. Just keep in mind that melting chocolate for smaller amounts might require more careful monitoring.
Common hiccups (and how to fix them!)
- Chocolate too thick for dipping: Stir in a teaspoon of vegetable oil to thin it out.
- Filling won’t hold together: Add a little more peanut butter or chill the dough before rolling.
- Cracks in the chocolate coating: Make sure the filling is cold but not frozen before dipping.
Give these a try!
Whether you’re looking for an easy holiday treat or a last-minute dessert that wows, peanut butter snowballs are a must-try. They’re sweet, creamy, and festive, with just the right amount of crunch. Once you make them, you might just find yourself sneaking a few extras while packing them up to share. And who could blame you? They’re irresistible.

FAQs
1. Can I use crunchy peanut butter?
Absolutely! Crunchy peanut butter adds a little extra texture, which can be a nice twist.
2. Can I make these ahead of time?
Yes, these are perfect for prepping ahead. Store them in the fridge or freezer until you’re ready to serve.
3. What’s the best way to melt white chocolate?
I recommend the microwave in short bursts, but a double boiler works too if you prefer.
4. Can I skip the graham cracker crumbs?
The crumbs help bind the filling, but crushed rice cereal or even oats can work as a substitute.
5. How do I gift these?
Pack them in festive tins or small gift boxes with parchment paper for a thoughtful homemade gift.

Peanut Butter Snowballs Recipe
Creamy peanut butter snowballs coated in white chocolate are a no-bake holiday favorite! Perfect for gifting or parties.
- Total Time: 1 hour
- Yield: 24 1x
Ingredients
- 1 cup creamy peanut butter
- 2 tablespoons butter softened
- 1 teaspoon vanilla extract
- 1 ½ cups powdered sugar
- 1 cup graham cracker crumbs
- 8 ounces white chocolate bark or white chocolate bar or chips
- Holiday sprinkles optional
Instructions
- Mix the filling: In a large mixing bowl, combine the peanut butter, softened butter, and vanilla extract. Stir until everything’s smooth and creamy. (This is where your arm workout begins!) Add the powdered sugar and graham cracker crumbs, and mix until you get a firm dough. It might seem a little crumbly, but don’t worry—once you start rolling, it’ll come together.
- Shape the snowballs: Scoop out tablespoon-sized portions of the dough and roll them into smooth balls. Place them on a parchment-lined baking sheet. If they’re sticky, pop them in the fridge for a few minutes to firm up.
- Chill time: Once all the snowballs are shaped, let them chill in the refrigerator for 30 minutes. This helps them hold their shape when you dip them in chocolate.
- Melt the white chocolate: Break the white chocolate into pieces and place it in a microwave-safe bowl. Heat in 30-second intervals, stirring after each until it’s completely melted. Don’t rush this step—white chocolate can scorch easily!
- Dip and decorate: Using a fork or toothpick, dip each snowball into the melted white chocolate, making sure it’s fully coated. Gently tap off the excess and place the coated ball back on the baking sheet. Drizzle with extra white chocolate and top with sprinkles if you’re feeling festive.
- Set and enjoy: Let the snowballs chill in the fridge for at least 15 minutes to set the chocolate. Then they’re ready to eat (or gift)!
Notes
How to serve them
Presentation matters, especially during the holidays! Arrange your peanut butter snowballs on a pretty serving platter or tuck them into decorative boxes with tissue paper for gifting. A sprinkle of powdered sugar can mimic a dusting of snow (so cute, right?). They pair wonderfully with a cup of hot cocoa or a creamy latte.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Dessert