homemade almond butter recipe

What took me so long to make almond butter? I just enjoyed homemade almond butter on toast for breakfast, and I must say—it’s far superior to store-bought almond butter. Homemade almond butter is ultra thick and creamy, and it tastes like warm, freshly roasted almonds.

Now that I know the difference, I can’t go back to buying jars at the store. I blend a tiny bit of cinnamon, vanilla and maple syrup into mine to make it taste extra special. Why not?

roasted almonds for almond butter

Homemade almond butter is more affordable, too. The math is simple. One pound of almonds yields one pound of almond butter (or 16 ounces), which is the size of the standard almond butter jar at the store. Just compare the price of one pound of raw almonds to the price of your favorite almond butter.

The cost savings depend largely on the almond butter. I’ve bought jars of almond butter at Trader Joe’s for seven dollars, so there’s not much savings opportunity there.

However, I’ve seen almond butter on shelves demanding seventeen dollars per jar. Seventeen dollars! For blended-up almonds! This is highway robbery, and I will not be robbed.

how to blend almond butter

Homemade Almond Butter Tips

When it comes to making almond butter, patience is key. It might seem like the whole almonds will never turn into creamy nut butter, but they always do. Don’t give up!

The other trick is to buy raw almonds and roast them in the oven yourself. Warm almonds blend more easily and offer maximum fresh almond flavor. Roasting the almonds only takes 10 minutes, and it’s absolutely worth it.

Roasted almonds offer the same nutritional benefits as raw almonds (protein, fiber, healthy fat, and vitamins), although their vitamin content is a tiny bit lower. The flavor difference is absolutely worth it, in my opinion. The “raw” almonds you buy at the store have probably been heat-treated to kill bacteria already and will inevitably warm up from the heat of the machine, anyway.

almond butter with cinnamon

Making almond butter is easy, as long as you have a sturdy food processor or blender and some patience. I’ve successfully made almond butter in my Cuisinart food processor and my Vitamix blender (affiliate links).

The blender may have been a few minutes faster (the tamper is handy to press almonds down into the blades), but I couldn’t tell a difference in the texture or flavor of the final product.

homemade almond butter in food processor

My favorite way to enjoy almond butter? I love it on whole-grain toast with berries on top (fresh berries, defrosted frozen, or chia berry jam). You can also spread almond butter on quick breads, like banana bread or muffins. Or, blend it into smoothies or swirl it into yogurt for extra protein.

This freshly roasted almond butter would make a lovely handmade gift. Just tie a ribbon around the jar and it’s ready to go. If this recipe spurs a nut butter kick, try making homemade pecan butter. Please let me know how you like this recipe in the comments!

almond butter on toast

homemade almond butter with berries


Homemade Almond Butter

  • Author: Cookie and Kate
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 16 ounces 1x
  • Category: Nut Butter
  • Method: Blended
  • Cuisine: American

4.8 from 73 reviews

Homemade almond butter is healthy, affordable and even more delicious than store-bought! It’s easy to make, too. You’ll just need a good food processor or blender. Recipe yields about 1 ⅔ cup almond butter (that’s 16 ounces, the equivalent of a jar of almond butter from the store).



  • 16 ounces (3 cups) raw almonds
  • ¼ teaspoon salt
  • Optional: ¼ teaspoon ground cinnamon
  • Optional: ½ teaspoon vanilla extract
  • Optional: 2 tablespoons maple syrup or honey


  1. Preheat the oven to 350 degrees Fahrenheit. Spread the almonds across a large, rimmed baking sheet and toast the almonds for 10 minutes, stirring halfway.
  2. Let the almonds cool until they’re just warm (not hot), about 10 minutes.
  3. Transfer the almonds to a high-speed blender or food processor. Blend until creamy, pausing to scrape down the sides as necessary. You’re going to think it’ll never blend, but be patient! The almonds will go from flour-like clumps, to a ball against the side of the food processor (keep scraping down the sides and breaking up the ball), and finally, it will turn lusciously creamy. If the mixture gets crazy hot along the way, stop and let it cool for a few minutes.
  4. Once the almond butter is very smooth and creamy (no sooner!), you can blend in any add-ins you would like. I always add salt, for more flavor overall. You can also add cinnamon for a hint of spice, and vanilla and/or maple syrup for almond butter that tastes more special than store-bought.
  5. Blend until the add-ins are evenly dispersed. When I added maple syrup, I had to let the mixture cool, and then blend a few additional minutes, to make it creamy again.
  6. Let the almond butter cool to room temperature, then transfer the mixture to a mason jar and screw on the lid. Store in the refrigerator for up to 2 weeks, or until you see or smell any signs of spoilage.


Change it up: You can create a mixed nut butter by substituting raw cashews, walnuts or pecans for some of the almonds. Just roast them all on the pan together.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.


Please enter your comment!
Please enter your name here