PREP TIME: 15 minutes + 1 hour to chill

COOKING TIME: 5 minutes

MAKES 12 protein balls (1 per serving)

These protein-packed bites are a quick and easy snack to keep in the refrigerator for a sweet energy boost. Take them in the car or on a hike!


¾ cup (82 g) almond flour

¼ cup (32 g) whey protein powder

¼ cup (20 g) unsweetened shredded coconut

3 tablespoons unsweetened cocoa powder

2 tablespoons chia seeds

⅛ teaspoon fine sea salt


¼ cup (60 ml) water

¼ cup (48 g) granulated low-carb sweetener of your choice (see Note)

2 tablespoons unsalted butter

1 teaspoon vanilla extract

¼ cup (60 g) creamy all-natural peanut butter (no sugar added)

Crushed toasted peanuts, for garnish (optional)


Feel free to reduce the amount of sweetener to taste.

  1. Place all of the ingredients for the dry mix in a mixing bowl and combine.
  2. Place all the ingredients for the syrup in a saucepan over medium heat. Bring to a boil, then reduce the heat to a simmer and cook until syrupy, about 5 minutes.
  3. Pour the syrup over the dry ingredients, then add the peanut butter and stir until fully combined. Cover and refrigerate for 1 hour.
  4. Use a tablespoon to scoop the chilled mixture into 12 portions and roll between your hands to form balls. Coat the balls with crushed peanuts, if desired, and store in an airtight container in the refrigerator for up to a week or in the freezer for up to a month.