Here’s a simple, irresistible peanut butter balls recipe: bite-sized rounds of sweetened peanut butter and crushed cookies or oats, chilled and dipped in chocolate for a smooth, glossy finish. These no-bake treats are fast to prepare, customizable, and perfect for sharing or keeping in the freezer for an anytime snack.
Ingredients
– 1 cup creamy peanut butter (natural or regular)
– 1/2 cup unsalted butter, softened
– 2 cups powdered sugar, sifted
– 1 1/2 cups crushed graham crackers or finely crushed shortbread (or 1 1/2 cups quick oats for a chewier version)
– 1 teaspoon vanilla extract
– Pinch of salt (if using unsalted peanut butter)
– 12 oz (340 g) semisweet or milk chocolate, chopped or chocolate chips
– 1 tablespoon coconut oil or vegetable oil (optional, for smoother melt)
– Flaky sea salt for garnish (optional)

Servings and Cooking Time
Makes: about 24 peanut butter balls (serving size: 1 ball ~20–25 g)
Preparation time: 20 minutes
Chill time: 30–60 minutes
Active coating/dipping time: 15–20 minutes
Total time: approximately 1 hour (including chilling)
Nutritional Value
The following is approximate nutrition for 1 serving (1 peanut butter ball, ~22 g). This is for one person:
– Calories: 120 kcal
– Fat: 8 g
– Saturated fat: 3 g
– Carbohydrates: 10 g
– Sugars: 7 g
– Fiber: 1 g
– Protein: 3 g
– Sodium: 55 mg
Step-by-Step Cooking Process
– Line a baking sheet with parchment paper and set aside.
– In a large bowl, beat together peanut butter and softened butter until smooth and well combined.
– Add vanilla and a pinch of salt; mix.
– Gradually add powdered sugar and mix until a stiff dough forms.
– Fold in crushed graham crackers (or oats) until evenly incorporated.
– Scoop about 1 tablespoon portions and roll between palms into smooth balls.
– Place formed balls on the prepared baking sheet and chill 30–60 minutes until firm.
– Melt chocolate and oil together in a double boiler or microwave in 20-second intervals, stirring until smooth.
– Using a fork, dip chilled peanut butter balls into melted chocolate, tapping off excess, and return to parchment.
– Sprinkle with flaky sea salt if desired; refrigerate until chocolate sets.
– Store finished peanut butter balls in an airtight container in the fridge or freeze for longer storage.
– Let refrigerated balls sit 5–10 minutes at room temperature before serving for best texture.

Alternative Ingredients
You can swap creamy peanut butter for almond butter, sunflower seed butter (allergy-friendly), or cashew butter. Substitute graham crackers with crushed digestive biscuits, crushed pretzels for a salty crunch, or use oats for a whole-grain option. Use dark chocolate for a richer taste or white chocolate for variation.
Serving and Pairings
Serve peanut butter balls chilled or at room temperature alongside coffee, milk, or hot chocolate. Pair with fresh fruit like apple slices or banana for contrast, or include them on a dessert board with cookies, nuts, and dried fruit. They also make lovely homemade gifts packaged in cellophane.
Storage and Reheating
Store peanut butter balls in an airtight container in the refrigerator for up to 2 weeks. For longer storage, freeze in a single layer on a tray until firm, then transfer to a freezer-safe bag for up to 3 months. Thaw in the refrigerator before serving; no reheating required—bring to room temperature 10–15 minutes for best texture.
Cooking Mistakes
– Over-softening the dough — makes rolling messy. Chill if too soft.
– Adding too much powdered sugar — causes dry, crumbly centers.
– Overheating chocolate — it can seize; melt gently.
– Dipping warm balls — causes misshapen coating; fully chill first.
– Not tapping off excess chocolate — leads to thick, lumpy shells.
– Skipping parchment — balls will stick to the tray.
– Using very oily nut butter without adjusting dry ingredients — mixture may be too loose.
Helpful Tips
– Chill the dough briefly if it’s sticky before rolling.
– Use a cookie scoop for uniform ball sizes.
– Warm chocolate slightly with a touch of oil for a glossy finish.
– Work in small batches when dipping to keep chocolate temperature stable.
– Press a fork gently into the bottom of each ball before dipping to anchor.
– Label containers with date if freezing for easy rotation.

FAQs
Can I make peanut butter balls ahead of time?
Yes. These hold up well refrigerated for up to two weeks and can be frozen for up to three months. Store in an airtight container and thaw in the fridge before serving.
Are peanut butter balls gluten-free?
They can be. Use gluten-free graham crackers or substitute with certified gluten-free oats to make the recipe safe for those avoiding gluten.
How do I prevent the chocolate from cracking after it sets?
Avoid rapid temperature changes. Cool chocolate-coated balls gradually in the fridge and bring them to room temperature before serving to reduce cracking.
Can I use crunchy peanut butter instead of creamy?
Yes. Crunchy peanut butter adds texture and small nut pieces to the center, which some people prefer—no other changes are necessary.
What is the best chocolate to use for coating?
Semisweet or milk chocolate chips melt easily and taste great. For a shiny, firm shell, use couverture chocolate or add a teaspoon of coconut oil to the melted chocolate.
Can I make these vegan?
Absolutely. Use vegan butter, powdered sugar verified vegan, and dairy-free chocolate. Ensure the chosen nut butter is plant-based and free of added honey.
How do I stop peanut butter balls from being too sweet?
Reduce powdered sugar slightly and choose darker chocolate for coating to balance sweetness. Adding a pinch more salt can also enhance the peanut flavor and cut perceived sweetness.
Conclusion
This peanut butter balls recipe is an easy, crowd-pleasing no-bake treat that’s highly adaptable. With a creamy peanut filling and a crisp chocolate shell, they’re perfect for snacks, gifts, or parties — quick to make and easy to store for later enjoyment.

Peanut Butter Balls Recipe
Ingredients
- 1 cup creamy peanut butter
- 1/2 cup unsalted butter softened
- 2 cups powdered sugar sifted
- 1 1/2 cups crushed graham crackers or 1 1/2 cups quick oats
- 1 teaspoon vanilla extract
- Pinch of salt
- 12 oz semisweet or milk chocolate chopped
- 1 tablespoon coconut oil or vegetable oil optional
- Flaky sea salt for garnish optional
Instructions
- Line a baking sheet with parchment paper and set aside.
- In a large bowl, beat together peanut butter and softened butter until smooth.
- Add vanilla and a pinch of salt; mix to combine.
- Gradually add powdered sugar and mix until a stiff dough forms.
- Fold in crushed graham crackers or oats until evenly incorporated.
- Scoop about 1 tablespoon portions and roll between palms into smooth balls.
- Place formed balls on the prepared baking sheet and chill 30–60 minutes until firm.
- Melt chocolate and oil together in a double boiler or microwave in 20-second intervals, stirring until smooth.
- Using a fork, dip chilled peanut butter balls into melted chocolate, tapping off excess, and return to parchment.
- Sprinkle with flaky sea salt if desired; refrigerate until chocolate sets, about 15–30 minutes.
- Store in an airtight container in the refrigerator or freeze for longer storage.