Learn how to make creamy homemade almond butter with just one ingredient! It’s easy, affordable, and tastes so much better than store-bought. Use it as a dip, spread it on toast, swirl it into oatmeal, or blend into smoothies.

This recipe was originally published in 2022. We’ve since updated the photos and added more tips to help you get perfectly creamy almond butter every time!

Creamy homemade almond butter in a glass jar.

Once I discovered how easy it was to make almond butter at home, I was hooked! It tastes so much better than store-bought, and since we use almond butter constantly, this recipe has become a pantry staple in our family.

It inspired me to start making other homemade nut butters like peanut butter, hazelnut butter, and pistachio butter. Whether you’re spreading it on toast with chia jam, spooning it over oatmeal, blending it into smoothies, or using it as a dip for sliced apples.

Why Make Almond Butter at Home?

  • Just 1 ingredient: Almonds are all you need!
  • Better flavor: Roasting the almonds brings out their nutty flavor and helps release their natural oils.
  • Completely customizable: Keep it simple or add salt, maple, cinnamon, vanilla, or chocolate.
  • Budget-friendly: I’ve seen some jars priced over $12! Instead, I buy almonds in bulk and make my own at home.
— Megan

The Best Almonds To Use

Whole raw almonds in a bowl.

I recommend whole, raw, unsalted almonds. We’re going to roast them in the oven for 10 minutes which makes them much easier to blend since it releases their natural oils, helping the almonds blend into a super creamy butter. It also gives it a deeper, nuttier flavor.

If you bought roasted almonds, that will work too. Just skip any that are heavily salted or seasoned.

What Equipment Do You Need?

A good-quality food processor is the easiest tool to make homemade almond butter. It takes the almonds from whole, to crumbly, to clumpy, to smooth and creamy in about 5-15 minutes.

I’ve had my Cuisinart food processor for 5+ years and it’s still one of my most-used kitchen tools! I use it for everything from homemade veggie burgers, to energy balls, and desserts like no-bake brownies and no-bake carrot cake. A high-powered blender, such as a Vitamix, can also work, but I think a food processor is much easier to work with for this recipe.

How to Make Homemade Almond Butter

Raw almonds spread on a baking sheet before roasting.
  1. Step 1: Preheat the oven to 350°F. Spread the raw almonds on a baking sheet and roast for 10 minutes.
Roasted almonds in a food processor before blending into almond butter.
  1. Step 2: Transfer the warm almonds to a food processor. If your almonds are unsalted, add a pinch of salt (it helps enhance the flavors).
Roasted almonds in the crumbly stage while blending into almond butter.
  1. Step 3: Process the almonds, stopping to scrape down the sides as needed.
Almond butter in the thick, clumpy stage before becoming smooth.
  1. Step 4: The almonds will go from crumbly → thick → clumpy → smooth and creamy as their natural oils release. This can take 5–15 minutes depending on your food processor, so patience is key here!
Creamy almond butter in a food processor.
  1. Step 5: Once the almond butter is smooth, add any flavorings and continue processing until creamy. It may thicken or form a ball again when you add the maple syrup or other ingredients, but keep processing, it will smooth out again.
Homemade almond butter spooned into a glass storage jar.
  1. Step 6: Transfer the almond butter to a glass jar and let it cool before storing.

Tips I Learned Making Almond Butter

  • Roast the almonds: Roasting them before blending helps release their natural oils, which is why I prefer roasting them instead of using cold, pre-roasted almonds.
  • Scrape the sides: Stop the food processor every few minutes and scrape down the sides so the almonds blend evenly.
  • Patience is key: This is the biggest lesson I’ve learned making homemade nut butter. The almonds will look dry and crumbly before they suddenly become creamy. Keep going! Depending on your food processor, it can take 5–15 minutes or longer.

Make It Your Own! 4 Flavor Variations

This is where things get fun! If you want to switch up the flavor, add these ingredients after the almond butter is already smooth, then process until fully incorporated.

3 jars with different almond butter flavors including salted vanilla, maple cinnamon, and chocolate almond butter.
  • Chocolate: Add 2 tablespoons cocoa powder + 2 tablespoons maple syrup.
  • Salted Vanilla: Add 2 teaspoons vanilla bean paste + ½ teaspoon flaky sea salt.
  • Maple Cinnamon: Add 3 tablespoons maple syrup + 1 teaspoon cinnamon + ½ teaspoon vanilla extract.
  • Chai Spice: Add 1 teaspoon cinnamon + ¾ teaspoon ginger + ¼ teaspoon nutmeg + ¼ teaspoon ground cloves + ½ teaspoon vanilla extract.

It makes a lovely homemade gift too! Tie a ribbon around a small glass jar and gift it to a loved one. I gifted a batch of the salted vanilla flavor to my cousin for her birthday and she LOVED it.

How to Use Almond Butter

Now the fun part: putting it on basically everything.

How to Store It

Transfer the almond butter to a glass jar and store it in the refrigerator for up to 2 weeks. If it thickens in the refrigerator, let it sit at room temperature for a few minutes and stir before serving.

FAQs

What kind of almonds are best for almond butter?

Whole, raw, unsalted almonds are my preference. You can find them at most grocery stores. Roasting them yourself brings out their flavor and helps release their natural oils, which makes them easier to blend into a creamy consistency.

Why is my almond butter not getting creamy?

Keep blending! It will go through a crumbly stage before the natural oils release and the mixture becomes creamy. Continue to scrape down the sides and keep processing. If your food processor is struggling, adding 1-2 tbsp of neutral oil can help.

Can I make almond butter in a blender?

Yes, but I think a food processor is easier. If you’re using a blender, you’ll need a high-powered blender, like a Vitamix, and you may need to use the tamper and scrape down the sides more often.

Is it cheaper to make homemade almond butter?

It can be! Some jars of almond butter can be quite pricey. I buy almonds in bulk from Trader Joe’s or Costco, which makes homemade almond butter much more affordable for me.

If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below. Don’t forget to tag me on Instagram so I can see your creations!

Creamy homemade almond butter in a glass jar.
5 from 4 ratings

Homemade Almond Butter (Easy 1-Ingredient Recipe)

Learn how to make creamy homemade almond butter with just one ingredient! It's easy, affordable, and tastes so much better than store-bought. Use it as a dip, spread it on toast, swirl it into oatmeal, or blend into smoothies.

Equipment

Ingredients
 

  • 3 cups whole, raw almonds

Instructions
 

  • Roast the almonds: Preheat oven to 350°F. Spread the almonds on a baking sheet and roast for 10 minutes.
  • Blend: Transfer the warm almonds to a food processor. If your almonds are unsalted, add a pinch of salt (it enhances the flavors). Process the almonds, stopping to scrape down the sides as needed.
  • Watch the texture change: The almonds will go from crumbly → thick → clumpy → smooth and creamy as their natural oils release. This can take 5–15 minutes depending on your food processor, so patience is key here!
  • Add flavorings, if desired: Once creamy, add any flavorings and continue processing until smooth. It may thicken or form a ball again when you them, but keep processing, it will smooth out again.
  • Store: Transfer to a glass jar and store in the refrigerator for up to 2 weeks.

Notes

  • Roast the almonds: Don’t skip this step! It brings out their flavor and helps release their natural oils which makes blending much easier.
  • Be patient: The almonds will go through a crumbly stage before becoming creamy. Depending on your food processor, blending may take 5–15 minutes or longer.
  • Scrape the sides: Stop and scrape down the food processor as needed to keep the almonds blending evenly.
  • I recommend using a food processor: A high-powered blender (such as a Vitamix) can work, but I think a food processor is much easier.
  • Add flavorings: Add your favorite flavorings (such as cinnamon, vanilla, or maple syrup) after the almond butter becomes smooth and creamy. It may clump again, but keep blending. It will turn smooth and creamy again. 
  • Storage: Store in a glass jar in the refrigerator for up to 2 weeks.
Did you make this recipe?Tag @booboosbakeryy with hashtag #booboosbakery on Instagram. We love to see what you make!