It’s sooo easy to make homemade almond butter. You need just one ingredient – almonds! I love making my own nut butters, whether almond, peanut, cashew, walnut, or any other kind. You can leave the almond butter plain or spruce it up with some sea salt, sweetener, pure vanilla extract, chocolate chips, or cocoa powder!
How do I make homemade almond butter?
It’s super easy to make your own almond butter. Simply add raw or roasted almonds to a high speed blender or food processor and blend/process until a smooth almond butter forms. You may need to stop and scrape down the blender/food processor several times throughout the process.

What ingredients will I need to make homemade almond butter?
You’ll need just one ingredient to make your own almond butter — almonds! If you want to add some extra flavor to the almond butter, you can include some of these other ingredients:
- pure vanilla extract
- sea salt
- cocoa powder
- chocolate chips
- sweetener (pure maple syrup, raw honey, monk fruit, stevia, etc.)
Can I use other nuts?
I’ve made my own nut butter using peanuts, cashews, walnuts, hazelnuts, and pecans. Any nut will work!

How do I make raw almond butter?
If you want to make raw almond butter, use raw almonds for this recipe (and don’t roast the almonds before adding them to the food processor/blender). It takes longer to make raw almond butter than roasted almond butter because the food processor/blender has to work harder to break down the almonds. If making raw almond butter, be patient as you blend/process the almonds – it will take awhile for the almonds to turn into almond butter. The taste of raw almond butter is slightly different than roasted almond butter, but I really like the taste!
How do I store my homemade almond butter?
If you make raw almond butter, store the almond butter in the fridge. If you make roasted almond butter, you can store the almond butter in the fridge or in the pantry. The almond butter will last for several weeks. I like to store my almond butter in glass mason jars in the pantry.
Ready to make your own almond butter? Full recipe below!

Homemade Almond Butter
Ingredients
Required Ingredients
- 16-32 oz raw or roasted almonds
Optional Ingredients
- sea salt
- pure vanilla extract
- cocoa powder
- chocolate chips
Instructions
- If starting with raw almonds, preheat the oven to 350°F and spread the almonds out on a large baking tray. If starting with roasted almonds, skip to step 4.
- Bake the almonds in the oven for 15 minutes, until well roasted. Stir the almonds half way through to avoid burning. Let the almonds cool for 15 minutes.
- Add the roasted almonds to a high speed blender or food processor. Â Blend/process the almonds, scraping down the sides of the blender/food processor as needed.
- Continue to blend/process until the almonds turn into a smooth and silky almond butter (it takes awhile, keep going!). If the blender/food processor gets too hot, turn it off and let it cool before continuing.
- Once you have a smooth almond butter, stir in any optional ingredients – sea salt, sweetener, chocolate chips, or cocoa powder. Blend/process for several more seconds until the added ingredients are incorporated into the almond butter.
- Pour the almond butter into a large mason jar (or several small mason jars) and store in the pantry or fridge for 2-3 weeks.