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. 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. 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. 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. 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. 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. 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. 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. 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
You might also like
SnacksEasy 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.
SnacksSausage Balls
These cheesy sausage balls are a warm, savory snack made with breakfast sausage, cheddar, and biscuit baking mix. Serve them for game day, brunch, holidays, or any time you need a make-ahead bite that disappears fast.
SnacksHomemade Labneh
Homemade labneh is thick, tangy strained yogurt that turns a tub of plain yogurt into a creamy spread. Serve it with olive oil, herbs, pita, vegetables, or anything that likes a little cool, salty richness.
SnacksBuffalo Chicken Dip
Creamy, tangy, and a little spicy, this buffalo chicken dip is built for game day, movie night, and casual parties. It bakes up hot and scoopable with simple ingredients and plenty of room for easy swaps.
