Homemade Almond Butter

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!!

Learn how to make Homemade Almond Butter using just 3 ingredients

This honey roasted almond butter is hands-down the best almond butter I’ve ever had!!   It has a decadent silky creamy texture and it tastes far superior to any store-bought almond butter out there.  If you love honey-roasted almonds, you’re going to absolutely love this almond butter!  

Learn how to make Homemade Almond Butter using just 3 ingredients

If you’ve ever wondered how to make almond butter, you’re going to be pleasantly surprised by just how easy it is.  It does require a little patience as the almonds process into a delicious butter, but it’s well worth the wait!


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

  • Raw organic unshelled almonds 
  • Honey
  • Coconut oil


It takes about 30-35 minutes to make almond butter start-to-finish using a food processor.  If you have a Vitamix or another high-powered blender, it may take less time.

  1. Honey and coconut oil:  Blend the honey and coconut oil together.
  2. Toss almonds:  Toss the almonds in the honey-coconut blend.
  3. Roast:  Spread the honey-coconut covered almonds out on a cookie sheet and roast in the oven
  4. Cool almonds:  After removing from oven, let the almonds cool completely before adding to food processor or blender
  5. Process almonds:  Blend the almonds in a food processor or blender until it turns into almond butter
  6. Store:  Store the almond butter in an airtight container in the refrigerator.

Learn how to make Homemade Almond Butter

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

Learn how to make Homemade Almond Butter

As you process the almonds, 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.

Learn how to make Homemade Almond Butter

It will take approximately 20 minutes to process the almonds, then the almond butter should  look like this.

Turn off the processor motor and completely cool the almond butter in the processor bowl.  After the almond butter has completely cooled, transfer the almond butter to an airtight container and store in the refrigerator.


You can make homemade almond butter in a blender like a Vitamix or Blendtec. I personally use a food processor to make my almond butter.  I just find the almonds break down easier.


Heart friendly, cholesterol-lowering almonds are high in monounsaturated fats, the same type of healthy fats that are found in olive oil, which has been associated with a lowered risk of heart disease.

Almonds are also a good source of Vitamin E (an antioxidant), magnesium and potassium.  Magnesium helps veins and arteries relax which improves the flow of blood, oxygen and nutrients throughout our bodies.  A deficiency of magnesium can be associated with heart attack.  Potassium is important for balancing electrolytes and nerve transmission, and it’s important for maintaining normal blood pressure.  Almonds are also a significant source of protein and fiber.  Out of all tree nuts, almonds rank the highest in protein and fiber.  Eating just a fistful of almonds a day is a good way to incorporate many of these important nutrients into your diet.


Is almond butter healthier than 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.  


  • 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

Learn how to make Homemade Almond Butter


Originally published 5.2015 -updated 5.2020

Learn how to make Homemade Almond Butter using just 3 ingredients
Yield: 8 - 10 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 or parchment paper and set aside.
  3. Whisk the honey and coconut oil in a large mixing bowl.  Add the almonds and toss to evenly coat well.
  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.

Leave a Comment