No-Bake Chocolate Peanut Butter Balls

No-Bake Chocolate Peanut Butter Balls are rich, creamy, bite-size treats made with a smooth peanut butter filling covered in a glossy chocolate shell. They are sweet, simple, and perfect for holidays, dessert trays, party snacks, lunchbox treats, freezer desserts, or anytime you want an easy homemade candy without turning on the oven.

These chocolate peanut butter balls have the classic flavor combination everyone loves: creamy peanut butter, buttery sweetness, vanilla, and smooth chocolate. The inside is soft and rich, while the outside sets into a firm chocolate coating that gives each bite a delicious snap.

They are easy to make ahead, easy to store, and perfect for sharing.

Recipe Overview

DetailInformation
Recipe NameNo-Bake Chocolate Peanut Butter Balls
Prep Time25 minutes
Chill Time1 hour
Total TimeAbout 1 hour 25 minutes
Servings35–45 balls
Main IngredientsPeanut butter, powdered sugar, butter, chocolate
Best Served ForHolidays, parties, dessert trays, snacks, gifting

Why You’ll Love This Recipe

This recipe is simple, sweet, and always popular.

You will love it because it is:

No-bake
Easy to make
Perfect for holidays
Great for gifting
Rich and creamy inside
Covered in chocolate
Freezer-friendly
Made with simple ingredients
Perfect bite-size dessert

The best part is the texture. The peanut butter filling is soft and creamy, while the chocolate coating becomes smooth, glossy, and firm.

Ingredients

For the Peanut Butter Filling

IngredientAmount
Creamy peanut butter1 1/2 cups
Unsalted butter, softened1/2 cup
Powdered sugar3 cups
Vanilla extract1 teaspoon
Salt1/4 teaspoon
Crushed graham crackers or vanilla wafers1 cup, optional

For the Chocolate Coating

IngredientAmount
Semi-sweet chocolate chips2 1/2 cups
Milk chocolate chips1 cup
Coconut oil or shortening2 tablespoons
Peanut butter1 tablespoon, optional

Optional Toppings

ToppingWhy It Works
Crushed peanutsAdds crunch
Sea saltBalances sweetness
Chocolate drizzleMakes them prettier
SprinklesGreat for holidays
Crushed cookiesAdds texture
White chocolate drizzleAdds contrast

Instructions

Step 1: Prepare a Baking Sheet

Line a baking sheet with parchment paper or wax paper.

Make sure the tray fits in your refrigerator or freezer.

This will help the peanut butter balls chill and set without sticking.

Step 2: Make the Peanut Butter Filling

In a large mixing bowl, add creamy peanut butter and softened butter.

Mix until smooth and creamy.

Add vanilla extract and salt.

Slowly add powdered sugar, one cup at a time, mixing after each addition.

The mixture should become thick, soft, and easy to roll.

If using crushed graham crackers or vanilla wafers, mix them in at the end.

Step 3: Check the Texture

The filling should hold its shape when rolled.

If it is too sticky, add a little more powdered sugar.

If it is too dry, add a small spoonful of peanut butter.

The goal is a soft dough-like texture that is not wet and not crumbly.

Step 4: Roll Into Balls

Scoop about 1 tablespoon of filling.

Roll it between your hands into a smooth ball.

Place it on the prepared baking sheet.

Repeat until all the filling is used.

Try to keep the balls close in size so they look neat and set evenly.

Step 5: Chill the Peanut Butter Balls

Place the tray in the refrigerator for 30–45 minutes, or in the freezer for 15–20 minutes.

Chilling makes the balls firm enough to dip into chocolate without falling apart.

Do not skip this step.

Step 6: Melt the Chocolate

Add chocolate chips and coconut oil or shortening to a microwave-safe bowl.

Microwave in 20–30 second intervals, stirring after each interval, until smooth.

You can also melt the chocolate using a double boiler.

If desired, stir in 1 tablespoon of peanut butter for a slightly softer chocolate coating and extra peanut flavor.

Step 7: Dip the Balls

Remove the chilled peanut butter balls from the refrigerator.

Use a fork, dipping tool, or toothpick to dip each ball into the melted chocolate.

Let the excess chocolate drip back into the bowl.

Place the coated ball back onto the parchment-lined tray.

Repeat with all the balls.

Step 8: Add Toppings

If adding toppings like crushed peanuts, sprinkles, or sea salt, add them while the chocolate is still wet.

If you want a chocolate drizzle, let the first coating set, then drizzle melted chocolate over the top.

Step 9: Chill Until Set

Place the tray back in the refrigerator for 20–30 minutes, or until the chocolate coating is firm.

Once set, transfer the peanut butter balls to an airtight container.

Step 10: Serve

Serve chilled or at room temperature.

They taste rich, creamy, sweet, and chocolatey.

For the cleanest bite, let them sit at room temperature for 5 minutes before serving.

Best Tips for Success

Use creamy peanut butter for the smoothest filling.

Do not use natural runny peanut butter unless it is well stirred and thick.

Chill the balls before dipping.

Melt chocolate slowly so it does not burn.

Add coconut oil for a smoother chocolate coating.

Work in small batches so the balls stay cold.

Let excess chocolate drip off before placing them on the tray.

Store them chilled for the best texture.

Best Peanut Butter to Use

Creamy shelf-stable peanut butter works best.

It gives the filling a smooth texture and helps the balls hold their shape.

You can use crunchy peanut butter if you want extra texture.

Natural peanut butter can work, but it must be thick and well mixed. If it is too oily, the filling may become too soft.

Best Chocolate to Use

Semi-sweet chocolate gives a balanced flavor.

Milk chocolate makes the balls sweeter.

Dark chocolate gives a stronger chocolate taste.

You can also use:

Chocolate melting wafers
Chocolate almond bark
Dark chocolate chips
Milk chocolate chips
White chocolate for drizzle

For the smoothest coating, use melting wafers or add a little coconut oil to chocolate chips.

Recipe Variations

Classic Buckeye Style

Dip the peanut butter balls but leave a small circle of peanut butter showing on top.

Crunchy Peanut Butter Balls

Use crunchy peanut butter or add chopped peanuts.

Graham Cracker Peanut Butter Balls

Add crushed graham crackers for a thicker, candy-like filling.

Rice Cereal Peanut Butter Balls

Add crispy rice cereal for a light crunch.

White Chocolate Peanut Butter Balls

Dip the balls in white chocolate instead of milk or semi-sweet chocolate.

Salted Chocolate Peanut Butter Balls

Sprinkle flaky sea salt on top before the chocolate sets.

What to Serve With Chocolate Peanut Butter Balls

These treats are rich, so they pair well with simple drinks and desserts.

Great serving ideas include:

Coffee
Hot chocolate
Cold milk
Tea
Ice cream
Fruit trays
Cookie platters
Holiday dessert boards
Brownies
Cupcakes

They are perfect for holiday trays because they can be made ahead and served straight from the fridge.

Make-Ahead Instructions

These peanut butter balls are excellent for making ahead.

You can prepare them 2–3 days before serving and store them in the refrigerator.

You can also freeze them for longer storage.

If making for a party, keep them chilled until serving time so the chocolate stays firm and glossy.

Storage

Store in an airtight container in the refrigerator for up to 2 weeks.

Place parchment paper between layers so they do not stick together.

They can sit at room temperature for a short time, but they are best stored chilled.

Freezing

These freeze very well.

Place the finished chocolate peanut butter balls in a freezer-safe container.

Use parchment paper between layers.

Freeze for up to 3 months.

Thaw in the refrigerator before serving.

For best texture, do not thaw at room temperature too quickly because condensation can form on the chocolate.

Common Mistakes to Avoid

Using Runny Peanut Butter

Runny peanut butter can make the filling too soft.

Adding Too Little Powdered Sugar

The filling needs enough powdered sugar to hold its shape.

Skipping the Chill Time

Warm filling can fall apart in melted chocolate.

Overheating the Chocolate

Chocolate can become thick or grainy if overheated.

Dipping Too Slowly

If the balls warm up too much, they can soften. Dip in small batches.

Storing in a Warm Place

The chocolate coating may soften if stored too warm.

Nutrition Estimate

Nutrition will vary depending on size and ingredients.

ServingEstimated Amount
Calories110–180
Protein3–5 g
Carbohydrates12–20 g
Fat7–12 g
Sugar10–17 g
Serving Size1 peanut butter ball

Frequently Asked Questions

Can I make these without baking?

Yes. This is a no-bake recipe.

Can I use crunchy peanut butter?

Yes. Crunchy peanut butter adds texture.

Can I use almond butter?

Yes. Almond butter works, but the flavor and texture will be slightly different.

Can I make them ahead?

Yes. They are perfect for making ahead.

Can I freeze them?

Yes. Freeze them for up to 3 months.

Why is my filling too sticky?

Add more powdered sugar until it becomes easy to roll.

Why is my filling too dry?

Add a small spoonful of peanut butter or softened butter.

Can I use white chocolate?

Yes. White chocolate works well for dipping or drizzling.

How do I make the chocolate smoother?

Add coconut oil or shortening while melting.

Do they need to be refrigerated?

Yes, refrigeration keeps the texture firm and fresh.

Final Thoughts

No-Bake Chocolate Peanut Butter Balls are rich, creamy, chocolatey, and perfect for sharing. The smooth peanut butter filling and glossy chocolate coating make them taste like homemade candy with very little effort.

They are easy to prepare, freezer-friendly, and perfect for holidays, parties, dessert boxes, or quick sweet treats. Serve them chilled, add your favorite toppings, and enjoy a classic chocolate peanut butter dessert that always disappears fast.