Skip to content
Afoodrink logo

Easy No-Bake Protein Balls

These chewy protein balls are a simple snack to keep in the fridge for busy days. They are made with oats, nut butter, protein powder, and a little honey, then rolled into bite-size pieces.

Total

15 min

Servings

18 protein balls

Level

Easy

Protein balls are the kind of snack that helps when you need something quick, filling, and easy to pack. They work well after school, before a workout, in a lunch box, or with coffee in the afternoon.

This no-bake version uses pantry ingredients and comes together in one bowl. The mixture should feel like a soft cookie dough: sticky enough to hold together, but not so wet that it smears on your hands.

You can change the flavor with different nut butters, protein powders, seeds, or mix-ins. Once you learn the texture, it is a very flexible recipe.

01What you'll need

Ingredients

9 items · 18 protein balls

  • 1 1/2 cups old-fashioned rolled oats
  • 1/2 cup creamy peanut butter, or another nut or 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
  • 2 to 4 tablespoons milk or water, as needed
  • 1/3 cup mini chocolate chips, chopped nuts, or dried fruit

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 clean place to set the protein balls and makes them easy to move to the fridge.

  2. 2. Mix the dry ingredients

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

  3. 3. Add the sticky ingredients

    Add the peanut butter, honey, and vanilla extract. Stir with a sturdy spoon or spatula. At first the mixture may look dry, but keep pressing and folding until it starts to clump together.

  4. 4. Adjust the texture

    If the mixture is crumbly and will not hold together when squeezed, add milk or water 1 tablespoon at a time. If it feels too wet or sticky, add 1 to 2 tablespoons more oats. The mixture should feel like thick cookie dough.

  5. 5. Fold in the mix-ins

    Stir in the mini chocolate chips, chopped nuts, or dried fruit. Use smaller pieces so the balls are easier to roll and hold their shape.

  6. 6. Roll into balls

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

  7. 7. Chill until firm

    Refrigerate the protein balls for at least 20 minutes. Chilling helps the oats absorb moisture and makes the balls firmer and less sticky.

  8. 8. Store and serve

    Transfer the chilled protein balls to an airtight container. Keep them in the fridge and enjoy them cold, or let them sit at room temperature for a few minutes before eating if you prefer a softer texture.

03From our kitchen

Cook's tips

  • Make-ahead: Protein balls are great for meal prep. Make a batch on Sunday and keep them ready for snacks during the week.
  • Storage: Store 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 10 to 15 minutes.
  • Nut-free swap: Use sunflower seed butter or tahini instead of peanut butter. The flavor will change slightly, but the texture will still work.
  • Protein powder note: Different protein powders absorb liquid differently. Whey protein often needs less liquid, while plant-based protein powder may need a little more milk or water.
  • Sweetener swap: Honey gives a chewy texture. Maple syrup works too, but the mixture may be slightly softer, so add a spoonful of extra oats if needed.
  • If the balls fall apart: The mixture is probably too dry. Add more peanut butter, honey, milk, or water, a little at a time, then press the mixture firmly before rolling.

Cook's note

For a balanced snack, choose a protein powder you already like the taste of, because its flavor comes through clearly here. If serving to kids, check the protein powder label first, as some are made with added caffeine, herbs, or sweeteners that may not be suitable for everyone.

04Frequently asked

Questions & answers

Can I make protein balls without protein powder?

Yes. Replace the protein powder with 1/2 cup finely ground oats or almond flour. They will have less protein, but they will still be a filling oat snack.

Why are my protein balls dry and crumbly?

The mixture needs more moisture. Add milk, water, honey, or peanut butter 1 tablespoon at a time until it holds together when squeezed.

Can I use quick oats instead of rolled oats?

Yes. Quick oats make a softer, less chewy protein ball. Avoid steel-cut oats because they are too hard for this no-bake recipe.

Do protein balls need to be refrigerated?

Yes, refrigeration is best. They hold their shape better and stay fresh longer. If packed in a lunch box, they are usually fine for a few hours, especially with an ice pack.

How many protein balls should I eat as a snack?

That depends on your hunger and the ingredients you use. For many people, 1 to 2 balls is a reasonable snack. Check your protein powder and nut butter labels if you want a more exact nutrition estimate.

05Keep cooking