This crunchy nutty vegan peanut butter granola is a perfect breakfast or midday snack. It is packed with protein, just mildly sweetened with a bit of maple syrup, and is oh so delicious.

Prep time: 10 minutes

Cook time: 30 minutes


  • 8 cups rolled oats
  • 2 cups nuts and seeds of your choice, roughly chopped (I used equal parts pecans, walnuts, hazelnuts, pumpkin seeds, almonds and cashews)
  • 1 cup raisins
  • 1/2 cup peanut butter
  • 1/3 cup hemp seeds
  • 1/4 cup maple syrup
  • 1 tablespoon vegan butter (I use Earth Balance)
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • pinch of salt


  • Preheat your oven to 325°.
  • Measure and chop nuts and seeds. Combine with rolled oats in a large mixing bowl. Set aside.
  • Melt vegan butter in a small saucepan on low to medium heat. Stir in peanut butter and maple syrup. Add vanilla extract. Remove from heat.
  • Pour hot mixture slowly into the mixing bowl with the rolled oats and nuts/seeds, stirring well. Allow small clusters to form. Add cinnamon and salt and stir well.
  • Split the mixture in half, spreading evenly on two baking trays lined with parchment paper. 
  • Bake in preheated oven for 15 minutes. Remove, stir and then bake for another 15 minutes (switching the position of the trays when you put them back in, to ensure they cook evenly).
  • Remove the trays from the oven and pour the granola back into your large mixing bowl. Stir in the raisins and hemp seeds and your granola is ready to enjoy!

This granola is so versatile. Try serving it a variety of ways! I’ve included a few suggestions below.

It’s great with non-dairy milk or yogurt, with or without added bananas and berries.

You can also mix it in a jar with fruit and yogurt and easily transport it to work. Once at the office, just pour it out into a bowl and enjoy at your desk.

As a post-workout snack, add an additional scoop or two of peanut or almond butter and serve with banana and soy milk for extra delicious protein power.


Please show me your granola creations on Instagram @plant_hearted hashtag #planthearted.