These chocolate peanut butter balls are a rich, no-bake treat that never goes out of style. They're sweet, salty, and coated in silky chocolate-basically, like homemade Reese's with a little more heart.
Perfect for the holidays, gifting, or a fun weekend baking project with kids, these easy peanut butter balls come together with simple ingredients and minimal effort. Just mix, chill, dip, and enjoy.

SAVE THIS RECIPE
Enter your email below and we'll send it right to your inbox.
Why we love this recipe:
- Easy, no-bake treat that's freezer-friendly and great for make-ahead
- Rich peanut butter flavor wrapped in a smooth chocolate shell
- Just a handful of pantry staples with big payoff
Ingredients needed:
Here is a visual overview of the ingredients in the recipe. Scroll down to the recipe at the bottom for quantities.

Ingredient notes:
- unsalted butter - softened to help blend easily into the peanut butter
- creamy peanut butter - smooth and rich, it's the heart of the filling
- powdered sugar - adds sweetness and thickens the filling
- vanilla extract - enhances flavor with a warm, sweet note
- salt - just a pinch to balance the sweetness
- semi sweet chocolate chips - melt into a glossy, chocolatey coating
- vegetable oil - helps the chocolate melt smoothly and coat evenly
Substitutions
- use crunchy peanut butter for a little texture
- swap semi sweet chips with milk chocolate or dark chocolate if preferred
- coconut oil can replace vegetable oil for a slightly different flavor
- almond butter or sunflower seed butter can be used for peanut-free versions
How to make Chocolate Peanut Butter Balls


- In a large mixing bowl, mix the butter until smooth. Add the peanut butter and mix well.
- Add the vanilla extract and a pinch of salt. Slowly add the powdered sugar, mixing well between each addition. The mixture will become thick and crumbly.

- Use a medium cookie scoop to scoop out 1-inch balls. Roll the scooped portions into smooth balls.
- Place the peanut butter balls on a lined tray and freeze for 1 hour.


- Once chilled, add the chocolate chips and vegetable oil to a microwave-safe bowl. Heat in 30-second increments, stirring well between each interval, until melted and smooth.
- Dip each peanut butter ball into the melted chocolate, letting the excess drip off.
- Place the dipped balls back on the tray. If desired, drizzle any remaining chocolate over the tops for decoration.
- Chill the finished peanut butter balls for 2 hours, or until the chocolate is completely set.
Storage Tips
- store in an airtight container in the fridge for up to 2 weeks
- freeze for up to 3 months; separate layers with parchment paper
- serve chilled or let sit at room temperature for 5 to 10 minutes before eating

Frequently asked questions:
Yes, these are perfect for making in advance. They store well in the fridge or freezer and taste just as good after a few days.
Natural peanut butter can be too oily or runny for this recipe. For best results, stick with traditional creamy peanut butter.
Tips
- use a cookie scoop for even-sized portions
- if the mixture is too crumbly to roll, press it gently between your hands to warm and shape
- for clean chocolate dipping, use a fork and gently tap off excess
- add sprinkles or sea salt on top for extra flair or a festive touch

Chocolate Peanut Butter Balls (No Bake)
Ingredients
- 6 tbsp. unsalted butter softened
- 1 cup creamy peanut butter
- 2 ½ cups powdered sugar
- ¼ tsp. vanilla extract
- Pinch of salt
- 12 oz. semi sweet chocolate chips
- 1 tsp. vegetable oil
Instructions
- In a large mixing bowl, mix the butter until smooth. Add the peanut butter, and mix well.
- Add the vanilla, and slowly add the powdered sugar, mixing well between. The mixture will be crumbly.
- Use a medium cookie scoop to scoop out 1 inch balls of the peanut butter mixture.
- Roll this mixture into balls.
- Freeze the peanut butter balls for 1 hour.
- Remove from the freezer, and add the chocolate chips and vegetable oil to a microwave safe bowl.
- Heat on 30 second increments, stirring well in between, until melted.
- Dip the peanut butter balls into the melted chocolate, and let the excess drip off.
- If desired, drizzle any remaining chocolate over some of the balls.
- Allow the peanut butter balls to chill for 2 hours, until the chocolate is set.
Nutrition
Nutritional facts are estimates and are provided as a courtesy to the reader. Please utilize your own brand nutritional values to double check against our estimates. Nutritional values are calculated via a third party. Changing ingredients, amounts or cooking technique will alter the estimated nutritional calculations.
QR Code Instructions
Open the camera on your phone and scan the QR code below to go directly back to the full recipes at FunRecipeIdeas.com







Comments
No Comments