Chocolate Peanut Butter Snowballs

Featured in: Sweet Treats for Every Occasion

Enjoy the classic pairing of chocolate and peanut butter in these bite-sized snowballs. Creamy peanut butter mixed with powdered sugar forms a soft center, while a silky chocolate coating adds a decadent touch. A generous caramel drizzle and optional toppings like sea salt or peanuts make each snowball irresistible. Perfect for sharing or gifting, these treats offer a delightful balance of sweetness, texture, and visual appeal.

Tags: #halal #vegetarian #dessert #christmas #chocolate #caramel #under-30-minutes #easy #north-american #kid-friendly

A woman is sitting at a table with a plate of food in front of her. The plate contains a dessert with berries on top.
Updated on Thu, 11 Dec 2025 14:36:03 GMT
Chocolate Peanut Butter Snowballs with Caramel Drizzle. Pin it
Chocolate Peanut Butter Snowballs with Caramel Drizzle. | recipebyme.com

These chocolate peanut butter snowballs with caramel drizzle are pure sweet magic and make any party or cookie platter a little more exciting. The combination of salty peanut butter and smooth chocolate comes together quickly and the caramel drizzle on top takes them into decadent territory. These are such a hit every time I bring them to gatherings that I now make an extra batch to hide for myself.

I started making these snowballs during holiday baking marathons with my sister and they quickly became the first treat to disappear. Now my friends ask for them at every cookie exchange.

Ingredients

  • Creamy peanut butter: Adds the classic flavor and smooth texture Stick with mainstream brands for best structure
  • Melted butter: Provides richness and helps bind the filling Use fresh unsalted butter for clean flavor
  • Powdered sugar: Creates structure and balances the salty peanut butter Sift for the smoothest filling
  • Vanilla extract: Rounds out the sweetness Use real vanilla for deeper flavor
  • Fine salt: Enhances overall flavor and balances sweetness Taste before adding if your peanut butter is already salted
  • Optional filler: Add graham cracker crumbs vanilla wafers or powdered milk for unique texture and improved binding Pick your favorite based on what you have on hand
  • Semi sweet or milk chocolate: Use high quality melting wafers or chips for best coating Look for shiny uniform chips and avoid those with a grayish bloom
  • Vegetable or coconut oil: Optional for a smoother shinier chocolate coating Only a teaspoon is needed if you want an extra glossy shell
  • Soft caramel candies or caramel sauce: The crowning touch Pick a creamy caramel that melts easily for drizzling
  • Heavy cream or milk: Just a splash helps to thin the caramel to drizzling consistency
  • Sea salt flakes crushed peanuts sprinkles or white chocolate drizzle: Use as decorations for texture flavor and a festive look Freshly crushed peanuts have the best crunch and flavor

Instructions

Prepare the Filling:
Use a mixing bowl to thoroughly blend the creamy peanut butter melted butter vanilla and a touch of salt Stir until perfectly combined and silky Slowly sift in the powdered sugar half a cup at a time Mixing after each addition until a thick moldable dough forms It should not be sticky but should hold its shape easily If needed add more powdered sugar or a little crushed cookie to firm up the texture
Shape into Snowballs:
Get a baking sheet ready by lining it with parchment or wax paper Using a teaspoon or a small cookie scoop portion out the peanut butter mixture and roll each mound between your hands to create smooth balls Aim for about one inch across Place balls on the tray keeping them spaced apart Cool them in the fridge at least twenty five minutes or briefly freeze This ensures they stay firm and coat cleanly in chocolate
Melt the Chocolate:
Put your chocolate chips or melting wafers in a microwave safe bowl Microwave in quick bursts of about twenty seconds Stir well between each interval until completely smooth Add a bit of oil if the mixture is too thick for easy dipping If you prefer melt the chocolate gently using a double boiler over low heat
Dip the Snowballs:
Take the chilled peanut butter balls from the fridge Position each ball on a fork or candy dipper gently submerge it in the melted chocolate Roll it around to fully coat Let the extra chocolate drip off before transferring the coated ball back to the parchment lined tray Repeat for all balls
Add the Caramel Drizzle:
Warm caramel candies with a splash of cream or milk in a small bowl using the microwave Again heat in short intervals stirring until smooth and pourable Use a spoon or a piping bag to drizzle the caramel over each snowball in thin lines If using toppings such as sea salt or peanuts sprinkle them on while the coatings are still wet so they adhere nicely
Chill to Set:
Place the finished snowballs back in the refrigerator for fifteen to twenty minutes until both the chocolate and caramel are completely firm Once set transfer the snowballs to an airtight container Store in the fridge to keep them fresh
A plate of chocolate covered balls with caramel drizzle.
A plate of chocolate covered balls with caramel drizzle. | recipebyme.com

My favorite decoration is a sprinkle of flaky sea salt A few years ago my niece insisted on adding rainbow sprinkles and now that is our official family touch Every batch reminds me of her sticky little hands and big grin

Storage Tips

Keep your finished snowballs in a tightly sealed container in the refrigerator They will stay fresh and soft for a week If stacking add a layer of parchment between to prevent sticking For longer storage freeze them in a single layer then transfer to a freezer bag and enjoy within two months Once thawed the texture is just as dreamy as day one

Ingredient Substitutions

If peanut butter is out swap in almond butter or use sunflower seed butter for a nut free version For the coating try dark chocolate to keep things less sweet or use white chocolate for more contrast Crushed pretzels or digestive biscuits work in place of graham crackers for crunch Those with a dairy allergy can choose plant based butter and coconut cream for the caramel

Serving Suggestions

These snowballs shine on cookie platters for holidays showers or potlucks For a fancier look place each one in a mini cupcake paper and add extra drizzle Pair with coffee after dinner or tuck into lunchboxes for a surprise treat I once packed these for a summer picnic and they were gone before the sandwiches

Cultural Context

Chocolate and peanut butter are celebrated in classic American desserts Caramel adds that little extra flair reminiscent of caramel turtles or old fashioned candies This sweet treat bridges nostalgia and modern party snacks It is especially popular at holiday parties when make ahead convenience is a lifesaver

Seasonal Adaptations

For the winter holidays dust with powdered sugar for a snowy look Make them for summer events and keep chilled on ice packs Swap colored sprinkles for every holiday theme I have used sparkly sugar crystals for New Years and pastel nonpareils for Easter

Success Stories

A friend made these as teacher gifts and told me they disappeared in the staff room before lunchtime My kids have successfully made them with minimal help which means they are now our go to for bake sales They even survived a road trip in a cooler

Freezer Meal Conversion

To freeze assemble snowballs up to the coating step Place on a tray and freeze until hard then store in a zip top freezer bag When ready to serve thaw overnight in the fridge and drizzle with caramel on the day for best look and taste

A plate of chocolate peanut butter balls with caramel drizzle.
A plate of chocolate peanut butter balls with caramel drizzle. | recipebyme.com

However you decorate or serve them these snowballs are guaranteed to delight with each bite. Make an extra batch so you can enjoy a secret stash for yourself.

Recipe FAQs

→ How do I get the peanut butter balls to hold their shape?

Chill the shaped peanut butter mixture before dipping in chocolate. This helps them stay firm and makes coating easier.

→ Can I substitute the chocolate coating?

You can use semi-sweet, milk, or white chocolate for coating. Feel free to mix types for a different flavor profile.

→ What can I add for extra texture?

Try adding finely crushed graham crackers, vanilla wafers, or powdered milk to the peanut butter filling for added crunch.

→ How should I store the finished snowballs?

Once set, store snowballs in an airtight container in the refrigerator for up to a week for maximum freshness.

→ Can I use store-bought caramel sauce for the drizzle?

Yes, ready-made caramel sauce or melted soft caramel candies work equally well for drizzling.

Chocolate Peanut Butter Snowballs

Peanut butter snowballs coated in chocolate and topped with a luscious caramel drizzle.

Prep Time
30 min
Cook Time
~
Total Time
30 min
By: Sana

Category: Desserts & Sweets

Skill Level: Easy

Cuisine: American

Yield: 24 Servings (Approximately 24 snowballs)

Dietary Categories: Vegetarian

Ingredients

→ Peanut Butter Filling

01 1 cup creamy peanut butter
02 2 tablespoons unsalted butter, melted
03 1 1/2 to 2 cups powdered sugar, sifted
04 1/4 teaspoon vanilla extract
05 Pinch fine salt (optional)

→ Optional Filling Texture

06 1/2 cup finely crushed graham crackers
07 1/2 cup crushed vanilla wafers
08 1/4 cup powdered milk

→ Chocolate Coating

09 12 ounces semi-sweet or milk chocolate melting wafers or chips
10 1 teaspoon vegetable or coconut oil (optional)

→ Caramel Drizzle

11 1/4 cup soft caramel candies or caramel sauce
12 1 teaspoon heavy cream or milk

→ Decoration Options

13 Sea salt flakes
14 Crushed peanuts
15 Sprinkles
16 White chocolate drizzle

Steps

Step 01

In a medium mixing bowl, blend peanut butter, melted butter, vanilla extract, and a pinch of salt until smooth. Gradually incorporate sifted powdered sugar until a thick, pliable dough forms, adjusting powder as needed for a firm, non-sticky texture.

Step 02

If desired, mix in crushed graham crackers, vanilla wafers, or powdered milk for added structure and flavor.

Step 03

Line a baking sheet with parchment paper. Portion dough using a teaspoon or small scoop, then roll between palms to form smooth balls, approximately 1 inch in diameter. Arrange on prepared tray.

Step 04

Place tray in the refrigerator for a minimum of 25 minutes, or freeze for 10 to 15 minutes, to ensure centers are firm before coating.

Step 05

In a microwave-safe bowl, melt chocolate in 20 to 30 second intervals, stirring after each, until fully smooth. Blend in oil if a thinner consistency is preferred. Alternatively, use a double boiler over low heat.

Step 06

Remove centers from refrigeration. Using a fork or dipping tool, submerge each ball in melted chocolate, allowing excess to drip off. Place coated balls back on parchment-lined tray.

Step 07

Melt caramels with heavy cream or milk in a microwave-safe bowl, heating in 10 to 15 second intervals and stirring until fluid and smooth.

Step 08

Pipe or spoon melted caramel in thin lines over chocolate-coated balls. If using, immediately add sea salt flakes, crushed peanuts, sprinkles, or white chocolate drizzle before coatings set.

Step 09

Return tray to the refrigerator for 15 to 20 minutes until chocolate and caramel are fully firm. Transfer finished snowballs to an airtight container for storage.

Notes

  1. Ensure centers are well chilled before coating to facilitate smooth chocolate coverage and quick setting.
  2. Use parchment paper to prevent sticking and ease cleanup.
  3. A piping bag provides precision for caramel or decorative drizzles.

Required Equipment

  • Mixing bowl
  • Rubber spatula
  • Hand mixer
  • Baking sheet
  • Parchment or wax paper
  • Microwave-safe bowl
  • Fork or dipping tool
  • Small piping bag or spoon

Allergen Information

Check each ingredient for potential allergens and consult a healthcare professional if needed.
  • Contains peanuts, milk, and gluten (if graham crackers or wafers are used); may contain soy and tree nuts depending on chocolate brand.

Nutritional Info (per serving)

This data is provided as a guide and doesn't replace medical advice.
  • Calories: 170
  • Fats: 10 g
  • Carbohydrates: 20 g
  • Proteins: 3 g