As an Amazon Associate I earn from qualifying purchases.
These 4-ingredient Oatmeal Protein Balls are perfect for easy snacks and post workouts. Made in a bowl with peanut butter, they taste better than store-bought energy bites. But healthier and cheaper!
Need more protein snack recipes? You will also love my homemade protein bars, no bake protein balls, and protein muffins.
Last day I was craving some oatmeal protein cookies, but I was too lazy to bake. Plus, it’s scorching hot and the oven doesn’t help. Looking for easy snacks for the gym, I made these peanut butter oatmeal protein balls instead!
Why making protein oat bites?
- Quick and easy – They come together in a bowl with just 4 ingredients. You won’t need any oven or food processor.
- Super healthy – Unlike store-bought, these are made with wholesome ingredients, no refined sugar, and no artificial nasties. Plus, they’re high fiber and actually high in protein (6.5 g each).
- Great for meal prep – Make a large batch on Sunday and you’ll have high protein snacks for the week.
- Handy and versatile – They’re perfect for grab-and-go snacks, afternoon pick-me-ups and late-night desserts. Plus, they’re portable and can fit in your gym bag for pre- or post-workouts.
- Customizable – Stir in chocolate chips, shredded coconut, or raisins. You can also swap in the protein powder flavor!
Ingredients and substitutes
These protein oatmeal balls have just 4 ingredients. Here are more details and the common substitutions. You can find the precise quantities in the recipe card at the bottom.
- Rolled oats – Old-fashioned rolled oats work as binder and add a chewier texture. Quick oats (porridge oats) will also work, but they’re less chewy and can easily get soft. As they require cooking, do not use steel-cut oats.
- Protein powder – You can use whey, casein, or vegan protein. I usually go for vanilla or chocolate, but unflavored works too. If you don’t have protein powder, swap it for almond flour or oat flour.
- Peanut butter – Use creamy, natural peanut butter without added sugar and oil. You can substitute it with almond butter, cashew butter, or sunflower seed butter.
- Maple syrup – It adds natural sweetness with no refined sugar. If you prefer, swap it for honey, agave, or 3 mashed dates.
- Optionals – A pinch of salt improves the flavors, while chocolate chips or other mix-ins make your oat bites more satisfying.
Dietary adaptations
- Gluten-free – Use certified gluten-free rolled oats and GF protein powder.
- Vegan – Stick to plant based protein powder like pea or brown rice protein.
- Nut-free – Swap peanut butter for sunflower seed buttes (like SunButter) or tahini.
- Low calorie – Use powdered peanut butter (like PB2 or PBFit) as a replacement for regular peanut butter. Just stir it with little water until creamy, before mixing it with the other ingredients.
Help! – Troubleshooting
The texture of your protein dough largely depends on the type of protein powder you use. Whey tends to mix smoothly but can make the dough too soft or sticky. On the other hand, vegan protein and casein are more absorbent, which can lead to a drier, crumbly texture.
- Too dry or crumbly? Add a bit more peanut butter, maple syrup, or even a splash of milk to bring the dough together. Start small and mix well after each addition.
- Too sticky or wet? Stir in some extra oats or a spoonful of protein powder until the dough firms up. You can also chill it for 10–15 minutes to help it set.
Recipe variations
- Chocolate chip – Fold in the dough ¼ cup (40 g) of chocolate chips. For a healthier snack, I recommend using dark, extra dark or sugar-free chocolate.
- Double chocolate – Use chocolate flavored protein powder and add 2 tbsp of unsweetened cocoa powder. For more texture, you can stir in ¼ cup (40 g) of chocolate chips or chunks.
- Coconut – Mix in your dough 2 to 3 tbsp of shredded coconut. My protein powder flavor recommendation is vanilla, it pairs so well with coconut.
- Walnut crunch – Stir in the dough ¼ cup (40 g) of chopped walnuts or pecans.
- Almond joy – Use vanilla protein and replace peanut butter with almond butter. Stir in 3 tbsp of shredded coconut and, if desired, 3 tbsp of chocolate chips.
- Oatmeal raisin cookies – Add to the dough of your protein energy bites 3 tbsp of raisins and 3 tbsp of chopped walnuts.
Meal prep and storage
To store. Keep the balls in an airtight container in the fridge. They’ll stay fresh for up to 5 days. As they easily get soft, I don’t suggest leaving them at room temperature.
To freeze. Transfer them to a freezer-safe container or zip-top bag and freeze for up to 4 months. When you’re ready for a snack, just grab a few and let them thaw in the fridge overnight (or for an hour on the counter if you’re impatient like me).
Frequently asked questions
Are these protein oat balls healthy?
Absolutely! Unlike store-bought options, these energy bites are made with simple, wholesome ingredients (no added sugar or artificial sweeteners). The oats add fiber and help keep you full, while each bite delivers 6.5 g of complete protein.
Is it safe to eat raw oats?
Yes, rolled oats are safe to eat raw. When mixed with ingredients like peanut butter and maple syrup, they naturally soften while keeping a nice chewy texture. No cooking or baking is needed.
More easy high protein snacks
If you try this recipe, make sure to leave a 💌 comment and ⭐️ star rating down below letting me know how you liked it. I love hearing from you!
Cook ModePrevent your screen from going dark
Troubleshooting
The texture of the dough can vary depending on your protein powder. Whey blends easily but can make the dough sticky, while vegan protein and casein absorb more liquid and can get crumbly.
- Too crumbly – If the dough is too dry, mix in a bit more peanut butter or a splash of milk.
- Too sticky – If it’s too sticky, add extra oats or protein powder.
Serving: 1 protein ball | Calories: 72.3kcal | Carbohydrates: 4.7g | Protein: 6.5g | Fat: 4g | Saturated Fat: 0.8g | Polyunsaturated Fat: 0.9g | Monounsaturated Fat: 1.8g | Cholesterol: 6.9mg | Sodium: 7.6mg | Potassium: 64.8mg | Fiber: 0.8g | Sugar: 1g | Vitamin A: 11.1IU | Calcium: 19mg | Iron: 0.6mg

