Learn how to make homemade almond butter from scratch with no added oils. So smooth, creamy and delicious!
Your sourdough bread toast is about to get even better!

What's in homemade almond butter?
Raw almonds are all you need for rich, creamy and delicious almond butter. It's made by roasting almonds to help release their natural oils and then blending them in a high speed blender until they form a thick, smooth paste.
Although almonds are the only ingredient needed to make homemade almond butter, there are ingredients that can be added to alter the flavor. We love to add a pinch of salt to help bring out a richer flavor. Some people will add flavorless oils such as avocado oil or vegetable oil, but we find that to be unnecessary if you roast the almonds before blending.
How to use it
- Chocolate Almond Spread. Replace the macadamia nuts with this almond butter in our homemade nutella recipe for a dairy free chocolate almond spread.
- Breakfast toast. We think homemade almond butter and sourdough bread toast we made for each other!
- Bake with it. Did you know that you can use nut butters to bake with? The fat used in some baking recipes can be replaced with nut butter to help reduce or even eliminate the oil needed.
- Whole food snack. Pair this spread with apple slices and/or celery sticks for a satisfying snack.
Common questions
If you are roasting the raw almonds first, there is no need to add any oil. If you don't want to roast the almonds, add 2-4 tablespoons of a neutral flavored oil, such as avocado oil, a little at a time until you achieve your desired consistency.
We find that it is a little less expensive to make it ourselves, but the main reason we prefer homemade almond butter is that we get to control the ingredients.
Up to 2 weeks stored in the fridge.
Almond butter has more vitamins than peanut butter. The main difference is that almonds are nuts and peanuts are legumes. Some people may have an allergy to peanuts and if they are not allergic to almonds, almond butter would be a good alternative.
There is no butter in almond butter.
A high speed blender, like a Vitamix (affiliate link), is ideal for making nut butters. You can use a food processor, but the mixture will need to be processed for a longer amount of time.
Other homemade spreads to try

Homemade Almond Butter
EQUIPMENT
- Vitamix or High Speed Blender
INGREDIENTS
- 4 cups raw almonds
- salt (optional)
INSTRUCTIONS
- Roast the almonds. Preheat your oven to 350°F. Spread the almonds onto baking sheet lined with parchment paper and bake for 13-15 minutes. Remove and let cool to room temperature.
- Blend. Place the almonds into the Vitamix, snap on the lid and place the tamper into the lid. Blend on the highest speed using the tamper to help push the almonds down into the blades. Blend until smooth and creamy, about 1-2 minutes. If using salt, add ½ teaspoon at a time until you achieve your desired taste.
- Store. Pour into a container, cover and store in the refrigerator.
Natalie says
I love your recipe!! By far the healthiest version I have found. I’ve made this recipe once, now I am on my second round just one week later because it was so easy and yummy!
I just had to make more! Gifting little jars of this delicious almond butter for Halloween.
Thank you!