Chocolate Peanut Butter Balls
No-bake candy with a creamy peanut butter center and a thin dark chocolate shell
These are Buckeye energy without the sugar crash. A soft peanut butter filling (sweetened sugar-free, with optional protein powder) gets rolled, chilled, then dipped in melted sugar-free chocolate. One bite: snap, then cream.
About 45 minutes including chill time. Keep a tin in the fridge for dessert, post-workout, or late-night chocolate math that still fits keto.
Why you’ll love them
- 6 to 7g protein per ball – dessert that still works
- Only 3g net carbs – keto and low-carb friendly
- No oven – mix, chill, dip
- Sugar-free chocolate shell with a creamy peanut center
- Freezer-friendly for grab-and-go treats
- Easy to skip protein powder if you want them softer
Health notes
- High protein: Peanut butter plus optional protein powder.
- Low carb: Powdered erythritol or monk fruit, no powdered sugar.
- Sugar-free coat: Dark sugar-free chocolate keeps the snap without the spike.
- Portion easy: One ball is one serving unit – simple to track.
Key element – chill before you dip
Warm filling slides off the fork and into the chocolate. Chill the rolled balls at least 20 to 30 minutes (freezer 10 minutes works) so they stay round and the shell sets thin and smooth.
Ingredients
Peanut butter filling
- 1 cup natural creamy peanut butter (stirred, no added sugar)
- 3 Tbsp softened butter
- 1/3 cup powdered erythritol or monk fruit
- 1 scoop (25-30g) vanilla or unflavored protein powder (optional, for 6-7g protein)
- 1/2 tsp vanilla extract
- Pinch of salt (skip if the peanut butter is already salty)
- 1 to 2 Tbsp almond flour only if the mix is too sticky
Chocolate shell
- 6 oz (170g) sugar-free dark chocolate chips or chopped bar
- 1 tsp coconut oil or butter (helps the coat stay thin and shiny)
- Optional: flaky salt or a drizzle of extra peanut butter
Swaps
- No protein powder: Skip it – still great, about 4 to 5g protein per ball.
- Nut-free: Use sunflower seed butter (it may tint green in the fridge; harmless).
- Almond butter: Works 1:1 if you like a milder filling.
- Dairy-free: Coconut oil instead of butter; dairy-free chocolate.
Instructions
| 1 | Make the filling. Beat peanut butter, softened butter, powdered sweetener, vanilla, salt, and protein powder (if using) until smooth. It should scoop like cookie dough. If it is sticky, mix in 1 Tbsp almond flour. |
| 2 | Roll. Scoop about 1 Tbsp portions and roll into 16 even balls. Set them on a parchment-lined plate. |
| 3 | Chill. Refrigerate 25 to 30 minutes, or freeze 10 minutes, until firm to the touch. Do not skip this or the dip will be messy. |
| 4 | Melt the chocolate. Microwave chocolate and coconut oil in 20-second bursts, stirring between each, until smooth. Or melt over a gentle double boiler. Do not overheat. |
| 5 | Dip and set. Spear a ball with a fork, dip, tap off extra chocolate, and return to parchment. Finish with flaky salt if you like. Chill 10 minutes until the shell is set. Store cold. |
Pro tips
- Use powdered sweetener, not granular – grit ruins the filling.
- Natural peanut butter should be well stirred so oil is mixed in, not sitting on top.
- Work in small batches: keep extra balls in the fridge while you dip.
- A fork plus a toothpick to nudge the ball off gives a cleaner coat than a spoon.
- If the chocolate thickens, warm it 10 seconds – do not add water.
Nutrition
| Nutrient | Per ball (1/16) |
|---|---|
| Calories | 110 |
| Protein | 6-7g |
| Net carbohydrates | 3g |
| Total carbohydrates | 5g |
| Fiber | 2g |
| Total fat | 8g |
| Sugar | 1g (natural) |
Estimates with optional protein powder and sugar-free chocolate. Brands vary.
Variations
Buckeye style
Dip only 3/4 of each ball so a peanut butter “eye” shows at the top.
Crunchy center
Fold 2 Tbsp chopped roasted peanuts into the filling before rolling.
Mocha coat
Stir 1/2 tsp instant espresso into the melted chocolate.
Mini bites
Roll 24 smaller balls and dip as usual – handy for a dessert tray.
Storage
| Method | Time | Notes |
|---|---|---|
| Refrigerator | Up to 10 days | Airtight container, parchment between layers |
| Freezer | Up to 2 months | Thaw 5 to 10 minutes before eating |
| Room temp | A few hours | Fine for a party; they soften if the room is warm |
FAQ
Test your knowledge
5 quick questions about these balls
1. Protein per ball?
2. Net carbs per ball?
3. Why chill before dipping?
4. Best sweetener for the filling?
5. How long does the full recipe take?