Homemade Vegan Granola Bars
These homemade vegan granola bars are the perfect healthy snack to keep on hand. Packed with oats, peanut butter, nuts, seeds, dried fruit, and chocolate – what’s not to love?

Vegan Granola Bars
I feel like granola bars are the ultimate grab and go snack. Did anyone else grow up on those delicious chewy, chocolate chip granola bars? So good!
While this recipe is inspired by some of my favourite granola bars growing up, these bars are more satisfying (in my opinion) because I pack them full of nourishing ingredients that offer us lots of fibre and healthy fats to keep me going.
I don’t know about you, but after I eat a snack, I want to be able to carry on with my day without worrying about a grumbling tummy. That’s the whole point of a snack, isn’t it? 😉
What’s in these Granola Bars?
Like I said, these bars of full of nutrition. Thanks to:
- Rolled oats
- Nut butter
- Pure maple syrup
- Mixed nuts (or a nut of your choice!)
- Coconut oil
- Ground flaxseed
- Hemp seeds
- Chia seeds
- Dried fruit (like raisins or dried cranberries)
- Chocolate chips (for good measure)
- Vanilla extract
- Cinnamon
- Nutmeg
- Salt
How to make my Vegan Granola Bars:
Step 1: Combine dry ingredients
In a large bowl, combine the oats, nuts, seeds, dried fruit, cinnamon, nutmeg and salt. Leave the chocolate chips out for now, we’ll add these in later.
Step 2: Combine wet ingredients
In a separate medium mixing bowl, whisk together the nut butter, pure maple syrup, melted coconut oil and vanilla extract.
Step 3: Add wet ingredients to dry ingredients
Pour the wet ingredient mixture into the bowl with the dry ingredients. Mix everything together until sticky and well-combined. Then fold in the chocolate chips.
Step 4: Bake the Vegan Granola Bars
Transfer the mixture to an 8×8-inch baking pan lined with parchment paper and press the mixture down evenly with clean hands, a spatula, or spoon. Bake in an oven preheated to 350F for 30-35 minutes until golden brown.
Once removed from the oven, place the pan on a wire cooling rack and allow to cool completely before cutting into bars. Then cut and enjoy!
How to store the granola bars:
I recommend that you store the homemade granola bars in an airtight container at room temperature up to 1 week. You can also store the granola bars in the freezer up to 2 months.
Substitution Suggestions:
Peanut butter: You can use almond butter or another nut or seed butter
Flax, chia, and hemp seeds: You can use just one, two, or all three seed varieties, up to 3 tablespoons total. Or omit them all together.
Mixed nuts: I like to use a mixture of chopped almonds, peanuts, and pecans, but you can use whichever nuts you prefer, just ensure that instead of the whole nut, they are chopped into pieces.
Dried fruit: I have used both raisins and dried cranberries in this recipe on separate occasions and both were delicious! I have not tested this recipe with any other dried fruits.
More Healthy Snack Recipes:
- Lemon Coconut Energy Balls
- Salted Caramel Apple Energy Balls
- Cookie Dough Protein Bites
- Chocolate Chunk Baked Oatmeal Cups
- No Bake PB Chocolate Oat Bars
Healthy Homemade Vegan Granola Bars
Ingredients
Dry Ingredients:
- 2 cups rolled oats, (rolled oats *not quick oats)
- 1 cup chopped mixed nuts, like almonds, pecans, and peanuts
- 1/2 cup dried fruit, like raisins or cranberries
- 1 tablespoon ground flaxseed
- 1 tablespoon hemp seeds, (learn hemp seeds' nutrition benefits)
- 1 tablespoon chia seeds, whole or ground (learn chia seeds' nutrition benefits)
- 3/4 teaspoon cinnamon
- 1/4 teaspoon nutmeg
- 1 generous pinch salt
- 1/2 cup chocolate chips
Wet Ingredients:
- 3/4 cup peanut butter, or other nut butter like almond butter
- 1/2 cup pure maple syrup, or agave syrup
- 1 tablespoon melted coconut oil
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 350F. Line a 8×8 inch baking pan with parchment paper.
- In a large bowl, combine the oats, nuts, seeds, dried fruit, cinnamon, nutmeg and salt. Leave the chocolate chips out for now, we'll add these in later.
- In a separate medium mixing bowl, whisk together the peanut butter, pure maple syrup, melted coconut oil and vanilla extract.
- Transfer the mixture to an 8×8-inch baking pan lined with parchment paper and press the mixture down evenly with clean hands, a spatula, or spoon.
- Bake at 350F for 30-35 minutes until golden brown. Once removed from the oven, place the pan on a wire cooling rack and allow to cool completely before cutting into bars.
- Store the homemade granola bars in an airtight container at room temperature up to 1 week. You can also store them in the freezer up to 2 months.
Connect with Hannah Magee, RD!
Enjoyed this recipe? Leave me a comment and recipe rating below! It helps other people find my recipes. 🙂
Don’t forget to connect with me on Instagram, Facebook and Pinterest so you don’t miss a thing!
I tried this for the first time on Sunday and it’s delicious! I didn’t add any raisins or dried fruit, but I did have some pepitas that I threw in there. Filled me up perfectly as a quick noon snack!
Hey! Do you have any nutritional info at least for the version you make? Thanks 🙂
Hi Lindsay, I don’t! But you could easily input the recipe into an app like MyFitnessPal to find out. 🙂
These are delicious! Thank you
So happy to hear! Thanks Lynsey 🙂