Homemade peanut butter protein granola is a sweet and salty granola loaded with oats, protein powder, nuts, coconut & chopped chocolate. Eat it by the handful or use it to top a fresh yogurt or oatmeal bowl.

This homemade peanut butter protein granola is so easy to make and tastes so much better than the stuff you buy at the store. Once you experience homemade you'll never go back, and the added protein makes it even better!
For more high protein recipes, try my: banana chocolate chip protein muffins, my chocolate protein mug cake, or my homemade peanut butter protein bars.
Jump to:
Why You Will Love This Recipe
- Protein: You get extra protein from the protein powder and the peanut butter.
- Customizable: You can toss in whatever nuts and other mix ins you prefer.
- Easy: You are literally mixing everything together and baking. No special ingredients or kitchen tools required.

Ingredient Notes
Full ingredient measurements and instructions can be found in the recipe card below.
- Oats: I use old-fashioned oats for this recipe.
- Protein Powder: I use clean simple eats vanilla protein (use code: SALTEDSWEETS for a discount) but feel free to use what you have on hand.
- Almonds: I use either sliced or slivered almonds for this.
- Coconut: Flaked coconut is what I typically use, but shredded works great too.
- Oil: I love coconut oil, but avocado or other neutral oils are great substitutes.
- Peanut Butter: I typically use a natural peanut butter or almond butter, but you can use one such as skippy or jif as well.
- Chocolate: I usually chop up a trader joes chocolate bar for this, but chocolate chips would work perfectly too.

Step by Step Instructions

- Step 1: Mix oats, almonds, coconut, protein powder, cinnamon and salt together in a medium size bowl.

- Step 2: In a seperate bowl or large measuring cup combine maple syrup, coconut oil, and nut butter. Microwave for 30 seconds and then whisk until completely combined and smooth. Add in the vanilla.

- Step 3: Add warm liquid mixture to dry oat mixture and stir until everything is evenly coated.

- Step 4: Spread onto the baking sheet and press together so that it's almost one large piece. Sprinkle with flaked salt.

- Step 5: Bake for 25-30 minutes. Allow to cool completely before touching it. This will help keep large chunks.

- Step 6: Once it's completely cool break into pieces and enjoy!
Expert Baking Tips
- I love little bits of chocolate and dried cherries in mine. But feel free to omit all together or add whatever you have on hand.
- This tastes great with almond butter as well.
- If using an unflavored and unsweetened protein powder you might need to add an extra tablespoon of maple syrup. Taste a little bite before and see if you think it needs extra.

FAQ
Yes, you can omit the coconut and add something else, or keep the rest as is.
If you push it all together before baking the granola and then let it sit on the baking sheet until completely cool it will adhere together. This way you can break into whatever size chunks you prefer.
If skipping the nut butter I would increase the maple syrup to ½ cup and increase the oil to ⅓ cup for moisture.
Storing & Freezing
Your homemade peanut butter protein granola is best stored in an airtight container. You can keep it at room temperature, in the fridge or in the freezer depending on how you prefer to eat it. The granola will remain fresh for a month on the shelf or up to six months in the freezer.
Other Popular Recipes to Try
For more yummy treats follow me on instagram @thesaltedsweets. And be sure to tag me and comment if you make them and love them as much as I do!

Homemade Peanut Butter Protein Granola
Ingredients
- 2½ cups (254 g) old fashioned oats
- ½ cup (54 g) chopped or slivered almonds
- 1 cup (85 g) coconut flakes
- ½ cup (54 g) protein powder I use clean simple eats vanilla
- ½ tsp (0.5 teaspoon) cinnamon
- ¼ teaspoon (0.25 teaspoon) salt
- ⅓ cup (78.86 ml) maple syrup
- ¼ cup (59.15 ml) neutral oil I use coconut
- ⅓ cup (76 g) creamy peanut butter I've also used almond butter
- 2 teaspoons vanilla
- flaked salt for topping
- ½ cup (87.5 g) chopped chocolate, dried fruit etc
Instructions
- Preheat oven to 325 F. Line a baking sheet with parchment paper.
- Mix oats, almonds, coconut, protein powder, cinnamon and salt together in a medium size bowl.
- In a seperate bowl or large measuring cup combine maple syrup, coconut oil, and nut butter. Microwave for 30 seconds and then whisk until completely combined and smooth. Add in the vanilla.
- Add warm liquid mixture to dry oat mixture and stir until everything is evenly coated.
- Spread onto the baking sheet and press together so that it's almost one large piece. Sprinkled with flaked salt.
- Bake for 25-30 minutes. Allow to cool completely before touching it. This will help keep large chunks.
- Once it's completely cool top with chocolate chunks and or dried fruit, and break into pieces.










Sandy
Nothing beats homemade when it comes to granola! So easy and so good! Love this on my yogurt or snacking on its own!
Love this recipe!
Jane
What size of portion is the nutrition based on?
Brooke Homec
It's based off of 22 servings
Bailey
So easy and yummy!
Amy
This looks delicious! When do you add the chocolate?
Brooke Homec
After it's completely cooled so it doesn't melt.
Melissa
I’ve made this twice now and can see it is going to be on constant repeat. My whole family loves it!
Dianna
Can I make this gluten-free?
Brooke Homec
Yes, it should be gluten free if you use GF oats and protein powder
Susan
This was so easy to make and is delicious. I like the fact that you can have all size pieces to your liking.
Brooke Homec
Thank you Susan!
Renee
This is amazing…I make it weekly. Is there any way you can tell us how big the serving size is approximately? I know you said 22 servings…but how much is each serving? 1/4 cup, 1/2 cup, etc.?
Thank you!!!
Julia
Would love to know what the serving size is? So easy to overeat granola! Thank you
Diana
I don’t usually post comments but this was delish-I realized after I cooked it-I forgot the protein-the whole reason I wanted to try it!! I will absolutely make this again and next time I will add the protein -lol
Thanks!