Homemade Vegan Peanut Butter Recipe
Peanut butter is one of my favorites when it comes to spreads and the it turns out to be most one of most people’s as well. It’s obvious why this is the case, it’s a very natural and simple spread that can go with quite a lot. Peanut butter is one of those items that should ideally be 100% vegan at least from the name, you would be forgiven to assume all peanut butter out there are 100% vegan, but unfortunately, that is not case. It is in fact what prompted me to create this recipe for us vegans. Otherwise, it would have been easier to just walk into a store and get yourself a bottle of peanut butter. Sadly, some commercial peanut butter being sold in the stores make use of animal products like honey, even though peanuts by themselves with a touch of sugar should be enough.
This recipe is meant to show you how to make your own purely vegan peanut butter at home, one you can be 100% sure doesn’t have a drop of animal product in it. Remember, the best way to know exactly what you eat is by making it yourself, you can’t truly trust what is being made and sold by others in the markets and stores.
The best thing is that this vegan peanut butter recipe is both easier to follow and cheaper than store bought peanut butter.
There’s no need explaining further, you already know what peanut butter is and how you’ve been enjoying it since childhood, at this point, we just have to jump into the recipe steps.

Homemade Vegan Peanut Butter Recipe
Equipment
- Food processor or high-speed blender
- Rubber spatula
- Measuring cups and spoons
- Airtight glass jar or container for storage
Ingredients
- 2 cups roasted peanuts unsalted for best control of flavor
- ¼ teaspoon salt this is optional, to taste
- 1-2 teaspoons maple syrup or agave syrup this is optional, for sweetness
- 1-2 tablespoons neutral oil (such as peanut, avocado, or coconut oil) this is optional, for extra creaminess
Instructions
- Add the roasted peanuts to the food processor.
- Blend for 2 to 3 minutes, scraping down the sides as needed. The peanuts will go from crumbs to a thick paste.
- Continue blending until smooth and creamy, about 5 to 7 minutes total.
- Add salt, sweetener, and oil if using. Blend again until fully incorporated.
- Taste and adjust seasoning or sweetness as desired.
- Transfer to an airtight container and store.
Nutrition