Skip to content
Afoodrink logo

No-Bake Protein Balls

These chewy protein balls are a simple snack to keep in the fridge for busy mornings, lunch boxes, or after-school hunger. They come together in one bowl with oats, nut butter, protein powder, and a little honey.

Total

15 min

Servings

Makes about 18 protein balls

Level

Easy

Protein balls are the kind of snack that is helpful to have ready before you need it. They are small, filling, and easy to pack, with a chewy texture from oats and nut butter.

This version is no-bake, which means there is no oven time. You just stir, chill, and roll. The mixture is flexible, so you can swap the nut butter, change the add-ins, or adjust the sweetness to suit your kitchen.

Use a protein powder you already like the taste of, because its flavor will come through. If your mixture feels dry or sticky, the recipe gives you simple fixes before you roll.

01What you'll need

Ingredients

9 items · Makes about 18 protein balls

  • 1 1/2 cups old-fashioned rolled oats
  • 1/2 cup creamy peanut butter, almond butter, or sunflower seed butter
  • 1/3 cup honey or maple syrup
  • 1/2 cup vanilla or chocolate protein powder
  • 2 tablespoons ground flaxseed or chia seeds
  • 1/4 teaspoon fine salt
  • 1/2 teaspoon vanilla extract
  • 1/3 cup mini chocolate chips, chopped dried fruit, or finely chopped nuts
  • 1 to 3 tablespoons milk or water, only if needed

02How to make it

Step-by-step

  1. 1. Line a tray

    Line a small baking sheet or plate with parchment paper. This gives you a place to set the protein balls as you roll them and keeps them from sticking.

  2. 2. Mix the dry ingredients

    Add the rolled oats, protein powder, ground flaxseed or chia seeds, and salt to a medium bowl. Stir well so the protein powder is evenly mixed through the oats.

  3. 3. Add the sticky ingredients

    Add the nut butter, honey or maple syrup, and vanilla extract. Stir with a sturdy spoon or spatula until the mixture starts to clump together. It will look thick and a little shaggy at first.

  4. 4. Fold in the add-ins

    Stir in the mini chocolate chips, dried fruit, or chopped nuts. Keep the pieces small so the protein balls hold together more easily.

  5. 5. Adjust the texture

    Pinch a little mixture between your fingers. If it holds together, it is ready. If it feels dry or crumbly, add milk or water 1 tablespoon at a time. If it feels too wet, add 1 to 2 tablespoons more oats.

  6. 6. Chill the mixture

    Refrigerate the bowl for 15 to 20 minutes. This short chill helps the oats absorb moisture and makes the mixture easier to roll.

  7. 7. Roll into balls

    Scoop about 1 tablespoon of mixture at a time and roll it between your palms. Set each ball on the lined tray. If the mixture sticks to your hands, lightly dampen your hands with water.

  8. 8. Store and serve

    Eat right away, or chill the protein balls until firm. Transfer them to an airtight container and keep them cold for the neatest texture.

03From our kitchen

Cook's tips

  • Make-ahead: Protein balls are great for meal prep. Make a batch on Sunday and portion a few into small containers for the week.
  • Storage: Keep them in an airtight container in the refrigerator for up to 1 week. For longer storage, freeze for up to 2 months. Thaw in the fridge or at room temperature for about 10 minutes.
  • Nut-free swap: Use sunflower seed butter or tahini instead of peanut or almond butter. Check that your protein powder and chocolate chips are also nut-free if needed.
  • Sweetener swap: Honey gives a chewy texture. Maple syrup works too, but the mixture may be softer, so you may need an extra spoonful of oats.
  • Protein powder note: Different protein powders absorb liquid differently. Whey often mixes smoothly, while some plant-based powders can make the mixture drier. Add milk or water slowly until it holds together.
  • Add-in ideas: Try mini chocolate chips, raisins, chopped dates, dried cranberries, shredded coconut, hemp seeds, or finely chopped almonds. Avoid large chunks because they can make the balls fall apart.

Cook's note

For a smoother texture, pulse the oats in a food processor a few times before mixing. Do not turn them into flour; just break them down slightly so the protein balls are less chewy.

04Frequently asked

Questions & answers

Can I make protein balls without protein powder?

Yes. Replace the protein powder with 1/2 cup oat flour or finely ground oats. They will have less protein, but the texture will still work.

Why are my protein balls falling apart?

The mixture is probably too dry. Add milk, water, honey, or nut butter 1 tablespoon at a time until it holds when pinched. Chilling the mixture before rolling also helps.

Why are my protein balls too sticky?

Add more oats, 1 tablespoon at a time, until the mixture is easier to handle. You can also chill it for 20 minutes and dampen your hands before rolling.

Can kids help make these?

Yes. Kids can measure, stir, and roll the mixture with clean hands. An adult may need to help if the nut butter is thick or if any ingredients need chopping.

Do protein balls need to be refrigerated?

Refrigeration is recommended. They hold their shape better and stay fresher. If packed for school, work, or a trip, they can sit at cool room temperature for a few hours.

05Keep cooking