DIY Almond Butter

This post may contain affiliate links. I receive a small commission at no cost to you when you make a purchase using our links. Please see my privacy policy for more details.

DIY Almond Butter is creamy, homemade almond butter that’s so simple to make, and tastes so much better than store bought!

diy roasted almond butter

I’ve always loved peanut butter, so it was tough for me to get on board with almond butter.  The first time I tasted it, I definitely didn’t care for it.  My husband prefers it, so I decided to try make my own version so that I could customize it to suit my tastes.

This DIY almond butter was a game changer for me.  It has fresh roasted almond flavor with the subtle flavors of maple syrup and cinnamon.

To say that it’s better than store bought is an understatement. šŸ™‚

DIY Roasted Almond Butter

DIY almond butter

Homemade almond butter is definitely better than store bought, and it’s so much more cost effective!

I purchased a nice bag of raw almonds at the farmer’s market last week with the sole intent on making my own almond butter.  The entire bag of almonds — about 3 cups worth — was only $6. 

You can’t beat that price, considering one small jar of almond butter tips the scales at between $6-10 each.  And it’s much less than what you get when you make it yourself.

How to make homemade almond butter

DIY almond butter isn’t rocket science, but you do need the proper equipment.  My food processor certainly did handle the job, but it take longer to make “butter” out of the almonds than I expected!  

It took almost 10 minutes of scraping down the sides and getting the almonds smooth and buttery.  That’s still not hard, it just took me by surprise. 

During the process, the almonds go through a complete metamorphosis.  They go from looking like almond meal to sticky almond meal, then finally nut butter.  

At one point I thought my food processor was stuck!  It wasn’t.  I just scraped down the sides often and it kept on going. šŸ™‚

Once the almonds were buttery, I added the cinnamon, salt and maple syrup, and pulsed it all again.  I wasn’t sure if I was really going to need the oil, but I like my nut butters to be smooth and glossy (besides chunks of nuts!).  I pulsed the oil in and it looked much better.  If you like more, you can always stir in extra.

diy roasted almond butter

How to roast almonds

The key to this DIY almond butter tasting so delicious is in the roasting.  

Place the almonds on a large rimmed baking sheet, and toast them in the oven for 8-10 minutes or until fragrant. 

Once the almonds are cool, they’re ready for processing.  

diy roasted almond butter

Recipe notes

  • This diy almond butter is completely customizable. Add more cinnamon, honey instead of maple syrup, maybe even cocoa powder? The list goes on.

diy roasted almond butter

Ways to use almond butter:

DIY Almond Butter

Yield: About 14 servings
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes

DIY Almond Butter is creamy, homemade almond butter that's so simple to make, and tastes so much better than store bought!

DIY Almond Butter


  • 3 cups raw, whole almonds
  • 2 tablespoons canola oil
  • 2 teaspoons pure maple syrup
  • 1/4 teaspoon ground cinnamon
  • 1/4 teaspoon sea salt


  1. Preheat the oven to 350 degrees. Place the almonds on a large, rimmed baking sheet in an even layer. Bake for 10-12 minutes, stirring once halfway through. The almonds will be fragrant when they're done. Cool on a wire rack.
  2. Place the almonds in a food processor. Be warned, it takes close to 10 minutes for the almonds to turn "buttery". Scrape down the sides often. Once the almonds resemble nut butter, add the maple syrup, cinnamon, and salt. Pulse to combine. Add the canola oil, and pulse to combine once more. Stir in more oil if you prefer! Store in an airtight container in the refrigerator.


  • This DIY almond butter is completely customizable. Add more cinnamon, honey instead of maple syrup, maybe even cocoa powder? The list goes on.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 197Total Fat: 18gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 0mgSodium: 185mgCarbohydrates: 7gFiber: 3gSugar: 2gProtein: 6g

Nutrition information is mean to be an estimate only. The numbers will vary based on the quantity consumed, brands used and substitutions that are made.

Sharing is caring!