Vegan Peanut Butter Oat Protein Bars

Vegan protein bars with peanut butter and oats that are gluten free and work with a range of protein powders.

These Vegan Peanut Butter Oat Protein Bars are no bake, gluten free and could easily pass as a healthy dessert drizzled with dark chocolate. They are super satisfying and come together easily with just a bowl and a spoon. Perfect to stash in your fridge or freezer for a quick snack or after dinner treat.

The great thing about this recipe is that it works with a range of protein powders. You can also make the bars without protein powder by substituting extra oats. I go through all of these options in more detail below.

No bake peanut butter protein bars

Since these peanut butter protein bars are no bake, all you have to do is press the mixture into a tin or container, then chill it in the refrigerator. I use an 8 inch or 20 cm square dish to make the bars.

You can also roll the mixture into protein balls if you prefer. I say roll, but you actually need to press the mixture into balls. Just squash some of the mixture firmly between your hands to form a ball, then finish off by rolling it between the palms of your hands to smooth it out.

Ingredients for vegan peanut butter oat protein bars set out on plates and in bowls
Natural peanut butter, oat flour, protein powder, coconut oil, brown rice syrup, desiccated coconut, vanilla extract and salt

Protein powder options

I make these vegan peanut butter oat protein bars with unflavored protein powder. Any variety will work. Vegan powders like pea protein isolate or brown rice protein powder are good options. You can also make the bars with non-vegan powders like whey protein powder, collagen powder or egg white protein powder.

If there is a flavored protein powder that you enjoy, you can go ahead and use it. I would just stick to neutral flavors like vanilla or chocolate so they don’t clash with the peanut butter.

How to make these bars without protein powder

You can also make these protein bars without protein powder. Just use extra oat flour as a substitute. The recipe already calls for some oat flour, so it’s easy to just add some more. You can buy oat flour or make your own by blending rolled oats in food processor or blender until you get a powder.

I usually blend a large batch of rolled oats into a powder, then store it in an airtight jar or container in the pantry for easy use in recipes. When making your own oat flour, just make sure no water or moisture gets into the oats while blending and storing them. You want your dry goods like oats and flours to stay dry while storing them to avoid bacterial growth.

Peanut butter oat protein bars with melted chocolate drizzled on top
Enjoy these vegan peanut butter protein bars as a healthy dessert with a drizzle of dark chocolate

Ingredients for vegan peanut butter oat protein bars

  • Peanut butter: Natural smooth peanut butter works best in this recipe. The ingredients should just list peanuts and salt.
  • Brown rice syrup: I use brown rice syrup, also known as rice malt syrup, to sweeten the protein bars. It’s fructose free with a thick texture. Maple syrup, honey and sugar-free syrups also work if you prefer.
  • Coconut oil: Coconut oil helps the bars set firm. You want it to be softened or melted before adding it to the mixture. Then it firms up when you chill the bars.
  • Oat flour: Oat flour gives the bars a chewy texture and adds some additional protein. You can make your own oat flour by blending rolled oats in a food processor or blender to get a powder.
  • Desiccated coconut: Coconut adds some natural sweetness to the bars. I use unsweetened desiccated coconut.
  • Protein powder: Most protein powders will work in this recipe, but I usually use unflavored pea protein isolate. I go through a range of protein powder options and substitutes above.
  • Vanilla extract: Vanilla extract is totally optional, but I highly recommend it to give the bars a dessert vibe.
  • Salt: Who doesn’t love salted peanut butter? If your peanut butter isn’t salted, I would increase the amount of salt added to taste.
Protein bars with chocolate topping stacked on top of each other
Oat flour gives these vegan protein bars a chewy texture

More vegan protein recipes

You can find more ideas on the Protein Powder Recipes page.

Vegan Peanut Butter Oat Protein Bars Recipe

Serves
12 bars

Prep time
5 mins

Cook time
30 mins chilling

Ingredients

  • 1/2 cup / 120 g natural smooth peanut butter
  • 1/2 cup / 120 ml / 172 g brown rice syrup (see Note 1)
  • 1/3 cup / 80 ml / 72 g coconut oil, melted
  • 1 tsp vanilla extract
  • 1 cup / 90 g oat flour (see Note 2)
  • 1 cup / 94 g unsweetened desiccated coconut
  • 1 cup / 100 g unflavored pea protein powder (see Note 3)
  • Pinch of salt

For decoration (optional):

  • Melted dark chocolate, for drizzling
  • Chopped nuts, for sprinkling

Method

  1. Mix the peanut butter, brown rice syrup, coconut oil and vanilla extract in a bowl until well combined.
  2. Add the oat flour, desiccated coconut, protein powder and salt. Mix until everything is well combined.
  3. Tip the mixture into an 8 inch / 20 cm square cake tin or dish lined with baking paper. Press the mixture firmly into the tin using a flat bottomed glass or your hands. Transfer to the fridge to chill for 30 minutes or until firm.
  4. Once firm, remove the slab from the tin and drizzle over melted chocolate and crushed nuts if desired. Leave for a few minutes until the chocolate is set, then cut into bars.

Notes

  1. Brown rice syrup substitutions – You can also use maple syrup, which is sweeter than brown rice syrup, or honey. Honey has a robust flavor, so it will give the bars a strong honey taste. Sugar-free syrups also work if you want sugar-free protein bars.
  2. Oat flour – Make your own oat flour by blending the same weight of rolled oats in a blender or food processor until you get a powder.
  3. Pea protein powder substitutions – This recipe works with most protein powders. Brown rice protein, vegan protein blends, whey, collagen or egg white protein powder all work. If you don’t have protein powder, extra oat flour can also be used as a substitute. I use unflavored protein powder, but neutral flavors like vanilla or chocolate shouldn’t clash with the peanut butter.
  4. Storage – Store the bars in an airtight container in the fridge. The bars also freeze well. I usually keep enough bars for a few days in the fridge and freeze the leftovers. Then I just defrost the frozen bars in the fridge overnight as needed.

Nutrition Facts

  • Serving size: 1 bar
  • Energy: 258 Calories / 1080 Kilojoules
  • Total Fat: 16.2 g
  • Saturated Fat: 10 g
  • Total Carbohydrate: 19.5 g
  • Dietary Fiber: 3.8 g
  • Sugars: 10.2 g
  • Protein: 10 g
  • Sodium: 163 mg
  • Potassium: 68 mg
Did you like this recipe?

You are welcome to leave a comment and rate the recipe below. Your email won't be published. I respond to every comment.

Lilian Dikmans
Lilian Dikmans
Lilian Dikmans is a former lawyer, model and founder of Real Food Healthy Body. She has become the first Australian model simultaneously partaking in Muay Thai bouts.
Get new recipes directly in your inbox

Latest recipes

6 COMMENTS
    • They should keep frozen for up to 3 months. You can wrap the bars in baking or parchment paper and place them in a ziplock bag before freezing. That way, you can easily remove one bar at a time and keep things airtight.

  1. These bars are AMAZING! I made an 8 x 8 dish and sliced half for lunches and I froze the other half. They seem more like dessert (peanut butter fudge) and the coconut is the best addition. I bought more natural peanut butter and oats to make more for this week. As a vegan not getting enough protein, these make my life easy & healthier!

  2. Hi! I asked you about a non-chocolate icing & I made one today! I used 1/4 to 1/3 cup vegan peanut butter chips & 2 Tbsp of Silk oat milk. I microwaved it for about 40 sec., mixed up, and then drizzled/spread it on top of my bars. Omg, super yummy & added a lot of sweetness w/o tons of sugar. Your bars are still my favorite–sometimes I split coconut with oats or rice crispy cereal to change it up

Leave your comment
Please enter your comment!
Please enter your name here
Your rating