Almond Butter
Making your own almond butter (or any type of nut butter) is super easy. We use almond butter in quite a few of my recipes so we find making my own homemade version quite cost effective as we can make just as much as we need. The first time we tried to make this we did get a bit impatient and almost wanted to add some water into the food processor in the hope it would reach the desired consistency. Do not do this, the mixture will become too wet, wait it out and keep blitzing. It will take up to 30 minutes but you can just leave the food processor running and get on with other things while it’s working, you may just need to scrape the mixture from the edges of the food processor every so often. The quickest way to make this recipe is to use roasted nuts (you can roast them yourself first for 10 minutes in the oven) but raw nuts will also work they will just take longer. Don’t be tempted to soak the nuts first, as although this does make it easier to blend, it will make the consistency too runny.

Total time
40 min
Servings
1
Calories
2503.8
Category
Nuts
Learn how to make creamy, homemade almond butter with just one simple ingredient. This easy, vegan, and high-protein snack is perfect for spreading on toast, adding to smoothies, or enjoying straight from the spoon. By making it at home, you avoid hidden additives and sugars, ensuring a nutrient-dense experience every time.
Ingredients
Makes 1 serving
- 420 vanilla extract
Method
Add the almonds (or other type of nuts) to a food processor with the vanilla extract if using and blitz. Leave until you reach a smooth and creamy consistency. This could take 30 minutes, be patient and keep scraping the mixture from the edges of the food processor.
Serve.
Cook's notes
- Use high-quality, dry-roasted almonds for the most intense flavor and quickest blending time.
- Be patient; the almonds will go through stages of being a powder, then a clump, before finally turning into smooth, pourable butter.
- Scrape down the sides of your food processor frequently to ensure all nuts are evenly processed.
- If your almonds are raw, roast them at 350°F (175°C) for 10-15 minutes until fragrant before blending.
Easy swaps
- Add a pinch of sea salt for a savory flavor profile.
- Incorporate 1-2 teaspoons of maple syrup or agave if you prefer a sweet almond butter.
- Mix in chia seeds, flax seeds, or hemp hearts for an extra boost of omega-3 fatty acids.
- Add a dash of cinnamon or vanilla extract to transform the flavor into a delicious treat.
Frequently asked
Do I need to add oil to make almond butter?
No, if you blend long enough, the almonds will naturally release their own oils, resulting in a smooth, creamy texture.
How long does it take to process the almonds?
It typically takes 10–20 minutes depending on the power of your food processor. Take short breaks to let the motor cool down if it starts getting too hot.
Is homemade almond butter healthier than store-bought?
Yes, homemade versions are free from added palm oils, stabilizers, and refined sugars, giving you 100% pure almond nutrition.
You might also like
More Nuts →
NutsAlmond Milk - Thermomix Recipe
Spreads3 Legume Butter
Potato5.0