How to make homemade almond butter?

Homemade almond butter is delicious, once you try it is so hard to go back to the store-bought one. This recipe is easy and totally customizable, you can add all your favorite flavors or /and sweeteners.

homemade almond butter

In the recipe card you will find the classic most basic way to make almond butter, this recipe calls for only one ingredient: almonds (affiliate link). But as I told you before you can use any other spice, flavoring or sweetner.

Making our nut and seed butter at home has tons of benefits. First of all, we know 100% of what we are eating. Most of the store-bought nut jars of butter have added oils, and some of them are hydrogenated oils. These types of fats are not right for us. Also, most of these nut kinds of butter have tons of sugar and other processed ingredients.

how does homemade almond butter tastes?

It tastes amaizing. Believe me, once you try it is so hard to go back to the one you used to buy. Homemmade nute butters taste som much better, they are creamy, perfect delicious and on top of that. They are so good for us.

almonds on a tray

How to make almond butter at home?

  1. First, roast the almonds (affiliate link) at a very low-temperature 300ºF for 10-20 minutes. You will notice when they are ready because they start to smell delicious.
  2. Take them out of the oven and let them cool.
  3. Put roasted almonds in the container of a high-speed blender like Vitamix (affiliate link) or in the container of a food processor (affiliate link). You can add a pinch of salt. Turn on your device and at first, you will notice the almonds become kind of almond meal. But then magic happens and slowly they turn into creamy and delicious nut butter.
roasted almonds for homemade nut butter

I normally make my almond butter plain. Whith no flavor or sweetners at all. This works for me better because that way I can use it to prepare noodles or savory sauces and dressings.

Also if I feel like eating a sweet almond butter toast, I can add a bit of maple syrup, or cinnammon directly to the toast.

Or I can make my own flavored nut butter in smaller containers. Like chocolate flavored one. Mix a bit of almond butter with cocoa powder (affiliate link), agave or maple syrup, and a bit of water. This chocolate dip is perfect for a toast or drizzled on top of fruit.

tips, tricks & other recipes

  • When you buy the almonds, buy unroasted ones. When we roast our nuts at home, we take care of the temperature and do not over-roast them, so all the nutrients remain intact or enhanced.
  • It is important to roast the nuts a bit so that we can digest them better. It can also be done without toasting them, but for me, the difference in flavor is enormous. It tastes much better with roasted almonds.
  • This is the method for making any nut or seed butter or a mixture of both. For example, you can put a part of walnuts, a part of sunflower seeds, and a part of another type of nut. Just toast a bit and then blend.
  • Depending on the machine you use to make this almond cream, it can take from 10 to 15-20 minutes.
  • This almond butter lasts a long time in the fridge if you keep it in a tightly covered glass jar.
  • How to eat almond butter?
how to make almond butter at home

Here is the recipe for

homemade almond butter

delicious, easy to make and full of healthy benefits for us. If you like this recipe please share the blog and a picture of your creation on Instagram or FB. Or you could save it for later on Pinterest.

Leave me a question, suggestion, or comment or/and rating in the comment section below. I love to learn more about you.

homemade almond butter

Homemade almond butter

Alejandra Graf
This recipe for homemade almond butter is easy, delicious and you can adapt it to your taste. You can add sweeteners, spices or even chocolate.
No ratings yet
Prep Time 15 mins
Cook Time 10 mins
Total Time 25 mins
Course Basics
Cuisine American
Servings 16 servings
Calories 103 kcal


  • Food processor


  • 2 cups unroasted almonds
  • pinch of salt * optional


  • Preheat oven to 300ºF.
  • Put the two cups of almond on a baking sheet, put them in the oven and leave them for at least 10 minutes.
  • Check them after 10 minutes, if they smell delicious and the center of an almond begins to look more golden and creamy, they are ready. If not leave them 5 more minutes. When ready, take them out of the oven.
  • Let them cool a little, until you can touch them without burning yourself. Put them in the food processor bowl prepared with the s-blade attachment.
  • Turn on and let it run until the almond butter is formed. Occasionally stop the processor scrape down the sides of the container.
  • Put in a jar and store in a dark and cold place or in the refrigerator.


When in the food processor:
  1. First, you will see that the almonds become like powder.
  2. Then it will form like a ball of almond butter inside the bowl, let it run.
  3. Just after the previous step it breaks and the almond butter comes through.
If your food processor is not so powerful or the almond butter is not coming together, add a teaspoon of vegetable oil, if it does not MAKE much of a difference add more and so. Do not add more than 3 teaspoons.


Serving: 2tablespoonsCalories: 103kcalCarbohydrates: 4gProtein: 4gFat: 9gSaturated Fat: 1gSodium: 1mgPotassium: 126mgFiber: 2gSugar: 1gCalcium: 47mgIron: 1mg
Keyword almond, homemade nut butter, nut butter


Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.

Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Notify of
Recipe Rating

Inline Feedbacks
View all comments





Would love your thoughts, please comment.x