High Protein Nut Butter is an excellent snack and so easy to make at home! It takes a little time and only ONE ingredient – nuts!

This Homemade High Protein Nut Butter is…
- Easy
- Natural
- Delicious
- Protein-Packed!
Protein from Nuts?
Nuts are a natural source of protein that is normally overlooked in a daily diet. A cup of mixed nuts has about 20 grams of protein! A scoop of nut butter is an excellent snack to keep you satiated throughout the day. There are so many kinds to choose from! Try it alone or dolloped into a smoothie, on top of chopped fruit, or in an energy ball.

The nuts with the highest amount of protein are peanuts, almonds, pistachios, walnuts, and cashews. You can make a nut butter solely out of one type of nut, but mixing them together provides more complex flavors. Use what you have!
Roasting nuts before blending them is essential – do not skip this step! The nuts need to be warm to not only deepen their flavor, but make it easier for them to release their natural oils. The oils in the nuts allow the food processor or blender to blitz them into a creamy consistency. And foregoes the need for additional ingredients!
To add even more protein to your High Protein Nut Butter, blend in a scoop of your favorite protein powder. Vanilla and chocolate varieties give the yummiest flavor!
Ingredients for Homemade High Protein Nut Butter
Almonds – Almonds have about 10 grams of protein per 1/3 cup, They are also high in magnesium, vitamin E, and calcium, which are excellent nutrients to support strong bones and clear skin.
Cashews – Cashews not only have 7 grams of protein per 1/3 cup, but have also been linked to preventing heart disease!
Walnuts – Though walnuts have only 4 grams of protein per 1/3 cup, they are still a great way to boost your daily protein intake and enhance the flavor of your nut butter.
Salt (optional) – A pinch of salt improves the flavor of the roasted nuts and ultimately the nut butter. But if you are watching your sodium levels, forego this ingredient.
Variations
Seedy: Add 2-3 tablespoons of seeds (chia, hemp, sunflower) for a crunch.
Chocolate: Add 2-3 tablespoons of cocoa nibs for a chocolatey bite.
Fruity: Add 1 teaspoon vanilla extract or vanilla bean paste – it’ll taste like a cookie!
How to Make Your Own High Protein Nut Butter
Step One: Heat oven to 300 degrees Fahrenheit.

Step Two: Spread mixed nuts evenly onto baking sheet and roast for 15 minutes.

Step Three: Remove from oven and let cool slightly. While still warm, add to food processor with a pinch of salt (if using).
Step Four: Blend in food processor until smooth and nuts release their natural oils. Routinely scrape down the sides.




Step Five: Once a smooth, buttery consistency, scoop into an airtight jar. Spread on toast, fruit, oatmeal, ice cream, or eat directly from the jar!

Watch the video version…
FAQ
Yes! Store-bought nut butters tend to be expensive, but buying a bag of raw nuts can make several homemade jars for cheaper.
Don’t forget to roast the nuts! Then add to your food processor when they are still warm. The residual heat helps the nuts unleash their natural oils and blend more smoothly.
Homemade nut butter will last about a month in the fridge because it does not contain preservatives. We don’t recommend storing it in the freezer as the consistency changes once it is thawed (not as creamy!).
Related Articles
Print
How to Make Your Own High Protein Nut Butter
High Protein Nut Butter is an excellent snack and so easy to make at home! It takes a little time and only ONE ingredient!
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: ~1 cup
Ingredients
1 cup of mixed nuts; almonds, cashews, walnuts
A pinch of salt (optional)
Instructions
Heat oven to 300 degrees Fahrenheit.
Spread mixed nuts evenly onto baking sheet and roast in oven for 15 minutes.
Remove from oven and let cool slightly. While still warm, add to food processor with a pinch of salt (if using).
Blend in food processor until nuts release their natural oils and consistency is creamy. Routinely scrape down the sides.
Once a smooth, buttery consistency, scoop into an airtight jar. Spread on toast, fruit, oatmeal, ice cream, or eat directly from the jar!
Notes
To add even more protein to your high protein nut butter, mix in a scoop of your favorite protein powder. Vanilla and chocolate flavors are the yummiest!
Nutrition Facts
- Serving Size: 1 tablespoon
- Calories: 37
- Sugar: 0.2g
- Sodium: 0mg
- Fat: 3.2g
- Saturated Fat: 0.3g
- Carbohydrates: 1.3g
- Fiber: 0.5g
- Protein: 1.3g
- Cholesterol: 0mg




