Homemade Almond Butter

4.95 from 18 votes
↓ Jump to Recipe 11

This post may contain affiliate links | disclosure policy

In just a few simple steps, smooth and creamy almond butter can be made in minutes using a food processor or blender. It’s the perfect protein-packed spread to use on sandwiches, snacks and baked goods.

Clear glass jar of homemade almond butter

Almonds are a favorite healthy snack because they are rich in unsaturated fatty acids, plant protein, antioxidants, plus fiber. Making almond butter at home is easy to do and only requires three ingredients!

This recipe uses unsalted roasted almonds, salt, and a little bit of coconut oil to make the spread super smooth and creamy. With a bit of help from a food processor or blender, homemade nut butter can be mixed together in a matter of minutes. Learn the essential tips for making fresh almond butter spread whenever that jar gets empty.

How to Make Almond Butter

Skip the store-bought version and learn how to make homemade almond butter! Here are some helpful step-by-step tips for creating creamy almond butter.

Any kinds of almonds can be used, raw, roasted, or blanched. Almonds without the skin will be smoother in texture with less bitter notes. I didn’t notice a strong bitter flavor with the skins on, so this is more of a personal preference.

1) Toast the Almonds

Toasted almonds on a baking sheet tray

Giving the almonds a few minutes to warm up in the oven and toast does three things. The heated almond oil imparts a sweet and nutty aroma to the spread. Some of the oil also rises to the surface of the skin making the outside slicker and more straightforward to process. Warm oil is more fluid, making it a little easier to break down during processing.

2) Process

Two photos showing almonds being mixed in a food processor

Almonds are pretty hard in texture, so working in stages to grind them down into a creamy spread is key. You will notice the motor heating up the nuts from the immense shear force required. If needed, take some breaks to allow the motor to cool down to prevent burn out.

I recommend working in smaller batches, about 2 cups of almonds at a time so that it processes quicker and reduces the chance of overheating.

  1. Add the toasted almonds and salt to the food processor or blender. Process until a fine ground nut texture is reached, but not yet a paste, about 1 minute.
  2. Scrape down the sides of the unit and process for another minute until the almonds become fine in texture. Then process another minute until a paste forms. You may notice that the almond butter may clump together in a “ball” before it becomes smooth. Keep working the almonds until it looks consistent in texture before adding the coconut oil.
  3. Add 1 tablespoon of coconut oil to the almond mixture and process for 1 minute. Continue to scrape down the sides and process until a smooth and creamy consistency is reached, about 3 minutes.

3) Store

Food processor with homemade almond butter

The almond butter will have a fluid consistency right after processing because all of the heat generated. This will make it easy to transfer to an airtight container or jar. Bringing the almond butter to room temperature or storing in the refrigerator will make it more of a viscous yet spreadable consistency.

The almond butter will store well in the refrigerator for up to 1 week. It helps to leave it out a few minutes before using if spreading on sandwiches.

Slice of green apple dipped in almond butter

Making my own almond butter has allowed me to control all the ingredients that go into this delicious spread. I hope you enjoy the recipe!

More condiment recipes

The benefit of adding coconut oil

Even though almonds have a good portion of unsaturated fats to make smooth nut butter, a little bit of coconut oil can help make the texture even more creamy. The coconut oil acts and an emulsifier, helping to keep the oil droplets separated and in suspension in the spread after processing.

Homemade Almond Butter

Skip the store-bought version and learn how to make homemade almond butter! It's the perfect protein-packed spread to use on sandwiches, snacks and baked goods.  
4.95 from 18 votes
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes
Servings 16 servings
Course Condiment
Cuisine American


  • 2 cups unsalted roasted almonds
  • ½ teaspoon kosher salt
  • 1 tablespoon coconut oil


  • Preheat oven to 325°F (163°F).
  • Spread almonds evenly on a sheet tray and bake for 8 minutes, shaking the tray to rotate the almonds after 5 minutes.
  • Add warm almonds and salt to a food processor or blender.
  • Process on high for 1 minute. Almonds will look coarsely ground.
  • Scrape down the sides and process for 1 minute. Almonds will look finer in texture.
  • Process on high for 1 minute until the texture becomes smoother and forms into a paste.
  • Add coconut oil and process on high for 1 minute.
  • Scrape down the sides and process until the almond butter is smooth and creamy, about 3 minutes. Stop and scrape down the sides every minute.
  • Taste and add more salt as desired.
  • The almond butter will be slightly thin in texture and become thicker as it cools to room temperature.
  • Transfer to an airtight container or jar with a lid.

Recipe Video

YouTube video


  • Recipe Yield: 1 cup
  • Serving Size: 1 tablespoon
  • Refrigerate for up to 1 week. Bring the almond butter to room temperature to make more spreadable or using for a dip.
  • If the food processor or blender becomes very hot, stop the unit and allow it to cool for 10 minutes to prevent burn out. Continue to process almond butter until smooth and creamy.
  • Raw almonds or blanched almonds with skin removed can be used instead of roasted almonds.
  • MAKE IT WHOLE30: Use sea salt instead of kosher salt.

Nutrition Facts

Serves: 16 servings
Calories 114kcal (6%)Carbohydrates 3g (1%)Protein 4g (8%)Fat 10g (15%)Saturated Fat 1g (5%)Polyunsaturated Fat 0.03gMonounsaturated Fat 0.1gSodium 35mg (1%)Fiber 3g (12%)Sugar 1g (1%)Calcium 50mg (5%)Iron 0.7mg (4%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

4.95 from 18 votes (12 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

11 Comments Leave a comment or review

    • Jessica Gavin says

      Yes, you can use dry roasted almonds. Still bake for a few minutes to warm the nuts, but don’t let it get too toasted. If the nuts are already salted, adjust the salt added.

  1. Sara Lynn says

    I love this recipe. I have made almond butter before but honestly found it to dry. Today I thought could I add some kind of oil or fat to make it creamier? But I wasn’t sure so thought I better google it. Yours was the first recipe that was different than the basic. The addition of the coconut oil was perfect! I used refined because I didn’t want any coconut flavor and I did add an extra teaspoon. It’s so delicious!

    • Jessica Gavin says

      Thank you for your feedback! I’m happy to hear that adding in the coconut oil helped you create creamier almond butter.

  2. mrgnk says

    Made it yesterday. Turned out excellent. I would use a little less coconut oil next time.
    Thanks for the recipe

  3. Judy says

    Hi Jessica,

    This looks wonderful. I had advertised my food processor on eBay but now I might keep it as I have been seeing what you do with yours. The only thing I had used mine for prior was to puree soup. I kind of felt afraid of mine with all the blades and such but you have made it feel friendly for me. Thank you. Judy