Keto Peanut Butter Protein Balls

Healthy keto protein balls are crunchy on the outside, fudgy inside! This recipe for low carb peanut butter protein balls needs just 5 ingredients.

Full ingredients + instructions are on the recipe card at the end. Before you scroll or jump down, don’t miss the useful tips in the post!

Keto Food List



This post may contain affiliate links, which help keep this content free. (Full disclosure)

These keto peanut butter protein balls are a sweet and filling treat! They are made with just a few basic ingredients and are the ultimate treat for peanut butter lovers (and yes, peanut butter is keto!). Make a batch of these healthy low carb protein balls for a quick snack when a craving strikes.

Whether you’re new to keto or not, I think having healthy snack options on-hand is an important way to make this lifestyle work – everyone needs snacks! Keto trail mix, keto popcorn, kale chips, and pepperoni chips are all great items to have stocked in your fridge or pantry for whenever you need a little something.

What Are Peanut Butter Protein Balls?

These easy keto protein balls are small, round, sweet treats packed with protein and healthy fat. They are basically keto protein bites that taste like peanut butter truffles or peanut butter fudge!

Are protein balls keto?

Not all protein balls are low carb or keto. Many are made with oats, sugar, or other higher carb ingredients. This easy low carb protein balls recipe is made with Besti, which gives them sweet flavor without any carbs or sugar.

Why You’ll Love These Keto Protein Balls

  • Sweet peanut butter flavor
  • Soft and fudgy inside with crunchy outside
  • No bake recipe
  • Just 5 ingredients
  • 15 minutes prep time
  • 1.5 net carbs each
  • Awesome for snacks, desserts, and even as fat bombs
Low carb protein balls with peanut butter, shown overhead

Ingredients For Peanut Butter Balls

This section explains how to choose the best ingredients for low carb protein balls, what each one does in the recipe, and substitution options. For measurements, see the recipe card below.

  • Peanut butter – It’s important to use a thick peanut butter like this one — NOT a runny one! Also, use a salted peanut butter, or add 1/8 to 1/4 teaspoon salt if yours is unsalted.
  • Collagen protein powder – Look for a high quality collagen that is unflavored. Other unsweetened protein powders are also fine to use.
  • Besti Powdered Monk Fruit Allulose Blend – This sweetener works best in the healthy protein balls recipe, as it gives the balls sweet flavor without any aftertaste and dissolves well without making them gritty. Other powdered sweeteners can work – see my keto sweetener guide for conversions. Keep in mind that you may need to reduce the sweetener if you don’t use Besti, because it dissolves into the peanut butter more than other sweeteners would.
  • Vanilla – Use a high quality vanilla extract to bring out the sweetness in these keto peanut butter balls.
  • Peanuts – We’re rolling the balls in chopped peanuts to make them easier to handle and to add crunch. Give them a good chop in the food processor or with a sharp knife.
Ingredients for keto peanut butter balls next to bag of Besti

How To Make Keto Peanut Butter Balls

This section shows how to make sugar free no bake peanut butter balls with step-by-step photos and details about the technique. For full instructions, see the recipe card below.

TIP: If the mixture is too runny, you can add more sweetener and protein powder in equal amounts. The consistency of the mixture will vary depending on how thick your peanut butter is. You want the mixture to be dense, but not so dry that it can’t be pressed together.

Dough for low carb protein balls in food processor
  • Freeze. Freeze the dough for about 20 minutes to make the mixture firmer and less sticky.
  • Roll balls. Use a small cookie scoop to scoop out balls of dough and then roll in your hands.

TIP: Use cold hands to make the rolling process easier. You can do this by washing your hands with cold water.

Healthy protein balls frozen before rolling in peanuts
  • Coat protein balls. Roll the formed balls into the chopped peanuts to coat. Place the protein balls on a baking sheet after rolling each one. From there you can refrigerate or freeze.
No bake keto protein balls on a baking sheet

Recipe Variations

Feel free to change up your keto protein ball recipe with these variations!

  • Chocolate chip – My favorite to use are these sugar-free chocolate chips. You can roll them on the outside instead of chopped peanuts, or stir them into the peanut butter mixture.
  • Peanut-free – If you have a peanut allergy or don’t like them, you can swap the peanut butter with almond butter and the peanuts for almonds (or any other keto nuts). Most almond butters are more runny, so you’ll need to add more sweetener and protein powder to make the mixture firm enough.
  • Chocolate – Replace 1-2 tablespoons of the protein powder with cocoa powder to make your low carb protein balls chocolate throughout.
  • Coconut – Roll the protein balls in unsweetened coconut flakes instead of (or in addition to) the chopped peanuts.

Storage Instructions

  • To store: Refrigerate for up to 7 days.
  • To freeze: You can freeze keto peanut butter protein balls for 3-4 months. They will be firmer out of the freezer, if you prefer that texture.
Overhead shot of healthy peanut butter balls

More Healthy Protein Ball Recipes

If you like these low carb protein balls, you might also like some of these other protein and energy ball recipes:


Reader Favorite Recipes

The recipe card is below! Readers that made this also viewed these recipes:

Keto Peanut Butter Protein Balls (5 Ingredients)

Healthy keto protein balls are crunchy on the outside, fudgy inside! This recipe for low carb peanut butter protein balls needs just 5 ingredients.

Prep Time 15 minutes

Freezing Time 20 minutes

Total Time 35 minutes

Servings 24 protein balls


Click underlined ingredients to see where to get them. Please turn Safari reader mode OFF to view ingredients.

Keto Sweeteners


Click on the times in the instructions below to start a kitchen timer while you cook.

  1. Combine the peanut butter, protein powder, sweetener, and vanilla in a powerful blender or food processor. Process until uniform, scraping down the sides as necessary. The mixture should be very dense, but able to be pressed together. If it’s too thin, you can add more protein powder and/or sweetener to taste.

  2. Freeze the dough for about 20 minutes to make the mixture firmer and less sticky.

  3. Use a small cookie scoop (or a spoon) to grab balls of dough. Roll into balls, preferably using cold hands (wash them with cold water first).

  4. Roll protein balls in chopped peanuts to coat the outside. You can enjoy them right away, or refrigerate for 20 minutes to make them firmer. Keep refrigerated.

Recipe Notes

Serving size: 1 peanut butter ball

Nutrition Facts

Amount per serving. Serving size in recipe notes above.

Calories 96

Fat 6.8g

Protein 6.3g

Total Carbs 2.5g

Net Carbs 1.5g

Fiber 1g

Sugar 0.4g

Nutrition facts are provided as a courtesy. Have questions about calculations or why you got a different result? Please see our nutrition policy.

Want to save this recipe?

Create a free account to save your favorite recipes and articles!

Sign Up To Save Recipes

© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead. 🙂

Keto peanut butter balls recipe pin