Almond Butter

published Oct 14, 2021
Almond Butter Recipe

Homemade almond butter is a resourceful and inexpensive alternative to store-bought options.

Makesabout 2 cups

Prep35 minutes

Cook12 minutes

Jump to Recipe
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
Homemade almond butter spread on a slice of artisanal bread, on a white plate with a silver knife resting on the plate.
Credit: Olivia Mack McCool

When you make your own almond butter, you have control over the quality of the ingredients. It’s also fresher and, per pound, homemade almond butter is less expensive than store-bought. Plus, you get major bragging rights!

In this recipe, the equipment is what is doing all the heavy lifting. You can use a food processor (not a mini one!) or a high-speed blender. The high-speed blender may give you results in a shorter amount of time, but the food processor is a great choice and will give you super-creamy results.

Why Should I Toast My Almonds First?

Starting with raw almonds is the best way to make almond butter because it allows you to have more control over the end result. This recipe calls for toasting the almonds in the oven before blending. This is for two reasons.

  • Warm almonds are easier to process than cold ones.
  • It enhances their flavor. The 12 minutes in the oven is not as long as a store-bought “roasted almond” has been heated. Therefore you’re only losing a tiny fraction of the health benefits that come along with raw almond, if any at all. 
Credit: Olivia Mack McCool

Help, My Almond Butter Isn’t Getting Smooth!

When making homemade almond butter, you’ll be amazed at the transformation from hard, seemingly dry almonds to smooth almond butter. But the magic doesn’t happen right away. When you’re processing your almond butter, scraping down the sides every few minutes you might get concerned after 10 minutes when you still have a very clumpy, dry mixture. But don’t worry! The moment happens around 15 to 18 minutes and it will stun you. All of the sudden your almond mixture will give way and turn into that creamy texture we all know and love. Trust the process. 

Almond Butter Recipe

Homemade almond butter is a resourceful and inexpensive alternative to store-bought options.

Prep time 35 minutes

Cook time 12 minutes

Makes about 2 cups

Nutritional Info


    • 3 cups

      (1 pound) raw almonds

    • 1/4 teaspoon

      kosher salt

    Optional add-ins:

    • 1 tablespoon

      maple syrup

    • 1/2 teaspoon

      vanilla extract

    • 1/2 teaspoon

      ground cinnamon

    • Finely grated zest of 1 orange


    1. Arrange a rack in the middle of the oven and heat the oven to 350°F. Spread 3 cups raw almonds on a rimmed baking sheet. Bake until the almonds are fragrant, about 12 minutes. Let cool until they are still warm but not hot, about 8 minutes.

    2. Place the almonds and 1/4 teaspoon kosher salt in the bowl of a food processor fitted with the blade attachment or a high-speed blender. Process until super creamy, scraping down the sides every few minutes, 15 to 20 minutes. The mixture will start off clumpy and dry and typically won’t begin to resemble almond butter until the last 5 to 10 minutes. If at any time the food processor or blender gets very hot due to friction, turn it off and let it cool down for a few minutes before continuing.

    3. Once the almond butter is very smooth, add desired flavorings and process until combined. If using cold maple syrup, the almond butter may clump initially. Continue processing until smooth and creamy, 3 to 5 minutes. Transfer to a jar with a tight-fitting lid and store in the refrigerator or a dark, cool place for up to 2 weeks.