These no-bake keto peanut butter balls roll up into creamy, chocolate-drizzled bites that taste like peanut butter fudge. Softened butter and natural peanut butter beat smooth before vanilla whey, coconut flour and powdered sweetener turn the mix into a firm, rollable dough. Chill the tray and 24 perfect little treats are ready to grab.
That late-night craving for something sweet and decadent hits, but you’re determined to stick to your low-carb goals. What do you do? Enter these ridiculously easy, no-bake Keto Peanut Butter Balls. They’re the perfect fusion of creamy peanut butter and rich chocolate, ready in just 10 minutes to satisfy your sweet tooth without the guilt. A true game-changer for any keto kitchen!
Ingredients
• 1/2 stick or 4 Tbsp / 57g (2.01 oz) unsalted butter, softened
• 1/2 cup / 128g (4.5 oz) natural peanut butter
• 2 Tbsp / 14g (0.49 oz) coconut flour
• 2 Tbsp / 20g (0.71 oz) vanilla whey protein powder
• 1/2 cup / 85g (3 oz) sugar-free chocolate bars or chips, melted
• 1 tsp / 5ml organic vanilla extract
• 1 1/2 cups / 288g (10.2 oz) powdered Xylitol or other powdered natural sweetener
Instructions
1. Preparation
2. In a large mixing bowl, combine the softened butter and natural peanut butter. Using an electric hand mixer, beat on medium speed until the mixture is completely smooth and creamy.
3. Add the vanilla extract and vanilla whey protein powder to the bowl. Mix on low speed until just combined.
4. Gradually add the powdered Xylitol, mixing on low speed until a thick, cohesive dough forms. The mixture should be firm enough to roll.
5. Scoop out portions of the dough and roll them between your palms to form 24 uniform, bite-sized balls. Arrange the balls in a single layer on a baking sheet lined with parchment paper.
6. Drizzle the melted sugar-free chocolate over the top of each ball. Transfer the baking sheet to the refrigerator and chill for at least 2 hours, or until firm.
Nutritional Information
• Nutrition Facts (per serving)
• Servings: 12
• Total Carbohydrates: 5.16g (0.18 oz)
• Dietary Fiber: 1.02g
• Net Carbs: 2.54g (0.09 oz)
• Protein: 3g
• Total Fat: 12g
• Calories: 126
Pro Tips
• If your dough is too sticky, add another teaspoon of coconut flour. If it’s too dry or crumbly, add a teaspoon of melted butter or more peanut butter until it comes together.
• For a different texture, mix in 1/4 cup (960 ml) of sugar-free chocolate chips or chopped nuts directly into the dough before rolling.
• Store these peanut butter balls in an airtight container in the refrigerator for up to 2 weeks or in the freezer for up to 3 months for a perfect grab-and-go treat.
• Ensure your sweetener is powdered. Granulated sweeteners will result in a gritty texture. If you only have granulated, pulse it in a clean coffee grinder or high-speed blender until fine.
FAQ
Q: Are these peanut butter balls keto-friendly
A: Yes, absolutely. With only 2.54g (0.09 oz) of net carbs per serving, these peanut butter balls are a perfect low-carb, sugar-free treat to fit into your ketogenic lifestyle.
Q: What can I do if my keto peanut butter ball dough is too sticky or dry
A: If the dough is too sticky to roll, add another teaspoon of coconut flour. If it’s too dry or crumbly, mix in a teaspoon of melted butter or more peanut butter until it reaches a firm, rollable consistency.
Q: How should I store these no-bake keto peanut butter balls
A: Store them in an airtight container in the refrigerator for up to 2 weeks. For longer storage, you can freeze them for up to 3 months, making them a great grab-and-go keto snack.
Q: Can I use a different sweetener besides Xylitol
A: Yes, you can use other powdered natural sweeteners. It is crucial that the sweetener is powdered to avoid a gritty texture. If you only have granulated sweetener, you can grind it into a fine powder using a high-speed blender or coffee grinder.
Pro Tips
- Make sure your sweetener is powdered – granulated sweetener leaves the dough gritty, and if that's all you have, pulse it in a clean coffee grinder or high-speed blender until fine.
- If the dough is too sticky to roll, mix in another teaspoon of coconut flour; if it's dry or crumbly, add a teaspoon of melted butter or more peanut butter until it comes together.
- Roll the dough into 24 uniform balls and arrange them in a single layer on a parchment-lined sheet before drizzling the melted sugar-free chocolate over each one.
- Chill the finished balls for at least 2 hours so they set firmly under the chocolate drizzle.
- For extra texture, knead 1/4 cup of sugar-free chocolate chips or chopped nuts directly into the dough before rolling – it keeps the macros keto while adding crunch.
Frequently Asked Questions
How long do these keto peanut butter balls keep?
Store them in an airtight container in the refrigerator for up to 2 weeks, or in the freezer for up to 3 months – an easy grab-and-go treat that's always stocked.
Can I freeze the peanut butter balls?
Yes, they freeze beautifully for up to 3 months. Thaw them in the refrigerator, or eat them slightly frozen for a firmer, candy-bar-like bite.
Why does my dough taste gritty?
Almost certainly the sweetener – this recipe needs powdered Xylitol or another powdered natural sweetener. Blitz granulated sweetener in a clean coffee grinder or high-speed blender until fine before mixing it in.
Are these peanut butter balls keto-friendly?
Each serving has 126 calories, 12g fat, 3g protein and 5.16g carbs – with just over 1g of fiber, net carbs land at about 2.5g each.
Recipe card below.
More Recipes You’ll Love
- Spicy, Saucy, and Seriously Simple Buffalo Chicken Meatballs!
- Slow-Cooked Coconut Beef Curry
- Sheet Pan Mini Meatloaves with Zesty Brussels Sprouts

No-Bake Keto Peanut Butter Balls
Ingredients
Method
- Preparation
- In a large mixing bowl, combine the softened butter and natural peanut butter.
- Using an electric hand mixer, beat on medium speed until the mixture is completely smooth and creamy.
- Add the vanilla extract and vanilla whey protein powder to the bowl.
- Mix on low speed until just combined.
- Gradually add the powdered Xylitol, mixing on low speed until a thick, cohesive dough forms. The mixture should be firm enough to roll.
- Scoop out portions of the dough and roll them between your palms to form 24 uniform, bite-sized balls.
- Arrange the balls in a single layer on a baking sheet lined with parchment paper.
- Drizzle the melted sugar-free chocolate over the top of each ball.
- Transfer the baking sheet to the refrigerator and chill for at least 2 hours, or until firm.








