How to make almond butter
Print Recipe
5 from 4 votes

Almond Butter

Why buy expensive almond butter from the store when it's so easy to make at home? All you need are nuts and a food processor! Salt and oil are optional.
Prep Time10 mins
Cook Time5 mins
Total Time15 mins
Course: Condiments
Cuisine: American
Keyword: homemade almond butter
Servings: 16 servings
Calories: 51kcal
Author: Jennifer Farley


  • 1 cup raw almonds (use blanched almonds for a smoother consistency)
  • 1/4 teaspoon kosher salt
  • optional: 1-2 tablespoons peanut oil (any neutral flavored oil will work)


  • Preheat the oven to 350 degrees F. Place then almonds on a sheet pan in a single layer, and roast until golden brown and fragrant, shaking the pan periodically for even roasting. This can take anywhere from 5-10 minutes. Allow to cool.
  • Pulse the almonds with the salt in a food processor until finely chopped.
  • Slowly add the oil while the machine is on, and continue to puree until smooth. This will take several minutes. Scrape down the sides periodically.
  • The food processor will heat up the almond butter, so it may need to chill before it's a spreadable consistency.


If you want a texture similar to creamy peanut butter, use blanched almonds like these. Blanched almonds have the skins removed.


Calories: 51kcal | Carbohydrates: 1g | Protein: 1g | Fat: 4g | Sodium: 36mg | Potassium: 63mg | Fiber: 1g | Calcium: 24mg | Iron: 0.3mg