These no-bake vegan protein energy balls are the perfect post-workout bite or mid-day snack. Packed with oats, nut butter, plant protein, and chocolate they’re easy to make, nutritious, and totally meal-prep friendly.
1 cup rolled oats
1/2 cup natural peanut butter (or almond butter)
1/4 cup maple syrup
1/4 cup plant-based protein powder (vanilla or chocolate)
2 tablespoons ground flaxseed
1/4 cup mini dark chocolate chips (dairy-free)
1 teaspoon vanilla extract
Pinch of salt
Step 1 – Mix Dry Ingredients
In a large mixing bowl, combine the rolled oats, protein powder, flaxseed, and salt. Stir well.
Step 2 – Add Wet Ingredients
Add in the peanut butter, maple syrup, and vanilla extract. Stir until a sticky dough forms. Use a spatula or your hands if needed.
Step 3 – Fold in Chocolate Chips
Gently fold in the mini chocolate chips until evenly distributed throughout the mixture.
Step 4 – Shape into Balls
Using your hands or a cookie scoop, roll the dough into 1-inch balls and place them on a lined tray or plate.
Step 5 – Chill to Set
Refrigerate for 15–30 minutes until firm. Store in an airtight container in the fridge or freezer.
You can swap peanut butter with sunflower seed butter for a nut-free version.
For extra protein, add a tablespoon of chia seeds or hemp hearts.
These freeze well for up to a month.