This post may contain affiliate links. See our disclosure policy here.

Protein bars are a great on-the-go snack, but many store-bought protein bars are expensive with a long list of ingredients. These easy no bake protein bars come together in 5 minutes, and they’re made with oats and flax seeds for a little extra boost of fiber.
They’re soft and chewy with the perfect amount of sweetness. I use chocolate protein powder and powdered peanut butter, but you can change up the flavors to your liking. Any protein powder flavor you have on hand would work great here, as well as any other kind of nut or seed butter, such as almond butter or sunflower seed butter.
The recipe below makes 8 bars, but you can easily double it to make a large batch. You can also roll the mixture into little balls to make Oatmeal Protein Balls for an even quicker snack. Store them in the fridge for up to 1 week, or freeze them for up to 6 months

No Bake Chocolate Peanut Butter Oatmeal Protein Bars
Equipment
- 1 loaf pan or other small baking dish
Ingredients
- ½ cup powdered peanut butter (I use PB2; see Note 1)
- â…“ cup water
- 1 ½ cups quick cooking oats
- 2 scoops chocolate protein powder (I use Canadian Protein; see Note 2)
- 2 tbsp flax seeds
- 1 tbsp maple syrup or honey
- 2 tsp vanilla extract
- Pinch salt
Instructions
- In a mixing bowl, combine the powdered peanut butter and water and mix until a thick peanut butter forms
- Add the remaining ingredients and mix until well combined (it's going to be super thick, just keep mixing and it will come together)
- Scoop into a parchment paper lined loaf pan or other small baking dish and press flat with a spoon or by folding over the parchment paper and flattening with your hand
- Cover with parchment paper or plastic wrap and place in the fridge for 1 hour to set (you can also slice them right away but I prefer to wait so it's less sticky and easier to slice)
- Slice into 8 equal bars – you can also shape these into balls but I recommend a cookie scoop or gloves because it's super sticky!