| |

Easy Homemade Peanut Butter Balls (No-Bake Chocolate Dessert)

Sharing is caring!

These no-bake Peanut Butter Balls are made from scratch with real ingredients—natural peanut butter, butter, and melted chocolate. A simple, bite-sized dessert that’s perfect for holidays, parties, or everyday snacking!

A tray of homemade no-bake peanut butter balls coated in smooth semi-sweet chocolate, some topped with colorful sprinkles and sea salt flakes, made from natural peanut butter, butter, and powdered sugar. Bite-sized, chocolatey treats made from scratch using real ingredients, perfect for holidays, gifting, or everyday snacking.

This post may contain affiliate links. As an amazon associate I earn from qualifying purchases at no additional cost to you.

When I first made these chocolate peanut butter balls, it was during a mommy–son date day. He wanted to stay home and make candy — and since candy isn’t something I make often, I suggested we try our hand at homemade peanut butter balls. Let me tell you… he loved them, and so did my husband (he even took them on his golf trip)!

This recipe makes plenty, which means they’re perfect for stocking in the freezer or sharing with friends and neighbors (hello, Christmas gifts!). Each bite is rich, chocolatey, and melt-in-your-mouth delicious — all made with real, simple ingredients and without ever turning on the oven.

It’s one of those desserts that feels nostalgic yet timeless — whether you’re whipping them up for the holidays, a special occasion, or simply because you’re craving something sweet.

And like every recipe here at My Colorado Kitchen, these treats are made completely from scratch with wholesome, everyday ingredients.

Where real ingredients meet everyday cooking.

Why You’ll Love These Peanut Butter Balls:


  • NO BAKING REQUIRED – Just mix, roll, chill, and dip in chocolate.
  • REAL INGREDIENTS – Made with natural peanut butter (skip the ones with sugar added), butter, and real chocolate — no shortening or additives.
  • PERFECT FOR ANY OCCASION – Great for gifting, parties, or a quick afternoon treat.
  • FREEZER FRIENDLY – Make a batch ahead of time and enjoy them anytime a craving hits.
A tray of homemade no-bake peanut butter balls coated in smooth semi-sweet chocolate, some topped with colorful sprinkles and sea salt flakes, made from natural peanut butter, butter, and powdered sugar. Bite-sized, chocolatey treats made from scratch using real ingredients, perfect for holidays, gifting, or everyday snacking.

Ingredients You’ll Need

  • 1 tablespoon butter – softens the texture and adds a hint of richness.
  • 2 cups natural peanut butter – use one with just peanuts (and maybe salt) for the best flavor.
  • 1 teaspoon vanilla extract – enhances the peanut butter and chocolate.
  • 1 pound powdered sugar – helps bind the mixture and adds sweetness. I like to use organic powdered sugar whenever possible.
  • 4 cups semi-sweet chocolate chips – the perfect coating for a rich, balanced flavor.

Optional: sprinkles or flaky sea salt for topping.

Step-by-Step Instructions to Make These Peanut Butter Balls

Step 1: Cream the peanut butter and butter
In a stand mixer, beat the butter and peanut butter together until smooth and creamy. Add vanilla extract and mix again to combine.

Step 2: Add the powdered sugar
Gradually add the powdered sugar to the peanut butter mixture, mixing on low speed until it’s fully combined. The dough should be thick and easy to roll — similar to a soft cookie dough. If it feels too sticky, add a bit more powdered sugar; if it’s too dry, mix in a splash of cream to bring it together.

Tip: Natural peanut butter can vary in texture — especially near the end of the jar, when there’s less oil left — so adjust as needed until the mixture is smooth and workable.

Step 3: Roll into balls
Scoop and roll the mixture into small 1-inch balls. Place them on a parchment-lined baking sheet. This recipe makes about 30 balls.

Step 4: Chill
Refrigerate the peanut butter balls for 30–60 minutes, or until firm. This helps them hold their shape when dipped in chocolate.

Step 5: Melt the chocolate
In a double boiler, melt the semi-sweet chocolate chips, stirring until smooth. (You can also use a microwave in short intervals, stirring often.)

Step 6: Dip and coat
Using a fork, dip each peanut butter ball into the melted chocolate until completely coated. Let excess chocolate drip off, then place the coated balls back onto the parchment paper.

Step 7: Add toppings (optional)
While the chocolate is still wet, sprinkle with dye free holiday sprinkles, crushed nuts, or flaky sea salt for a fun finish.

Step 8: Let harden
Allow the chocolate to set completely at room temperature or in the fridge. Once hardened, they’re ready to enjoy!

Tip: Don’t try to take them off of the parchment paper too soon, they will stick a little causing some of the chocolate to peel off. Once they are completely hardened they will peal right off and you can throw them in your favorite container to store.

Tips for Success to make the BEST Peanut Butter Balls

  • Chill the peanut butter balls before dipping to prevent crumbling.
  • If your chocolate is too thick, add a teaspoon of coconut oil for smoother dipping.
  • For a “buckeye” version, leave a small circle of peanut butter showing on top.
  • Use a high-quality chocolate for the best flavor.

How to Store

Store the peanut butter balls in an airtight container in the refrigerator for up to 2 weeks.
They also freeze beautifully — just place in a freezer-safe container for up to 3 months, and let thaw slightly before serving.

Variations

  • Add a crunch: Stir in crushed pretzels or crispy rice cereal.
  • Flavor swap: Try almond or cashew butter instead of peanut butter.
  • Decorate: Use colored sprinkles, top with flaky salt, or drizzle white chocolate for holidays and parties.
A tray of homemade no-bake peanut butter balls coated in smooth semi-sweet chocolate, some topped with colorful sprinkles and sea salt flakes, made from natural peanut butter, butter, and powdered sugar. Bite-sized, chocolatey treats made from scratch using real ingredients, perfect for holidays, gifting, or everyday snacking.

Serving Ideas

  • Add them to your Christmas cookie trays.
  • Pack them in gift tins for friends and neighbors.
  • Pair with a mug of hot cocoa or coffee for the perfect sweet treat.

More From-Scratch Dessert Recipes

If you love these Peanut Butter Balls, try these other reader favorites:

If you try this recipe, leave a comment below and let me know how it turned out. And don’t forget to save this recipe on Pinterest so you’ll always have it handy!

A tray of homemade no-bake peanut butter balls coated in smooth semi-sweet chocolate, some topped with colorful sprinkles and sea salt flakes, made from natural peanut butter, butter, and powdered sugar. Bite-sized, chocolatey treats made from scratch using real ingredients, perfect for holidays, gifting, or everyday snacking.

Peanut Butter Balls

Yield: 36-40 1-inch balls
Prep Time: 30 minutes
Cook Time: 30 minutes
Additional Time: 1 hour
Total Time: 2 hours

These no-bake Peanut Butter Balls are made from scratch with real ingredients—natural peanut butter, butter, and melted chocolate. A simple, bite-sized dessert that’s perfect for holidays, parties, or everyday snacking!

Ingredients

  • 1 tablespoon butter - softened
  • 2 cups natural peanut butter – use one with just peanuts (and maybe salt) for the best flavor.
  • 1 teaspoon vanilla extract
  • 1 pound powdered sugar
  • 4 cups semi-sweet chocolate chips
  • Optional: sprinkles or flaky sea salt for topping.

Instructions

Step 1: Cream the peanut butter and butter - In a stand mixer, beat the butter and peanut butter together until smooth and creamy. Add vanilla extract and mix again to combine.

Step 2: Add the powdered sugar - Gradually add the powdered sugar to the peanut butter mixture, mixing on low speed until it’s fully combined. The dough should be thick and easy to roll — similar to a soft cookie dough. If it feels too sticky, add a bit more powdered sugar; if it’s too dry, mix in a splash of cream to bring it together.

Tip: Natural peanut butter can vary in texture — especially near the end of the jar, when there’s less oil left — so adjust as needed until the mixture is smooth and workable.

Step 3: Roll into balls - Scoop and roll the mixture into small 1-inch balls. Place them on a parchment-lined baking sheet. This recipe makes about 36-40 balls.

Step 4: Chill - Refrigerate the peanut butter balls for 30–60 minutes, or until firm. This helps them hold their shape when dipped in chocolate.

Step 5: Melt the chocolate - In a double boiler, melt the semi-sweet chocolate chips, stirring until smooth. (You can also use a microwave in short intervals, stirring often.)

Step 6: Dip and coat - Using a fork, dip each peanut butter ball into the melted chocolate until completely coated. Let excess chocolate drip off, then place the coated balls back onto the parchment paper.

Step 7: Add toppings (optional) - While the chocolate is still wet, sprinkle with dye free holiday sprinkles, crushed nuts, or flaky sea salt for a fun finish.

Step 8: Let harden - Allow the chocolate to set completely at room temperature or in the fridge. Once hardened, they’re ready to enjoy!

Tip: Don't try to take them off of the parchment paper too soon, they will stick a little causing some of the chocolate to peel off. Once they are completely hardened they will peal right off and you can throw them in your favorite container to store.

Notes

Tips:

  • Chill the peanut butter balls before dipping to prevent crumbling.
  • If your chocolate is too thick, add a teaspoon of coconut oil for smoother dipping.
  • For a “buckeye” version, leave a small circle of peanut butter showing on top.
  • Use a high-quality chocolate for the best flavor.

How to Store:

Store the peanut butter balls in an airtight container in the refrigerator for up to 2 weeks.They also freeze beautifully — just place in a freezer-safe container for up to 3 months, and let thaw slightly before serving.

Nutrition Information:
Yield: 40 Serving Size: 1 Ball
Amount Per Serving: Calories: 211Total Fat: 12gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 1mgSodium: 66mgCarbohydrates: 25gFiber: 2gSugar: 21gProtein: 4g

Nutrition facts are calculated automatically and are approximate.

Did you make this recipe?

Please leave a comment below and share this recipe on Pinterest!

Similar Posts

Leave a Reply

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