Homemade Almond Butter
This post may contain affiliate links. Please read my disclosure policy.
Homemade Almond Butter is a roasty-toasty, lightly sweet nut butter you can make right at home! Adjust flavors to your liking and create a nut butter that tastes better than anything found in the store! {Paleo + Vegan}
Spiriteds, how do you feel about homemade nut and seed butters? What are we doing with this food category? Are we all in or all out? I, for one, have jumped all the way in. But, I admit it was more for curiosity’s sake. Well, that and the fact that my fave brand updated their recipe to something NOT LIKE THEIR RECIPE.
It’s like that time The Gram bought Dove chocolate only to discover they changed the formula. She tried to melt her chocolate by a window, in a warm car, and in her microwave. Don’t tell her neighbors, though. The Gram was a from-scratch kind of person. And nothing worked. So, she wrote Dove to complain. And do you know what they did? They SENT HER A BOX OF THE ORIGINAL CHOCOLATE to compensate for her time and distress.
I can’t. And I digress.
So, about Homemade Almond Butter. It’s a straightforward recipe. However, I encourage you to experiment. Maybe don’t put the almonds by a sunny window, in a warm car, or in the microwave to roast them. Instead use your oven for that step. But do experiment with roasting temps and times to find the roasty-toastiness YOU like best. And keep a neutral-flavored oil nearby, in case you need to adjust the consistency and texture.
Are you ready to make your own Homemade Almond Butter? Then grab some almonds and a food processor, and let’s do this!
Homemade Almond Butter is
- Paleo and vegan
- Creamy or chunky
- Nutty and toasty
- Lightly sweet
Side note: Check package labels for the almonds and oil used to ensure they are allergen-friendly for your needs.
Homemade Almond Butter ingredients
- Raw almonds. We’ll roast them ourselves and add any other flavors as desired.
- Almond oil. Keep this on hand in the event you need to thin your almond butter or reduce the almonds’ gritty texture. Another neutral oil will also work.
- Optional ingredients: Liquid sweetener and sea salt.
How to make Homemade Almond Butter
- Preheat oven to 365 degrees. Place almonds in a single layer on a parchment-lined baking sheet. Roast almonds for 8-10 minutes. Halfway through the roasting time, stir the almonds. Once the roasting is complete, then remove the almonds from the oven and let them cool several seconds so they are safe to handle (the almonds will be HOT).
- Wrap the almonds in the parchment paper and transfer them to a large work bowl of a food processor. Then discard the parchment paper. Process the roasted almonds on LOW for about 3 minutes and then increase the speed to HIGH. Process until the desired consistency is reached. This can take anywhere from 10-20 minutes, during which time you can stream in oil, a little sweetener, or sea salt.
- Refrigerate in an airtight container and consume within a few weeks.
Helpful equipment
- Baking sheet. Shallow and wide enough for a single layer of almonds is ideal.
- Parchment paper. It’s great for transferring the roasted almonds to the food processor and makes clean-up a breeze.
- Food processor. While you can use a high-speed blender, a wide-base food processor is ideal.
Recipe tips and tricks
- Play around with roasting temps and times. No two ovens are exactly alike, so you may need to adjust your oven temperature and roasting time to suit how your appliance works best. Fortunately, we found even the “reject” versions of this recipe still tasted great. We find somewhere between 350-400 degrees for about 8-12 minutes is a good range to use.
- Use a food processor. The wide-based work bowl allows the bulky almonds to move through the blades without clogging them. A high-speed blender may also do the trick but may be more prone to clogged blades and overheated machines.
- Wait to add oils, sweetener, or sea salt. I like to see how the almond butter does on its own during food processing, not only for texture and consistency but also for taste. That way I don’t add more than is needed to make the recipe work. Another reason to hold off is if extra ingredients are added too soon, the almond butter can seize up and become solid rather than buttery.
- Be patient. It takes time for those gritty almonds to turn smooth. And how long it takes will depend not only on the almonds themselves but also on the food processor’s ability to manage them.
Recipe FAQs
- Why roast the almonds? Roasted almonds boast a deeper flavor and the heat releases the oils needed to turn the almonds into butter.
- When should I add oil? Grind the almonds for several minutes before adding oil. It takes quite a while for the oils in the almonds to release. While you may need to add oil, waiting for the almonds to release their oils will reduce the amount of oil you have to add. This is also helps prevent your almond butter from starting out super-thick and turning runny.
- Why do I always have to add oil? This depends on several factors, including how well-suited the food processor or high-speed blender is for making almond butter. It may also depend on the almonds themselves. Some almonds just don’t grind as well as others. It’s also not always possible to know ahead of time what’s going to work and what won’t.
More homemade goods!
If you love to make recipes from scratch, then peep your eyes on these!
Spiriteds, stay well and stay wild. Jump into the fun when you can, and always remember I’m glad you’re here. ❤️
PrintHomemade Almond Butter
Homemade Almond Butter is a toasty, lightly sweet nut butter you can make right at home! Adjust flavors to your liking and create a nut butter that tastes better than anything found in the store! {Paleo + Vegan}
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Category: Sauces and Spreads
- Method: Food Processor
- Diet: Gluten Free
Ingredients
Helpful equipment:
- Baking sheet
- Parchment paper
- Food processor
Ingredients:
- 3 cups raw almonds
- Almond oil (or other neutral-flavored oil)
Instructions
- Preheat oven to 365 degrees. Place almonds in a single layer on a parchment-lined baking sheet. Roast almonds for 8-10 minutes. Halfway through the roasting time, stir the almonds. Once the roasting is complete, then remove the almonds from the oven and let them cool several seconds so they are safe to handle (the almonds will be HOT).
- Wrap the almonds in the parchment paper and transfer them to a large work bowl of a food processor. Then discard the parchment paper. Process the roasted almonds on LOW for about 3 minutes and then increase the speed to HIGH. Process until the desired consistency is reached. This can take anywhere from 10-20 minutes, during which time you can stream in oil, a little sweetener, or sea salt.
- Refrigerate in an airtight container.
Notes
- Roast the almonds first to intensify and improve the flavor and to encourage oils from the almonds to release as they are processed into butter.
- Play around with roasting temps and times to find what works best with your oven and your own personal preferences. We find somewhere between 350-400 degrees for about 8-12 minutes is a good range to use.
- Add oil, sea salt, and liquid sweetener to the almonds later in the processing portion of the recipe. This prevents the almonds from seizing up and from adding too much of one ingredient or another.


















