Keto Peanut Butter Protein Balls

No-bake keto peanut butter protein balls with just 2.4g net carbs per ball. Ready in 15 minutes plus chilling, these creamy, vanilla-protein bites make a satisfying low-carb snack you can grab straight from the fridge any time of day.

Jordan Lee
Jordan Lee

Head of Nutrition · June 18, 2026

Keto Peanut Butter Protein Balls
15 min
Prep
Cook
15 min
Ready in
12
Servings
Easy
Difficulty

Nutrition per serving

2.4g
Net carbs
3g
Fiber
5.4g
Total carbs
7g
Protein
14g
Fats
168
Calories

Per serving · makes 12. Values are estimates; brands vary.

ketono bakehigh proteinpeanut buttersnack

These no-bake keto peanut butter protein balls are the easiest grab-and-go snack in your fridge: rich, creamy, and packed with protein. With just 2.4g net carbs each, they satisfy a sweet craving without knocking you out of ketosis.

Ingredients

  • 1 cup natural unsweetened peanut butter (no added sugar)
  • 1/2 cup vanilla whey protein powder (no added sugar)
  • 1/3 cup powdered erythritol (or monk fruit sweetener)
  • 1/4 cup blanched almond flour
  • 2 tbsp coconut flour
  • 2 tbsp unsalted butter, softened
  • 1 tsp vanilla extract
  • 1/4 tsp fine sea salt
  • 1/4 cup sugar-free dark chocolate chips (optional)

Instructions

  1. 1

    In a large bowl, stir together the peanut butter, softened butter, and vanilla extract until smooth and well combined.

  2. 2

    Add the protein powder, powdered erythritol, almond flour, coconut flour, and sea salt. Mix until a thick, uniform dough forms.

  3. 3

    If the dough feels too sticky, add 1 more tablespoon of coconut flour; if it's too dry, add 1 teaspoon of water. Fold in the chocolate chips if using.

  4. 4

    Scoop the dough into 12 equal portions (about 1 heaping tablespoon each) and roll each into a smooth ball between your palms.

  5. 5

    Arrange the balls on a parchment-lined tray and chill in the refrigerator for at least 30 minutes to firm up before serving.

Tips & notes

  • Store in an airtight container in the fridge for up to 1 week, or freeze for up to 2 months.
  • Use a creamy, drippy natural peanut butter for the best texture; overly stiff peanut butter can make the dough crumbly.
  • Swap whey for a plant-based vanilla protein and use ghee instead of butter to make these dairy-free.

Log this recipe in one tap

Save keto peanut butter protein balls to CarbMeNot and track its 2.4g net carbs against your daily budget automatically.

Download on the App Store

Frequently asked questions

How many carbs are in keto peanut butter protein balls?
Each protein ball has 2.4g net carbs (5.4g total carbs minus 3g fiber), 168 calories, 7g protein, and 14g fat. This recipe makes 12 balls.
Are these protein balls no-bake?
Yes. There is no baking required. You simply mix the dough, roll it into balls, and chill them in the fridge for about 30 minutes to set.
Can I make these peanut butter protein balls without protein powder?
You can, but they'll have less protein and a softer texture. Replace the 1/2 cup protein powder with 1/2 cup almond flour plus an extra 1 to 2 tablespoons of erythritol to taste.

More keto recipes