Once you make your own homemade roasted almond butter, you’ll never want to go back to store bought. It so simple; yet, so flavorful!

To make basic vegan almond butter, you only need two ingredients. Almonds and salt. Simply blend roasted almonds in a food processor until they become creamy or blend less for a chunky almond butter. Then add a pinch of salt.

How to make homemade roasted almond butter

To make almond butter in a food processor, follow these steps:

Step one:

Roast the almonds: Preheat your oven to 350°F (175°C). Spread the almonds on a baking sheet and roast them for about 10-12 minutes, or until they’re golden brown and fragrant. Let them cool for a few minutes before proceeding.

Step two:

Add the almonds to the food processor: Transfer the roasted almonds to the bowl of a food processor. Make sure the processor is fitted with the metal blade attachment.

Process the almonds: Turn the food processor on and let it run for about 10-12 minutes. The almonds will go through several stages, from chopped to ground to paste-like to creamy. You’ll need to stop the food processor and scrape down the sides of the bowl periodically to ensure the almonds are ground evenly.

Step three:

Add flavorings (optional): Once the almond butter is creamy and smooth, you can add additional flavorings if desired. Some options include salt, honey, maple syrup, vanilla extract, or cinnamon. Just add the flavorings to the food processor and process for an additional 30 seconds or until well combined.

Transfer to a jar: Once the almond butter is done, transfer it to a clean, airtight jar. You can store it at room temperature for a few weeks or in the fridge for longer shelf life.

Almond butter processing tips

  • Use a high-speed food processor to make the process faster and more efficient.
  • Be patient and let the food processor run for the full 10-12 minutes to ensure a creamy and smooth consistency.
  • Review your food processors capabilities. One option is to give your food processor a few minutes break, in between a few minutes of processing time, if it seems to be working too hard or heating up because it does not have a strong motor. Watch carefully.
  • Add a tablespoon of oil, such as coconut oil or avocado oil, if the almond butter is too dry or clumpy.
  • Add salt to taste and adjust the sweetness level based on your preference.
  • You can adjust the consistency of the almond butter by adding more or less oil. Adding more oil will result in a smoother and creamier almond butter.
  • If you want to add a touch of sweetness to your almond butter, you can mix in some maple syrup, or agave nectar.
  • To make your almond butter more nutritious, you can add other nuts, seeds, or superfoods such as chia seeds, flax seeds, or maca powder.

Common recipe questions

How to Make Almond Butter Creamy or Thinner:

You can drizzle oil for extra flavor and creaminess while it is being processed in the food processor.

Can I Buy Roasted Almonds Instead of Raw?

Yes. However, keep in mind that the flavor and texture may vary depending on the quality and roasting method of the almonds used. It’s always a good idea to use high-quality ingredients for the best results. Just check the ingredients to make sure that they are vegan and don’t have additives.

Then skip the step of cooking and roasting the almonds, and go straight to blending and processing the almonds. Packaged almonds may need a bit of oil to help smooth them. If the ingredients already have salt then do not add any more.

Ingredient add-in options

To make it sweeter add in a tablespoon or two of maple syrup or date paste while blending. Add flavor with a pinch of cinnamon and / or a 1/8 tsp. of vanilla extract and blend thoroughly.

What to serve with homemade roasted almond butter

Almond butter is a versatile ingredient that can be used in many ways. Here are some serving suggestions:

  • Spread on toast or waffles: One of the most popular ways to enjoy almond butter is to spread it on toast. Add sliced banana, berries, or a drizzle of honey for extra flavor.
  • Use as a dip: Almond butter makes a great dip for fresh fruits and vegetables like apples, carrots, and celery sticks. A simple treat is cutting apple into slices and drizzle almond butter over the apples and add raisins.
  • Dipping chocolate into almond butter is a fantastic quick treat! Mix or drizzle almond butter over chocolate.
  • Blend into smoothies: Add a spoonful of almond butter to your favorite smoothie recipe for extra protein and creaminess.
  • Use in baking: Almond butter can be used as a substitute for butter or oil in baking recipes like cookies, muffins, and brownies.
  • Make a sandwich: Spread almond butter on bread and add sliced fruit, like strawberries or bananas, for a healthy and satisfying sandwich.

Overall, almond butter is a delicious and healthy ingredient that can be used in many different ways. It’s a great source of protein and healthy fats, and can be easily incorporated into your daily diet.

Almond butter storage tips

Store your homemade almond butter in an airtight container in the refrigerator for up to two weeks. The oil in the almond butter can turn rancid over time, so make sure to check for any signs of spoilage before using it.

Homemade Roasted Almond Butter

Homemade almond butter is a delicious and healthy alternative to store-bought nut butters. It's easy to make and requires only one ingredient, and if you desire, salt.. All you need are some roasted almonds, a food processor, and a little bit of patience. The result is a creamy, rich, and nutty spread that's perfect for spreading on toast, dipping fruit in, or adding to smoothies and recipes.
Print Recipe
A very close up photo of part of a glass jar of creamy almond butter
Prep Time:12 minutes
Cook Time:12 minutes
6 minutes
Total Time:30 minutes


  • 1 High speed Blender


  • 2 cups raw almonds
  • ¼ tsp salt (optional)


  • Preheat oven to 350°F (175°C).
  • Spread almonds in a single layer on a baking sheet.
  • Roast almonds for 10-12 minutes, or until fragrant and lightly golden.
  • Let the almonds cool for a few minutes, then transfer them to a food processor.
  • Process the almonds for 10-12 minutes, or until they release their oils and become creamy. Depending on the strength of the food processor it may need to be pulsed first and small breaks between minutes so it does not overheat.
  • Add salt (optional) and process for an additional 1-2 minutes.
  • Transfer the almond butter to a jar or airtight container and store in the refrigerator for up to 2 weeks.

Similar Posts