My Quiet Kitchen

  • Recipes
  • About
  • Free Ebook
  • New Here?
menu icon
go to homepage
  • Recipes
  • About
  • Free Ebook
  • New Here?

subscribe
search icon
Homepage link
  • Recipes
  • About
  • Free Ebook
  • New Here?

×
Home ❯ Recipes ❯ Vegan Snack Recipes

Vegan Protein Bars

Updated: 06/21/2024 · Author: Lori Rasmussen · This post may contain affiliate links

Image of protein bars with text to save on Pinterest.
Image of protein bars with text to save on Pinterest.

Homemade Vegan Protein Bars are a healthier, more affordable snack! Made with a combination of chickpeas, peanut butter (or seed butter), and plant-based protein powder for a tasty and nutritious snack that's sure to keep you satisfied. They're easily made gluten-free and nut-free, too! Top them with the optional dairy-free chocolate drizzle for a little extra indulgence.

vegan protein bars with chocolate drizzle on a baking sheet.

Finding convenient and satisfying snacks as a vegan is sometimes challenging. These homemade protein bars offer a healthier alternative to store-bought options which are often full of sugar, preservatives and artificial ingredients.

By making your own bars, you have control over what goes into your snack, and you can make sure they're both delicious and nutritious!

The flavor and consistency of these vegan protein bars actually reminds me of No Cow bars, but made with more wholesome ingredients.

I decided to use chickpeas and peanut butter as well as plant-based protein powder to ensure that the bars taste great while also giving them enough protein and fiber to be really satisfying.

For more recipes that use plant-based protein powder, check out my Vegan Protein Cookies, Protein Overnight Oats, and Almond-Coconut Protein Bars next.

Jump to:
  • Why You'll Love This Recipe
  • Ingredients & Substitutions
  • How to Make Vegan Protein Bars
  • Serving Suggestions
  • Variations
  • Equipment Needed
  • FAQs
  • Helpful Tips
  • More Vegan Snacks
  • Recipe
  • 💬 Comments

Why You'll Love This Recipe

  • Nutritious: These vegan protein bars are packed with wholesome ingredients like chickpeas, dates, peanut butter, and rolled oats. Protein powder gives them an extra boost of protein, making them a great post-workout snack!
  • Easy to Make: With simple steps and a handful of common ingredients, this recipe is easy to prep in just 15 minutes.
  • Allergy-Friendly Options: These bars are vegan, dairy-free, and gluten-free when using certified gluten-free oats and gluten-free protein powder. They can also easily be made nut-free by replacing peanut butter with Sunbutter!
  • Perfect for Making Ahead: These bars store well in the refrigerator for up to 5 days or can be frozen for up to a month, so you can always have a healthy snack on hand.

Ingredients & Substitutions

Here's a look at the main ingredients you'll need. See the recipe card below for amounts and full, step-by-step instructions.

labeled photo of the ingredients for vegan protein bars set out on a wood board.
  • Chickpeas: Blended chickpeas provide a smooth and creamy texture, help bind all of the ingredients together, and are a great source of protein and fiber.
  • Peanut Butter: Natural peanut butter provides healthy fats and protein as well as irresistible flavor. Its creamy consistency also helps with binding and contributes to the chewy texture.
  • Vanilla Plant-Based Protein Powder: Gives the bars extra protein. I used Orgain, but feel free to use your favorite brand. PB2 powder or a similar low-fat powdered option also works!
  • Rolled Oats: Oats add texture and are also a great source of dietary fiber, which helps you feel full longer.
  • Dates: Pitted medjool dates are used as a natural sweetener and their sticky texture helps bind the ingredients together.
  • Non-Dairy Milk: A small amount helps to achieve the right consistency so that the mixture is not too dry or crumbly.
  • Vanilla Extract: Adds vanilla flavor and helps to enhance the other flavors in the bars.
  • Dairy-Free Chocolate Chips: Optional for making a chocolate drizzle that adds a touch of indulgence to the bars.

How to Make Vegan Protein Bars

Get started by preheating your oven to 350° F. You'll also need to line an 8x8 inch baking pan with parchment paper to make it easier to remove the bars from the pan.

dates, chickpeas, nut butter, and vanilla in a food processor before processing.

Add the dates, chickpeas, nut butter, and vanilla to the bowl of a large food processor.

blended ingredients in a food processor.

Process the mixture until the dates are mostly broken down into small bits.

Want to save this recipe? 📩 

I'll email the link so you can come back to it later!

Keep an eye out for more delicious recipes. Unsubscribe anytime.

batter in a food processor after adding oats, protein powder, and milk to show consistency.

Add the oats, protein powder, and milk and process again until well combined.

protein bar batter in a baking pan before baking.

Transfer the batter to the pan and use your hands to spread it out evenly. Then use a glass or ramekin with a flat bottom to flatten out and smooth the surface.

Bake until the edges are just golden, about 20 minutes.

Cool in the pan for 5 minutes and then lift out by the edges of the parchment paper. Place on a cooling rack to continue to cool for 20-30 more minutes.

Then slice into bars and drizzle melted chocolate over top, if using.

Hint :

After processing, the batter should be dense like a cookie dough and somewhat dry, not sticky. If it seems too dry or crumbly, add a small splash of milk and blend again. If it's too moist or sticky, add a bit more protein powder.

Serving Suggestions

  • Crumble a bar into some Almond Milk Yogurt for an easy breakfast or post-workout snack.
  • Enjoy with a scoop of Vegan Oat Milk Ice Cream for an afternoon snack or dessert.
  • Take these protein bars on your next hiking or camping trip with a variety of nutritious snacks like this Savory Granola and Teriyaki Seitan Jerky.

Tip: Another thing I love about these bars is that they don't freeze rock solid. Straight from the freezer they're firmer and chewier than from the fridge, but still edible even without thawing.

So if you're worried about consuming them all within 5 days, go ahead and pop them in the freezer!

Variations

  • Gluten-free: While oats are naturally gluten-free, cross-contamination can occur, so be sure to use certified gluten-free oats if needed. You'll also want to ensure the protein powder you are using is certified gluten-free.
  • Nut-free: For nut-free protein bars, swap the peanut butter for sunflower seed butter.
  • Add-ins: Try mixing in some dried fruit, chopped nuts, mini chocolate chips, or shredded coconut to change up the flavor.
  • Drizzle: Add even more peanut butter flavor by topping the bars with some warmed peanut butter in addition to the chocolate drizzle .

Equipment Needed

You'll need a large food processor and an 8x8 inch baking pan to make this protein bar recipe.

FAQs

Can I use a different nut butter?

Although I haven't tried using almond or cashew butter, I believe both will work well in this recipe. Note that using a different nut butter will alter the flavor. Also, as mentioned above, you can use sunbutter for a nut-free protein bar.

How do I store homemade protein bars?

Once the bars have completely cooled, store in an airtight container in the refrigerator for up to 5 days. The bars can also be frozen for up to 2 months. We actually love enjoying them straight from the freezer! Be sure they are well protected from air to avoid freezer burn.

stack of vegan protein bars with a bite taken out of the one on top.

Helpful Tips

  • When rinsing the canned chickpeas, I like to toss them with my hand to loosen the skins. Then it's easy to pick out and discard them. This only takes about a minute to do, and I think it makes the mixture creamier. Plus, removing the skins can make chickpeas easier to digest for some people.
  • Be sure to stir your nut butter very well so that it isn't too oily or too dry, as this can affect the consistency of the batter.
  • If you prefer to use an unsweetened/unflavored protein powder instead of vanilla, such as plain pea protein, you may need to add a bit more sweetness. Try using 1-2 additional dates, a drizzle of maple syrup or any granulated sweetener to taste.

More Vegan Snacks

  • Buckwheat bars with pumpkin seeds and dried cranberries pressed into the tops.
    Buckwheat Breakfast Bars
  • Crisp candied pecans in a small white bowl resting on a dark wood serving board.
    Bourbon Spiced Candied Pecans
  • Chocolate chickpea cookies on a baking sheet.
    Chocolate Chickpea Cookies
  • banana cookies with chocolate chips on a baking sheet with one cookie broken in half to show texture.
    Peanut Butter Banana Cookies

I hope you enjoy these vegan protein bars as much as we do! If you try the recipe I'd love to hear from you. Be sure to comment below and let us know!

Recipe

overhead of vegan protein bars on a baking sheet after being drizzled with chocolate.

Vegan Protein Bars

Author: Lori Rasmussen, My Quiet Kitchen
These homemade vegan protein bars are healthier and more affordable than store-bought and so satisfying! The combination of chickpeas, peanut butter, and plant-based protein powder create the perfect flavor and texture. They're easily made gluten-free and nut-free too!
5 from 2 votes
Servings: 9 servings
Prep Time: 15 minutes mins
Cook Time: 20 minutes mins
Cooling time: 20 minutes mins
Total Time: 35 minutes mins
Save on Pinterest Print Recipe

Equipment

  • food processor
  • 8x8 baking pan

Ingredients

  • ½ cup pitted medjool dates - tightly packed; 5 oz. (about 7 large dates)
  • 1 (15 oz) can chickpeas - rinsed, drained and patted dry; see Note 1
  • ½ cup natural peanut butter, salted - see Note 2 for subs
  • 2 teaspoons vanilla extract
  • ½ cup rolled oats
  • ½ cup vanilla plant-based protein powder - see Note 3
  • 1-2 Tablespoons non-dairy milk

Optional chocolate drizzle:

  • ½ cup dairy-free chocolate chips

Instructions
 

  • Preheat the oven to 350°F and line an 8x8 inch baking pan with parchment so the bars will be easy to lift out.
  • In a large food processor combine the pitted dates, chickpeas, nut butter, and vanilla. Process until the dates are mostly broken down into small bits.
  • Add the oats, protein powder, and 1 tablespoon of milk, and process again until combined. The consistency will be like a very dense cookie dough and should be somewhat dry, not sticky. If it seems too dry or crumbly, add another tablespoon of milk and blend again. If it's too moist or sticky, add a bit more protein powder.
  • Transfer to the pan, and use your hands to evenly spread it out. Then use a flat-bottomed glass or spatula to flatten and smooth the surface.
  • Bake for about 20 minutes or until the edges look just golden. Let cool in the pan for 5 minutes, then lift out by the parchment and place on a cooling rack.
  • Let cool for 20-30 minutes, then slice into your desired shape - bars or squares (I usually cut into 9 bars). If desired, melt the chocolate in a bowl in the microwave or using the double boiler method, and drizzle over the bars.
  • Once completely cool, transfer your protein bars to an airtight container, and store in the refrigerator for up to 5 days or freeze for up to 2 months. From the fridge they're lightly chewy, and from the freezer they firmer and chewier but still edible and don't need to be thawed first.

Notes

Note 1: While rinsing the chickpeas in a sieve I like to toss them with my hand. Many of the skins will come loose and you can then pick them out and discard. This only takes about 1 minute to do, and I think it makes the bars creamier. It may also make the chickpeas easier to digest for anyone not used to eating them often.
Note 2: Be sure to stir the nut butter very well so that it isn't too oily or too dry. Sunflower seed butter is great for a nut-free option. I haven't tried the recipe yet with almond or cashew butter, but those should also work.
Note 3: I used vanilla Orgain protein powder. If using an unsweetened/unflavored powder, such as plain pea protein or powdered peanut butter (PB2 or similar), you'll want to add more sweetness. Try 1-2 additional dates, a drizzle of maple syrup, or any granulated sweetener to taste.

Estimated Nutrition (per serving)

Calories: 215kcalCarbohydrates: 29gProtein: 9gFat: 9gCholesterol: 0mgSodium: 275mgFiber: 5gSugar: 14g

Nutrition information is an estimate and will vary depending on the exact amounts and specific products and ingredients used.

Make the recipe?Leave a comment below to share your feedback!

Share the Recipe

  • Share
  • Reddit
  • Bluesky
  • Email it

Comments

    Leave a Comment Cancel reply

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

    Recipe Rating




  1. Pat says

    September 22, 2024 at 11:44 am

    Easy to make. Taste great and satisfying.

    Reply
  2. Laura says

    September 20, 2024 at 11:40 am

    what can I substitute for protein powder, would something like chickpea flour or similar work?

    Reply
    • Lori Rasmussen says

      September 20, 2024 at 12:57 pm

      Hi Laura - I haven't tried chickpea flour, but it might work. Just keep in mind that the protein powder also adds sweetness. So if you use an unsweetened flour or even something like PB2 Pure or similar (cashew powder, etc), you might also want to add sweetness with more dates or a splash of maple syrup.

      Reply
  3. Arlene says

    July 10, 2024 at 12:33 pm

    Love these bars, so easy to make. My husband who isn't vegan, loves them as well!!

    Reply
a photo of Lori Rasmussen in her kitchen.

Hi, I'm Lori!

I'm passionate about flavor and simplicity. I share vegan recipes with a focus on both!

Read more

Trending Recipes

  • hand holding a waffle cone filled with 3 scoops of vegan ice cream.
    Vegan Oat Milk Ice Cream (No Coconut)
  • A glass of oat milk with a jar of oats and a tall jar of oat milk in the background.
    Oat Milk Recipe With Enzymes (Like Oatly)
  • toasted bread topped with vegan tofu cottage cheese and strawberries.
    5-Minute Vegan Cottage Cheese
  • Italian green bean salad with tomatoes in a serving bowl.
    Italian Green Bean Salad
  • Looking into the top of a jar of colorful mixed pickled vegetables.
    Quick Pickled Vegetables
  • different tahini dressing variations with ingredients on marble background.
    Tahini Dressing (With 4 Flavor Variations)

Popular Year-round

  • overhead view of crimped unbaked crust in a pie plate.
    Vegan Gluten-Free Pie Crust (Easy & Oil Free)
  • light blue bowl filled with colorful chili corn salsa.
    Chipotle Corn Salsa (EASY Copycat Recipe)
  • looking down at crispy roasted edamame in a glass.
    Air Fryer Edamame
  • Homemade Korean barbecue sauce in a small glass jar.
    Korean BBQ Sauce
  • close up of herb salad dressing in a small glass jar on a gray stipe napkin.
    Oil-Free Italian Salad Dressing
  • close up of oat flour vegan mug cake in a cute smily face mug.
    Healthy Oatmeal Mug Cake
  • a stack of 4 vegan oil-free banana brownies
    Healthy Vegan Banana Brownies
  • A stack of 5 chocolate protein cookies with one cookie leaning against.
    Vegan Protein Cookies

Footer

↑ back to top

About

About Lori
Privacy Policy
Accessibility

Newsletter

Subscribe to keep up with the latest and receive free vegan recipes each week!

Contact/Follow

YouTube
Facebook
Instagram
Pinterest
Contact Us

Copyright © 2025 My Quiet Kitchen

Did you try this recipe?

Your vote:




A rating is required
A name is required
An email is required