How to Make Roasted Almond Butter

Homemade Roasted Almond Butter

Why make your own almond butter? We give you this recipe as The Answer, which just happens to be a perfect match for October Unprocessed.

This is an accidental recipe. We couldn’t find almond butter at the store with roasted almonds as an ingredient. So, we figured, how hard can it be to make Roasted Almond Butter? We bought a bag of almonds and decided to do our own roasting. We had just a bit of coconut oil in the bottom of the jar, and decided to use that instead of olive oil. A splash of vanilla is what really makes this recipe sing – adding that home-baked taste and sweetness without sugar!

This is a beautiful flavor combination. The coconut oil and vanilla add flavor and just a hint of sweetness without any sugar. So, so good. And healthy, too. Almonds contain lots of healthy fats, fiber, protein, magnesium, and vitamin E. The health benefits of almonds include lower blood sugar levels, reduced blood pressure and lower cholesterol levels. They can also reduce hunger and promote weight loss. Perhaps we should add to the saying “an apple a day.” We should add: “A handful of almonds a day…”

Homemade Roasted Almonds

This fabulous almond butter should keep in your fridge for a few weeks, but we really can’t verify that because ours was completely gone after two days. You might not just sit and eat yours with a spoon, though, so yours might last longer. Just sayin’. (NOTE: The coconut oil will make the mixture thicken after it has been in the fridge, so let it sit out awhile to loosen up before spreading.)

Once you have stashed your almond butter, it can be used in so many creative ways. Try our Vegan Sweet Potato Almond Butter Stew, or our unique Sesame Almond Butter Radishes. Crazy, but DE-lish.

Just follow these simple steps to your Ultimate DIY Roasted Almond Butter:

Simple Step One: Spread almonds on a baking sheet and roast at 350 degrees for 20 minutes.

Simple Step Two: Place almonds in food processor.

Simple Step Three: Whirl.

Simple Step Four: Add ingredients and process until smooth.

roasted almond butter toast
4.75 from 4 votes

Ultimate Homemade Almond Butter

Just a few simple steps and you'll have delicious roasted almond butter!

Course Snack, Spreads
Cuisine American
Prep Time 2 minutes
Cook Time 20 minutes
Total Time 30 minutes
Yield 16 servings
Calories 105 kcal
Author Donna Kelly and Anne Tegtmeier


  • 2 cups whole almonds
  • 2 tablespoons coconut oil
  • 1 tablespoon vanilla extract
  • 1/2 teaspoon salt


  1. Preheat oven to 350 degrees F.

  2. Spread almonds on a baking sheet in a single layer. Bake for 20 minutes. 
    roasted almonds
  3. Add baked almonds, coconut oil, vanilla extract, and salt to a food processor and process until very smooth, about 2 or 3 minutes. 

    roasted almond butter
  4. Store in an airtight container for up to two weeks in your refrigerator. Remove from refrigerator and let sit for about 10 minutes before using for spreadability 

About the Author

Donna & AnneDonna Kelly & Anne Tegtmeier are a birth mother and daughter who reunited when Anne was 28 and bonded over their love for food and cooking. They blog at Apron Strings, and have authored one cookbook together. When Anne and Donna met, it was love at second sight! They have spent hundreds of hours in the kitchen sharing recipes and family stories and catching up in the nearly three decades they were separated. They love to tweak traditional dishes and give them a healthy, unprocessed spin.  You can find them on Facebook.

Notify of
Recipe Rating


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments
October 14, 2017 3:51 pm

Hi, can it be made without oil?

October 14, 2017 10:41 am

This looks amazing! I am, sadly, not a fan of coconut oil. By any chance did you try it with a different oil and do you have a recommendation? I’m wondering about using walnut oil, for example, but the consistency is quite different…