Peanut Butter Mocha Energy Bites

Some mornings when I wake up I am absolutely starving. I don’t what it is but I can hardly get my clothes and shoes on fast enough to go running before racing down stairs, throwing open the pantry door and finding a bite to eat. Normally I eat part of a tortilla with some peanut butter and honey along with a couple bites of banana before heading out for a run. I know, pretty boring, but I mostly just need a few carbs and a bit of protein before a run, sadly I can’t fill up on the good stuff until afterwards. Last week I wanted to change up my pre run meal a little so I made a small batch of these Peanut Butter Mocha Energy Bites to try out.

Peanut Butter Mocha Energy Bites | Recipe Runner | A healthy snack full of protein and carbs #vegan #glutenfree

Seriously these little bites are so tasty not to mention vegan, gluten free, and the perfect combination of carbs and protein all in one little bite!

Peanut Butter Mocha Energy Bites | Recipe Runner | A healthy snack full of protein and carbs #vegan #glutenfree

Having a little something to eat before I go out and run is pretty important. If you think about it my body just went 8 hours with no food (yes, I’m one of those people that needs their 8 hours of sleep) and now I’m about to make it go out for 10 mile run or farther depending on the day and how I feel. If I didn’t give my body a little snack before heading out we would NOT be friends. Weird things start to happen when your body uses up all it’s fuel. For one, the speed you are running will slow down or sometimes you’ll just hit a wall and flat out have to stop (been there…not fun). Second, I find that if I don’t have enough food or water in me I get a little nauseus and get stomach cramps. There is a fine line between having too much food and not enough food in your body when it comes to how your gut feels. Last, I find that I can’t focus on my run when I’m too hungry. All I can think about is food, wanting to finish, and how awful I feel, not a good combination. Figuring out how much food you need before going on a run is different for everyone. Some people need more and others less. I have found that I’m more on the less side otherwise I tend to get side aches and cramps..lovely. So enough talk about pre run fueling, lets get back to these delicious Peanut Butter Mocha Energy Bites.

Peanut Butter Mocha Energy Bites | Recipe Runner | A healthy snack full of protein and carbs #vegan #glutenfree

Making the bites is super simple. Just get out a mixing bowl and add all of the yummy ingredients, those ingredients being, oats, peanut butter, unsweetened coconut, flax meal, espresso powder, unsweetened cocoa powder, vanilla, and maple syrup. Mix it with a whisk or spatula until everything comes together. Cover the mixture and let it chill in the fridge for about 30 minutes before rolling into bite sized balls. The energy bites a best stored in the refrigerator and will last about a week, that’s assuming you don’t eat them all before then (mine did not last a week). I loved the flavor combination of the cocoa and peanut butter with the espresso powder to give it a little coffee flavored kick! These bites are not only good before heading out for a run, but they are great any time you need a snack or even a healthy dessert.

Peanut Butter Mocha Energy Bites | Recipe Runner | A healthy snack full of protein and carbs #vegan #glutenfree

Peanut Butter Mocha Energy Bites

Rating: 51

Prep Time: 5 minutes

Total Time: 35 minutes

15 Energy Bites

Perfectly portioned energy bites full of protein and carbs. These yummy little bites are a great snack before or after a workout or to hold you over until dinner!


  • 1 cup old fashioned oats
  • 1/4 cup flax meal
  • 1 t. espresso powder
  • 2 T. unsweetened cocoa powder
  • 2 T. unsweetened shredded coconut
  • Pinch of salt
  • 1/2 t. vanilla extract
  • 5 T. creamy peanut butter
  • 1/4 cup pure maple syrup


  1. In a large bowl combine all of the ingredients.
  2. Whisk or stir with a spatula until everything comes together.
  3. Cover and place the mixture in the fridge for 30 minutes to chill.
  4. Once chilled scoop out tablespoon sized portions and roll into a ball.
  5. Store the energy bites in an airtight container in the refrigerator for up to a week.

Related Posts Plugin for WordPress, Blogger...


  1. says

    Such a great idea, Danae. I can see me now, up later than expected, running out the door, skipping a big breakfast but grabbing a handful of these to help. Love these!

  2. says

    Oooo I love that you have espresso powder in these! I have a similar recipe I make all the time but never thought to add that in! Such a great idea!

  3. Zaylee says

    really can’t wait to make this but it’s pretty hard to find flax meal where i live. is there any substitute for it? and i came across ur cinnamon apple energy bites earlier too. was wondering what i can substitute medjool dates with in the recipe?

    • says

      Hi Zaylee! To replace the flax meal you could use wheat germ, or ground up oats (oat flour). While I haven’t tried replacing the medjool dates in the cinnamon apple energy bites, you might try either a different kind of date, dried figs, or possible even dried plums (prunes). The taste will probably change some, but it should bind the energy bites together the way that the medjool dates do. Hope this help!

  4. Nicole says

    Tried these last night and they came out great. Was wondering if processing the oats a bit would make them too crumbly. I don’t mind the chunks, but some might. Also, I used ground coffee and the taste was not overpowering, but was wondering if adding a bit of a shot of expresso might make them less dry. Thoughts?

    • says

      Hi Nicole! You could definitely grind the oats up a bit or even try quick cook oats if you prefer a softer texture. I’m not sure on the shot of espresso, it sounds like a great idea, but I’d be worried they might get too wet. If you try it maybe just add a small amount at a time. I’d love to hear if it works!

Leave a Reply

Your email address will not be published. Required fields are marked *