Homemade Raw Almond Butter is easy to make and affordable. With almonds, patience and a food processor, you can create delicious almond butter at home. This recipe includes step by step instructions plus expert tips so that it’s perfect every time.

a glass filled with homemade almond butter and a sprinkle of cinnamon on top

Instead of buying almond butter at the store, make it yourself at home with just a few easy steps. Drizzle it over your favorite snacks or use it for baking your favorite treats. Add a pinch of cinnamon and few drops of vanilla to add even more flavor.

Why You’ll Love It

You will love making almond butter at home because it’s:

  • vegan and gluten free.
  • smooth and creamy.
  • often more affordable than store bought almond butter.

Ingredients You Need

almond butter ingredients
  • Raw almonds: 16 ounces of raw almonds yields about 1 2/3 cups of almond butter, which is equivalent to a 16 ounce jar of almond butter.
  • Maple Syrup: Adds a subtle sweetness. You can omit, if desired.
  • Vanilla: Adds flavor. You can omit, if desired.
  • Cinnamon: Adds more flavor. You can omit, if desired.
  • Salt

Suggested Equipment

A good heavy duty food processor or blender is a must for making almond butter. I use Cuisinart Food Processor or Vitamix Blender with good results.

Steps to Make Homemade Almond Butter

roasted almonds
  1. Roast the raw almonds. Roasting the nuts gives them more flavor. You can skip the roasting if you prefer a more mild flavor.
  2. Process the almonds in a heavy duty food processor or blender.
  3. Stop to scrape down the sides of the bowl with a spatula every 5 minutes or so.
  4. Keep blending until smooth. Depending on the strength of your food processor, it may take anywhere from 5 to 20 minutes to smooth out. Just keep processing.
  5. Add the remaining ingredients and process until smooth.
processing almonds in processor for almond butter

Patience is key: The mixture will start to clump and you may think that it’s never going to come together smoothly. However, have patience, keep processing and it will eventually smooth out.

smoothing out almond butter in food processor

Expert Tips

  • No oil is needed. You do not need to add oil when making almond butter. When the almonds are processed, their natural oils will release to help smooth out the butter.
  • Use warm almonds to decrease processing time. After roasting the almonds, let them cool slightly, but then add them to the processor when they are still slightly warm. Warm almonds helps drastically cut down on the amount of time it takes to process.
  • Add liquids at the end. Do not add the vanilla or maple syrup until the end. The liquid will cause the mixture to thicken, but just keep processing to smooth it out. If you continue processing and it doesn’t smooth out, you can add a small amount of oil until it’s smooth.
  • Let cool to room temperature before storing. After the almond butter is smooth, it might be warm from all of the processing. Allow it to cool to room temperature before storing in the refrigerator. If you cover it while it’s warm, it may trap steam in the jar which will cause it to spoil quicker.
a mason jar filled up with homemade cinnamon almond butter

Raw homemade almond butter tastes great drizzled over a stack of Banana Oat Pancakes. Try it and let us know what you think!

Did you make this recipe? Click here to leave a review.

a glass filled with homemade almond butter and a sprinkle of cinnamon on top

Raw Homemade Almond Butter

Make almond butter at home with this easy recipe. Add a hint of vanilla extract and cinnamon for additional flavor.


  • 3 cups raw almonds, (16 ounces)
  • 1 tablespoon pure maple syrup
  • 1 teaspoon pure vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt


  • Preheat over 350 degrees F (175 degrees C).
  • Spread almonds on a baking sheet lined with parchment paper. Toast almonds for 13 minutes or until they turn a deeper brown color. Take out of oven and allow to cool for 5 minutes.
  • Place the almonds into a food processor or high powered blender. Blend until smooth and creamy, scraping down the sides of the bowl every 5 minutes or so. Depending on the power of your food processor, it could take anywhere from 5 minutes to 20 minutes to achieve a smooth texture.
  • Add maple syrup, vanilla, cinnamon and salt to almond butter and blend for a few more minutes. When you first blend in these ingredients, the mixture will clump. Keep blending until everything goes smooth again.
  • Allow to cool, then pour into a jar and store in the refrigerator.


This recipe yields about 16 ounces of homemade almond butter, about the same size as a store bought jar. Each serving is about 2 tablespoons of almond butter. Nutritional information is per serving.
  • Store the almond butter in a sealed container in the refrigerator for up to 2 weeks. It may last longer, but it’s usually gone in my house by then.


Serving: 2tablespoons, Calories: 159kcal, Carbohydrates: 7g, Protein: 6g, Fat: 13g, Saturated Fat: 1g, Trans Fat: 1g, Sodium: 37mg, Potassium: 193mg, Fiber: 3g, Sugar: 2g, Vitamin A: 1IU, Vitamin C: 1mg, Calcium: 73mg, Iron: 1mg