Learn How to make Almond Butter with this easy almond butter recipe.   This Homemade Almond Butter is completely addictive and it’s made with just 4 simple ingredients!! You’ll want to add it to your smoothies, swirl it into oatmeal, put it on toast and crackers, and use it for all of your favorite recipes with almond butter!

A food processor filled with homemade almond butter.

This honey roasted almond butter has a decadent silky creamy texture and it tastes far superior to any store-bought version out there. 

A food processor bowl filled with ground nuts

Best Homemade Almond Butter Recipe

Here’s the shortlist of ingredients you’ll need.

  • Raw organic unshelled almonds. You’ll want to purchase raw unroasted almonds for this recipe.
  • Honey. I like to use clover honey.
  • Coconut oil. We use a little coconut oil with the honey to roast the almonds before blending them.
  • Sea salt. A little pinch of salt give it a nice salty sweet flavor. 

Find printable recipe with measurements below.

How To Make Almond Butter

  1. Preheat oven. You will preheat the oven to 350 degrees and line a cookie sheet with a Silpat or parchment paper.
  2. Toss almonds in honey. Blend the honey, melted coconut oil and salt together in a mixing bowl, then toss the almonds in the mixture and stir so all they are evenly and lightly coated.
  3. Roast:  Spread the honey-coconut covered almonds out on a cookie sheet lined with a Silpat and roast in the oven. Toss them once so they are evenly cooked.
  4. Cool almonds:  After removing from oven, let the almonds cool completely before adding to food processor or blender.
  5. Process almonds:  Blend in a food processor or high-powered blender until it turns creamy. Add a little more honey if you want things a little sweeter.
  6. Storage:  Store in an airtight container in the refrigerator.

A food processor filled with ground nuts

You’ll add 2-3 cups of honey roasted almonds at a time to your food processor.  

A food processor bowl filled with ground almonds for almond butter.

As you process the nuts, they will start to collect around the sides of the processor bowl.  You’ll want to stop the processor to scrape down the sides of the bowl every few minutes to keep the nuts blending easily.  It’ll take about 10-12 minutes for this step to occur.  Your food processor bowl will feel a little warm at this point.

A food processor filled with a creamy mixture

It will take about 15-20 minutes to process the almonds, then it should  look creamy. Turn off the processor motor and completely cool the nuts in the processor bowl. 

How To Store It

Transfer to an airtight container and store in the refrigerator where it should last up to 3 weeks.

Almond Butter vs Peanut Butter

Almond butter has become more popular over the years with many people opting for it over peanut butter. Almond butter has more vitamins, minerals and fiber than peanut butter, but peanut butter has a little more protein that almond butter.  Peanuts are a legume and they grow underground which subjects them to the possibility of becoming contaminated with mold.  And of course, we hear more about allergies to peanuts than we do almonds.  

Serving Suggestions

  • Put it on toast, crackers, celery sticks and apple wedges.
  • Add it to smoothies
  • Swirl in a spoonful to your morning oatmeal
  • Bake with it
  • Eat it by the spoonfuls

Recipes With Almond Butter

A food processor filled with homemade almond butter
Yield: 8 servings

Homemade Almond Butter

Prep Time 5 minutes
Cook Time 15 minutes
Additional Time 10 minutes
Total Time 30 minutes

Learn how to make Homemade Almond Butter like a pro!  This homemade almond butter is completely addictive!  And it's made with just 3 simple ingredients!!


  • 3 cups raw almonds (1 pound)
  • 3 tablespoons honey
  • 2 tablespoons coconut oil
  • 1/8 teaspoon sea salt (plus more to taste)


  1. Preheat the oven to 350 degrees.
  2. Line a cookie sheet with a Silpat and set aside.
  3. Whisk the honey and coconut oil in a large mixing bowl.  Add the almonds and toss to evenly coat.
  4. Spread the almonds and honey mixture on the prepared baking sheet.
  5. Bake for 12 to 14 minutes or until lightly toasted.
  6. Remove from the oven and set aside to cool completely.
  7. Pour the almonds and honey mixture into a food processor.  Process for 10 to 20 minutes or until the mixture is smooth.  Stop the processor every few minutes to scrape down the sides.  Toward the end of blending, add up to a teaspoon of coconut oil if mixture is too dry.  Add a little more honey for desired sweetness.
  8. Add salt to taste (optional)
  9. Store in the refrigerator in an airtight container.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 292Total Fat: 24gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 18gCholesterol: 0mgSodium: 32mgCarbohydrates: 15gFiber: 5gSugar: 8gProtein: 9g

theharvestkitchen.com attempts to provide accurate information, however, this nutritional information is provided as a courtesy and is an estimate only. The nutritional information provided comes from online sources and calculations. See full disclaimer on About page.