No-Bake Peanut Butter & Chocolate Protein Balls

These easy, portable energy balls will squash your hunger.

Protein Balls

The Spruce Eats / Sonia Bozzo

Prep: 15 mins
Cook: 0 mins
Total: 15 mins
Servings: 18 servings
Yield: 18 balls

These protein balls—aka energy balls—are little bites of peanut buttery goodness that will keep you going until mealtime. Also known as protein bites, this portable, no-bake combo of nut butter, oats, and flaxseeds or protein powder makes for a high-energy, tasty snack that's great before or after workouts or as a lunchbox treat.

Their flavor and texture will remind you of a chewy peanut butter cookie, but without any refined sugar, flour, or butter. They're vegetarian, and if you use certified gluten-free outs, they're gluten-free as well. Plus, they take just 15 minutes to prep.

No Special Equipment Needed

You won't need any special equipment to make these energy bites. Just a bowl and a wooden spoon or spatula—no food processor required.

Simple, Energy-Boosting Ingredients

Our energy balls include rolled oats, which supply healthy complex carbs, protein-packed nut butter, nutrient-dense flaxseeds and chia seeds, and chocolate chips (optional, but so good!), and a bit of honey to hold everything together.

If you'd like to include protein powder, swap it out for the ground flax and chia seeds. A plant-based protein powder works best for this recipe. Plain, vanilla, or chocolate protein powder work nicely—the latter two will add a bit of sweetness as well. If you use vanilla protein powder, you might want to skip the optional vanilla in the recipe, unless you like a lot of vanilla flavor.

Can You Eat Raw Oats in Energy Balls?

Energy bites and protein ball recipes call for quick-cooking or rolled oats, both of which have been steamed as part of their processing. They can be enjoyed uncooked in energy balls as well as recipes like overnight oats.

Customize Your Energy Balls

Protein balls are super easy to customize using your favorite ingredients. Swap out the peanut butter for almond butter, mix in flaked coconut, toss in some chocolate chips or dried fruit, and more. Check out some ideas for mixing things up below the recipe.

Tips for the Best Protein Balls

  • The best peanut butter for energy balls—Use natural, runny peanut butter for this recipe. Avoid thick, no-stir nut butter.
  • For vegan protein balls—Swap the honey for maple syrup or agave. Adjust the amount of sweetener to your taste.
  • Trouble-shooting dry protein balls—Note that different protein powders will react differently when added to the mixture since some are drier than others. If the protein ball mixture becomes too dry, add a little nut milk.

"These peanut butter protein balls taste great, and they are so easy to make! They were quick, too—it took me just over 10 minutes to prepare them. I used my hands (lightly oiled) to mix and used a 1.5 tablespoon cookie scoop to shape the balls." —Diana Rattray

protein balls with peanut butter and oats
A Note From Our Recipe Tester

Ingredients

  • 1 cup rolled oats

  • 1 cup natural peanut butter , or almond butter

  • 1/4 cup honey

  • 2 tablespoons ground flaxseed , or protein powder

  • 1 tablespoon chia seeds, or protein powder

  • 1/2 teaspoon vanilla extract, optional

  • 1/4 teaspoon kosher salt (if using unsalted nut butter), optional

  • 1/4 cup mini chocolate chips, optional

Steps to Make It

  1. Gather the ingredients.

    Protein Balls ingredients

    The Spruce Eats / Sonia Bozzo

  2. Line a rimmed baking sheet with parchment paper.

    parchment paper on a baking sheet

    The Spruce Eats / Sonia Bozzo

  3. In a medium mixing bowl, combine the rolled oats, peanut butter, honey, ground flax, chia seeds, vanilla (if using), and salt (if using). Use a wooden spoon or fork to mix well.

    protein ball ingredients in a bowl

    The Spruce Eats / Sonia Bozzo

  4. If you're using chocolate chips, add them and mix to combine.

    protein ball mixture in a bowl

    The Spruce Eats / Sonia Bozzo

  5. Scoop out the mixture using a spoon or cookie scoop and use your hands to roll it into a smooth ball, then transfer to the prepared baking sheet. Repeat with the remaining mixture.

    protein balls on a baking sheet

    The Spruce Eats / Sonia Bozzo

  6. Serve immediately or store the protein balls in the fridge in an airtight container until ready to eat.

    Protein Balls in a baking dish

    The Spruce Eats / Sonia Bozzo

How to Store and Freeze Protein Balls

Store protein balls in an airtight container in the fridge for up to a week or freeze for up to a month.

5 Delicious Protein Ball Twists

  • Peanut Butter Cookie: Leave out the chocolate chips. For a bit of crunch, add up to 1/4 cup crushed peanuts.
  • Almond Joy: Swap the peanut butter for almond butter and add 2-3 tablespoons coconut flakes and 2-3 tablespoons mini chocolate chips.
  • PB&J: Swap the chocolate chips for dried, sweetened cranberries or plump raisins.
  • Cinnamon Raisin: Swap the peanut butter for almond butter, add 1/2 teaspoon cinnamon, and swap the chocolate chips for raisins.
  • Date: Add about 3/4 cup of finely chopped dates to the mixture.
Nutrition Facts (per serving)
129 Calories
8g Fat
11g Carbs
5g Protein
×
Nutrition Facts
Servings: 18
Amount per serving
Calories 129
% Daily Value*
Total Fat 8g 11%
Saturated Fat 1g 6%
Cholesterol 0mg 0%
Sodium 54mg 2%
Total Carbohydrate 11g 4%
Dietary Fiber 2g 8%
Total Sugars 5g
Protein 5g
Vitamin C 0mg 0%
Calcium 18mg 1%
Iron 1mg 3%
Potassium 126mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)