Skip to content

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.

Recipe card by helloEditorial by recipesvibrant · Updated October 13, 2026
Almond Butter

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

  1. 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.

  2. 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 →