Menu Close

How to Make Homemade Almond Butter

almond butter in jar with spoon

If you’re nut butter obsessed (like I am), you’re going to love making your own homemade almond butter! Just like my pecan butter, this nut butter is super simple to make, requires NO OIL, it’s completely wholesome, and a fun alternative to peanut butter. Let’s get right to it!

How do you make homemade almond butter?

First, spread your almonds on a baking tray with parchment paper and bake for 8 or so minutes. Just enough to get those natural oils to release so you can turn them into delicious butter. Remove from the oven and transfer them to your food processor, along with the salt.

almonds in food processor

Start processing your almonds. They will go through several stages and it may feel like they’ll never turn to butter, but I promise it will!

First your almonds will break down into a grainy flour, before slowly starting to clump together. Turn off your food processor to scrape down the sides as needed. Eventually those clumps will get larger and larger until a giant ball is formed, and finally, you’ll have luscious, creamy almond butter. Depending on your food processor, it may take anywhere from 3-10 minutes to go from almonds to butter. If you feel your food processor is overheating, turn it off and let it rest for a few minutes before starting up again.

almonds in food processor

Why make your own almond butter?

  • So much cheaper to make your own, vs store bought.
  • Homemade has no added oil, sugar, or other unwanted ingredients.
  • It’s freaking delicious!

almond butter in glass jar

How to use your almond butter?

  • add it to smoothies or smoothie bowls
  • spread it on toast
  • pour some into oatmeal
  • make almond butter cookies!
  • eat it with a spoon?

almond butter in jar with spoon

How to Make Homemade Almond Butter

Course: Breakfast, How To
Cuisine: Not Specified
Keyword: gluten free, oil free, sugar free, vegan
Prep Time: 10 minutes
Cook Time: 8 minutes
Total Time: 18 minutes
Servings: 8 Servings
This easy how to guide will take you from almonds to perfectly luscious and creamy, better than store bought, homemade almond butter.
Pin Recipe Print Recipe


  • 2 cups almonds
  • 1/4 tsp sea salt


  • Preheat the oven to 350 degrees and line a large baking tray with parchment paper. Lay the almonds in a single layer and bake for 8 minutes. Then remove from the oven and transfer to a food processor along with the salt.
  • Process on high speed and blend until creamy, stopping to scrape down the sides often. The almonds will turn from flour, to clumps, to a large ball, and eventually, creamy, luscious butter. It will take several minutes of processing, but it will happen! If your machine starts to overheat, turn it off for a couple minutes and start again. Take 2-3 breaks as needed to prevent overheating.


Store your almond butter in an air tight container at room temperature 1 week, or refrigerate for up to 4 weeks. (If it lasts that long!)
Serving: 2tbsp | Calories: 206kcal | Carbohydrates: 8g | Protein: 8g | Fat: 18g | Saturated Fat: 1g | Sodium: 73mg | Potassium: 252mg | Fiber: 4g | Sugar: 1g | Calcium: 94mg | Iron: 1.3mg
DID YOU TRY THIS RECIPE?Mention on IG and tag #thishealthykitchen!
*Nutritional information is an estimate, calculated using online tools.

Last Updated on


  1. Naomi

    5 stars
    I’ve been reluctant to try making homemade nut butters but your instructions seem so easy to follow I’m going to give it a try! I love store bought almond butter and homemade is always better so I’m sure I’ll love this!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.