Making your own homemade almond butter at home is simple, rewarding, and much healthier than store-bought varieties that may contain added sugars or unhealthy oils. By roasting the almonds in the oven and using a food processor, you can achieve a creamy, delicious spread in no time. Below, I’ll walk you through the process, plus share some helpful tips to ensure you make the perfect almond butter every time.

Ingredients You’ll Need:
- 2 cups raw almonds
- Optional: a pinch of salt, a drizzle of honey, or a splash of vanilla extract for added flavor
- A food processor
Step 1: Roast the Almonds
Roasting the almonds enhances their natural flavor and helps create a creamier consistency when blending them into butter.
Tips for Roasting Almonds:
- Preheat your oven: Set your oven to 350°F (175°C) to prepare for roasting.
- Spread almonds evenly: Arrange the raw almonds in a single layer on a baking sheet. This ensures they roast evenly.
- Roast for 10-12 minutes: Place the baking sheet in the oven and roast the almonds for 10-12 minutes, stirring halfway through. Keep an eye on them, as they can burn quickly. The almonds are ready when they’re golden and fragrant.
- Let them cool: Once roasted, remove them from the oven and allow the almonds to cool for about 10-15 minutes. This step will prevent the food processor from overheating.
Step 2: Blend the Almonds in the Food Processor
Once your almonds are roasted and cooled, it’s time to process them into almond butter. This is where the magic happens!
Tips for Blending:
- Add almonds to the food processor: Dump the cooled almonds into the food processor bowl. Start with just the almonds, and you can add other ingredients later if you’d like to enhance the flavor.
- Process in stages: Turn the food processor on and pulse for about 1 minute. At first, the almonds will break into small pieces. Scrape down the sides of the bowl as needed to ensure everything gets evenly processed.
- Continue processing: After a few minutes, the almonds will start to release their oils and form a thick paste. Continue blending for another 5-10 minutes. You’ll notice the mixture becoming smoother and creamier as the almond oils are fully released.
- Add optional ingredients: Once the almond butter reaches your desired consistency, you can add a pinch of salt, a drizzle of honey, or a splash of vanilla extract for flavor.
Pro Tip: If the almond butter feels too thick or your food processor is struggling, add a teaspoon of oil (such as almond oil or coconut oil) to help loosen it up.
Step 3: Adjust Texture and Flavor
If you prefer crunchy almond butter, pulse the almond butter a few extra times to leave some almond pieces for texture. For a smoother version, simply continue blending until the almond butter is creamy and smooth.
- For smoother butter: Blend for a few extra minutes until the consistency is as creamy as you like.
- For crunchier butter: Reserve a handful of roasted almonds before processing and stir them in at the end.
Step 4: Store Your Homemade Almond Butter
Once you’re happy with the texture and flavor of your almond butter, transfer it to a clean, airtight jar or container.
Storage Tips:
- Keep it in the fridge: Store your almond butter in the refrigerator to keep it fresh for 2-3 weeks.
- Stir before use: Natural almond butter may separate over time. Simply stir it before each use to recombine the oils.

Why Make Almond Butter at Home?
Healthier Ingredients
Store-bought almond butter often contains added sugars, preservatives, and hydrogenated oils. When you make almond butter at home, you control exactly what goes into it—just almonds (and maybe a pinch of salt). This makes your almond butter much healthier and more natural.
Customizable Flavors
One of the best parts about homemade almond butter is that you can experiment with flavors. Whether you want it sweeter, saltier, or even spiced, the choice is yours. Add honey, maple syrup, cinnamon, or cocoa powder to tailor it to your taste.
More Cost-Effective
While store-bought almond butter can be expensive, making it at home allows you to make large batches for a fraction of the cost. Plus, it’s incredibly easy to make, so you won’t mind making it more often!
Final Thoughts
Making homemade almond butter is a fun, simple process that yields a delicious, nutritious spread. With just a food processor, some raw almonds, and a little patience, you can enjoy fresh almond butter whenever you like. Experiment with flavors and textures to find your perfect almond butter recipe. Happy blending!
A QUICK VIDEO ON HOW TO MAKE HOMEMADE ALMOND BUTTER USING THE FOOD PROCESSOR
Here is a quick video showing how to make Homemade Almond Butter Using the Food Processor. You can also subscribe to my YouTube Channel for more recipe videos, kitchen tips & hacks!
OTHER HOW TO BLOG POSTS FOR YOU TO CHECK OUT
- How to make Homemade Almond Butter
- Homemade Cashew Milk
- Healthy Homemade Raspberry Chia “Jam” (Keto friendly)
- Homemade Pumpkin Pie Spice
- How to Clean & Season a Cast Iron Skillet
- How to make Muffin Cases
- How to make Garlic Paste
- How to store lemons
- How to peel & cut a pineapple

How to make Homemade Almond Butter Using a Food Processor
Ingredients
Method
- Preheat your oven to 180°C (350°F).
- Spread almonds evenly on a baking tray. Roast for 10-12 minutes, stirring halfway, until fragrant and lightly browned.
- Remove from oven and let cool for 5 minutes — just enough to handle, but still warm.
- Transfer almonds to a food processor. Blend on high speed. After 2-3 minutes: mixture turns crumbly.After 5-7 minutes: it clumps together.After 10-12 minutes: it turns smooth and creamy.
- Once the almond butter reaches your desired consistency, you can add a pinch of salt, a drizzle of honey, or a splash of vanilla extract for flavor and oil for extra creaminess if desired.
- Transfer to an airtight jar. Store in the fridge for up to 3 weeks.
Notes
DID YOU MAKE THIS RECIPE?
Leave a comment below and tag @gwenjikoni on Instagram and hashtag it #gwenjikoni
I love seeing what you’ve made!