How to Make Homemade Almond Butter

This post may contain affiliate links, which helps keep this content free. Please read our disclosure for more info.

Are you looking to upgrade your nut butter at home from peanuts to almonds, but can’t get past the price tag?

Then you’re in luck, because in this post, I’m sharing how to make homemade almond butter for a fraction of the cost!

Research shows that almonds are healthier than peanuts both in healthy fats and nutrients, and if you’re on a strict keto diet, you may have eliminated peanuts from your diet because they aren’t actually a nut! Peanuts are a legume and are known to be inflammatory.

Despite knowing the health benefits of almonds over peanuts, most people stick to peanut butter because it’s simply cheaper. Making your own almond butter at home may be slightly more expensive than buying peanut butter, but significantly less expensive than store-bought almond butter.

How to Make Homemade Almond Butter Pinterest

Let’s do the math!

This 3 lb. bag of Whole Raw Almonds from Amazon is $12.99, or $4.33/lb., or $0.27/oz. (honestly, not a bad price when you purchase from Amazon!…and psssst, it’s even cheap than the Kirkland Brand at Costco)

Classic Almond Butter by Justin’s is an Amazon top seller, and a fan favorite, but how does the cost compare to buying whole almonds? One 16 oz jar of Justin’s Classic Almond Butter cost $9.97, or $0.62/oz. That’s more than DOUBLE the cost of buying whole almonds!

How to Make Homemade Almond Butter – So Easy!

We established almonds are healthier than peanuts and purchasing whole almonds instead of almond butter carries a significant saving, but is it really that simple to make it yourself?


Well, super simple if you have a food processor. If you don’t have one yet, I highly recommend the Hamilton Beach Food Processor. I bought this exact one a year ago and use it several times a week.

Not only is it great for making homemade nut butter, but once you use this to shred a block of cheese, you’ll never buy pre-shredded cheese again…and you’ll never again want to slum it with a manual shredder, lol.

Sporting a 10-CUP bowl, you can shred, slice, mix, and puree till your heart is content without having to stop and empty the container for multiple batches…unless you are fixing up a mega batch!

If you want to see the food processor in action, check out my YouTube video below where I’m making homemade peanut butter. The process is much the same, except I rarely buy raw peanuts, and so don’t roast them first.

For Almond Butter, all you need is 3 little ingredients: Raw Almonds, Salt, and Olive Oil Spray. Simply coat the almonds in olive oil spray and salt, then roast them in the oven.

How to Make Homemade Almond Butter Roasted

Once they are done roasting and have cooled off, you can blend them in the food processor until creamy!

How to Make Homemade Almond Butter Food Processor
How to Make Homemade Almond Butter Grated
How to Make Homemade Almond Butter Ready

Comment below to let me know what you think. I know calling it a “recipe” is a bit of a stretch on this one with such a simple process, but I’d appreciate if you could rank the recipe in the recipe box below!

Recipes with Homemade Almond Butter

Once you understand how to make homemade almond butter, you can use it in these yummy recipes:

Homemade Almond Butter

How to Make Homemade Almond Butter

Yield: 24
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes

Homemade almond butter is so much better than the store-bought version, and you get to control the ingredients!



  1. Heat the oven to 350 degrees F.
  2. Spread almonds out in a single layer on a parchment paper lined baking sheet.
  3. Spray the almonds generously with cooking spray and salt to desired saltiness.
  4. Cook at 350 degrees F for about 10 minutes.
  5. Allow the almonds to cool completely (although warm roasted almonds are amazing!! So, it's ok if you pop a few in your mouth while you wait)
  6. Pour roasted almonds into a food processor with the s-blade.
  7. Pulse the almonds until you have ground almonds, then continue to pulse, occasionally scraping down the sides as needed.
  8. Eventually, the almonds will release its oils and you will have creamy almond butter.
  9. Almond butter takes about twice as long to process as peanut butter, so don't worry if it seems to take forever! It can easily take 5-7 minutes to become creamy.
Nutrition Information:
Yield: 24 Serving Size: 1 tbsp
Amount Per Serving: Calories: 108Total Fat: 10gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 0mgSodium: 110mgCarbohydrates: 4gFiber: 2gSugar: 1gProtein: 4g

Don't forget to follow us on Pinterest!

Share this recipe by clicking the Pinterest button below!


  1. I have bags and bags of nuts given to us. I wondered if I could make my own butter, spread. I will definately try it. Thank you

Leave a Reply

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