I remember the first time I brought these to a last-minute potluck.
I had nothing baked.
No time.
And definitely no energy to turn on the oven.
So I grabbed peanut butter, butter, and powdered sugar and hoped for the best.
They disappeared faster than anything else on the table.
That's when I knew this no bake peanut butter ball recipe was staying in my back pocket forever.
This recipe is for those moments when you need something quick, reliable, and guaranteed to work.
Busy weeknights.
Unexpected guests.
Or just when you want a sweet bite without making a mess in the kitchen.
Ingredients You'll Need
You'll find the exact measurements in the recipe card below, but here's a quick look at what you'll need:
The Base Ingredients
- Peanut butter
- Butter
- Powdered sugar
- Vanilla extract
That's it.

Four simple ingredients that come together into something surprisingly rich and satisfying.
I always use smooth peanut butter here because it gives the best creamy texture.
Natural peanut butter tends to be too oily and can make the dough harder to shape.
I also prefer salted butter.
It balances the sweetness from the powdered sugar and gives these little bites a more rounded flavor.
If you only have unsalted butter, just add a tiny pinch of salt.
It makes a difference.
How to Make No Bake Peanut Butter Ball Recipe Step by Step
This recipe comes together fast, so it helps to read through once before you start.
Mixing the Dough
Start by adding your peanut butter and softened butter to a bowl.
Mix until smooth and creamy.

You're looking for a texture that feels soft but not runny.
Once that's ready, add your powdered sugar.

It might look like a lot at first.
Keep mixing.
The mixture will slowly thicken and turn into a soft dough.
Add the vanilla extract and mix again.

At this point, the dough should be easy to handle.
It should feel slightly firm but still soft enough to roll.
If it's too sticky, add a little more powdered sugar.
Rolling the Balls
Line a baking sheet with parchment paper.
Scoop out small portions of dough.
About a teaspoon works well.
Roll each piece between your hands until smooth.
If the dough sticks, lightly dust your hands with powdered sugar.
Place each ball on the prepared sheet.
Keep them evenly spaced.

Chilling for the Perfect Texture
Once all the balls are rolled, place the tray in the freezer.
Let them chill for about 20 minutes.
This step helps them firm up and hold their shape.
If you're not in a rush, you can also chill them in the fridge for a few hours.
When ready, they should feel firm on the outside but still soft inside.
That creamy center is what makes them so good.
Expert Tips for the Best Results
- Use room temperature butter.
- If it's too soft, the dough gets sticky.
- If it's too cold, it won't mix smoothly.
- Balance the texture carefully.
- If your dough feels too soft, add powdered sugar a tablespoon at a time.
- If it feels too dry, mix in a tiny bit more peanut butter.
- Don't skip chilling: This is what gives the balls their structure and makes them easy to store.
- Work quickly.
- Warm hands can soften the dough, so roll in small batches if needed.

Variations and Substitutions
- If you want to change things up, there are a few easy ways to do it.
- For a less sweet version, reduce the powdered sugar slightly.
- You can also mix in a little protein powder to balance the sweetness.
- Try adding texture.
- Mini chocolate chips or crushed graham crackers work well.
- For a different flavor, swap peanut butter with almond butter or cashew butter.
- Just make sure it's smooth and not too runny.
What to Serve With No Bake Peanut Butter Ball Recipe
These are perfect on their own.
But if you're building a dessert table, they pair beautifully with other simple treats.
- Serve them alongside cookies for variety.
- Or add them to a dessert tray with fruit and nuts for contrast.

They also work great as a quick after-dinner bite with coffee or tea.
Storage and Make Ahead Instructions
- Store these in an airtight container in the refrigerator: They will stay fresh for about one week.
- For longer storage, place them in the freezer: They will last up to two months.
- To serve, let them sit at room temperature for a few minutes: They soften slightly and taste even better.
- You can also make the dough ahead of time: Keep it chilled, then roll and serve when needed.

Frequently Asked Questions
Why are my peanut butter balls too sticky?
This usually happens if the peanut butter is too runny or the butter is too soft.
Add more powdered sugar until the dough firms up.
Can I keep them at room temperature?
Yes, but they may become soft.
For best texture, store them in the fridge.
Can I use natural peanut butter?
It's not recommended.
Natural peanut butter is often too oily and can affect the texture.
How many does this recipe make?
You can expect about 48 to 50 small balls, depending on size.
No Bake Peanut Butter Ball Recipe Easy Treat
- Total Time: 40 minutes
- Yield: 48 balls 1x
Description
This no bake peanut butter ball recipe is quick, creamy, and made with just 4 simple ingredients. Perfect for busy days, last minute gatherings, or when you want something sweet without turning on the oven.
Ingredients
- 1 cup smooth peanut butter
- ½ cup salted butter, softened
- 2 cups powdered sugar
- ¾ teaspoon vanilla extract
Instructions
- In a large bowl, mix the peanut butter and softened butter until smooth.
- Add the powdered sugar and mix until a soft dough forms.
- Stir in the vanilla extract and mix until fully combined.
- Scoop small portions of dough and roll into smooth balls.
- Place on a parchment lined baking sheet.
- Chill in the freezer for 20 minutes until firm.
- Store in the refrigerator or freezer until ready to serve.
Notes
Use room temperature butter for best texture. If dough is too sticky add more powdered sugar. If too dry add a little peanut butter. Chill is important for structure. Work in small batches if dough softens while rolling.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No Bake
- Cuisine: American
Nutrition
- Serving Size: 1 ball
- Calories: 66
- Sugar: 5g
- Sodium: 37mg
- Fat: 4.5g
- Carbohydrates: 6g
- Protein: 1g














Leave a Reply