Peanut Butter Oatmeal Protein Balls (with Almond Flour)
These no-bake peanut butter oatmeal protein balls take just 15 minutes to prep a batch of 16! Made with simple ingredients including almond flour, and of course chocolate chips, they’re packed with fiber and plant-based protein (10 grams of protein per 2 balls) for a filling and satisfying snack!

I’ve tested a lot of energy balls over the years (among my faves are these salted caramel balls and these lemon coconut energy bites), but these peanut butter oatmeal protein balls might just take the top spot. They come together in one bowl, with just eight simple ingredients you might already have on hand, and the texture? Think soft, bite-able chocolate chip oatmeal cookie dough.
My goal with these babies was to make them higher protein than traditional energy balls, but without protein powder so my kids could enjoy them too. So I put on my dietitian hat and after a few rounds of testing and lots of oat-to-almond flour ratio adjustments, plus the addition of hemp hearts, I finally landed on a winning combo that’s soft, balanced, and totally craveable with absolutely no chalky after taste.

Let’s Talk Key Ingredients (and Why They’re So Good in These Bites)
Quick oats: Quick oats over old-fashioned rolled oats are the way to go in these. They are softer with a smaller flake and still provide the added fiber for a slow-digesting carb ( aka longer lasting energy). I tested this recipe with 1 cup of oats and found it made the balls too dry and crumbly. The 1:1 ratio with almond flour gives the best cookie dough-like texture.
Almond flour: Almond flour is much more course than other flours like oat flour or all-purpose flour, keeping the texture of these bites lighter and less dense. Plus it adds 18 grams of protein for just ¾ cup used in this recipe!
Hemp hearts: Don’t skip these if you’re looking to keep these bites high protein! With around 25 grams of protein per ½ cup in this recipe, there’s no need for protein powder. I tested the recipe both with and without and I actually prefer the slightly nutty taste and added texture they provide (bonus, they’re a great source of anti-inflammatory omega-3s and fiber too!).
Roll With Me: Step-by-Step
These homemade protein balls are about as easy as it gets. Here’s how I make them:

Toss everything right into a big mixing bowl

Stir until a cookie dough-like texture forms (it might seem a bit dry at first, just keep going and you’ll see if soften up!)
Roll into balls. If the mixture feels sticky, wet your hands slightly for easier rolling.

Chill or eat right away: I usually pop them in the fridge for about 10 minutes to firm up, but you can totally snack on them right away!
That’s it! These also freeze well, so I often like to double up the batch and freeze half for later. Your future self will thank you!
Watch How To Make It Here

The Feel-Good Meal Plan My Bestselling Cookbook is Now Available!
A fresh take on meal prep with over 100 nourishing recipes to feed your family with ease.
Peanut Butter Oatmeal Protein Balls (with Almond Flour)
- Prep Time: 15 Minutes
- Total Time: 15 minutes
- Yield: 16 1x
- Category: Snacks
- Method: No Bake
- Cuisine: American
- Diet: Diabetic
Description
These easy, no-bake protein balls take just 10 minutes to meal prep and taste like oatmeal chocolate chip cookie dough. Packed with fiber, nourishing fats and plant-based protein (10 grams of protein per 2 balls, no protein powder required) they make the perfect filling and satisfying snack for kids and adults alike!
Ingredients
- ¾ cup quick oats
- ¾ cup almond flour
- ½ cup hemp hearts
- ¼ tsp salt
- ⅓ cup mini chocolate chips
- ½ cup natural peanut butter
- 3 Tbsp maple syrup
- 2 tsp vanilla
Instructions
- To a large mixing bowl, add the oats, almond flour, hemp hearts, salt, chocolate chips, peanut butter, maple syrup and vanilla. Stir until well combined and a cookie dough-like texture forms
- Roll into about 16 evenly sized balls, pressing slightly to help them stick together. Enjoy right away or store for later.
Notes
Storage: Store in an airtight container at room temperature for 3-5 days, in the fridge up to 1 week or in the freezer up to 3 months.
BESTSELLING The Feel-Good Meal Plan Cookbook
Made a double batch today as written. These won’t last long! I love that these have a good protein and energy punch without protein powder.
Yes to thinking ahead! I love it! But yes, they disappear quick over here too. Haha. Happy you’re enjoying them Amy!
Happen to have all the ingredients on hand and whipped these up. Super easy to make and delicious! We will be making these a lot. A great grab and go snack option that is filling.
Don’t you love it when you have all the ingredients!? So happy you loved them Nicole! Nothing better than a snack you look forward to! Enjoy!
These are absolutely DELICIOUS! I love that they’re higher in protein without protein powder. I would love to see more energy bites like this. Thanks for the amazing recipe that will be on repeat!!
You are so welcome Melanie! So happy to know they will be enjoyed on repeat. And noted, re: more protein bites like this. Let me know if you’ve got any specific flavor requests!
These are absolutely DELICIOUS!! I love that they’re higher in protein without protein powder. I would love to see more energy bites like this. Thank you so much for the amazing recipe that will be on repeat!!
You are so welcome Melanie! So happy to know they will be enjoyed on repeat. And noted, re: more protein bites like this. Let me know if you’ve got any specific flavor requests!
Im a little confused. You are an RD but none of your recipes have nutritional content listings. They list protien , but nothing else. I am prediabetic, I need carb and fiber amounts at the very least. Could you please post full nutritional analysis on your recipes for those of us that need more than just protien?
Hi Cheryl! Thank you for your question. Yes, I’m a dietitian but I have a focus on intuitive eating, so in the past I’ve refrained from posting full nutritional content, knowing it can be triggering for many. That said I know it is also a helpful and necessary tool for many others, so it’s something I’ve been considering and exploring with my developer (unfortunately it’s not just and easy flick of a switch but requires some technical development pieces). For the time being, here is the estimate for this recipe! And if there are others you are needing you can always leave a comment like you have here, or pop the info into something like chronometer. I hope this helps and that you can enjoy more recipes here!
Per ball
130 calories
9 grams carbs
1.5 grams fiber
5 grams protein
9.5 grams fat
3.5 grams sugar.
These protein balls are made on repeat in my house now. I have had a recipe for “energy balls” that I have stuck to for years but this new recipe kicked the old one to the curb. Love that they’re high in protein without the protein powder. They taste so delicious that it’s hard to only eat one or two at a time 😉 Thank you for continuing to share your amazing recipes!
Aww Jollene this message made my day! You are so welcome! 🥰 I’m so glad to hear you’re enjoying them so much. Thank you for taking the time to share your review! xo