How To Make Homemade Creamy Almond Butter

How To Make Homemade Creamy Almond Butter

If there is one staple that makes everything taste more nourishing and glow-worthy, it is homemade almond butter. This is not the gritty, store bought kind. This creamy, healthy almond butter is made with just one ingredient, roasted almonds, and takes only 15 minutes in your blender. No palm oil, no added sugar, no preservatives. Just pure, healthy fats, plant protein, and that irresistibly smooth texture we all love. It is perfect for toast, smoothies, and spoonfuls straight from the jar.

↓ Jump to Recipe
Creamy homemade almond butter dripping from a spoon into a glass jar on marble background with small bowl of almonds

Table of Contents

Why You’ll Love This Recipe Key Ingredients How To Make Homemade Almond Butter
+ View more

Why You’ll Love This Recipe

If you love recipes that are simple, nourishing, and make you feel good, this homemade almond butter is about to become your favorite kitchen staple.

  • Just one ingredient- No palm oil, no added sugar, no preservatives. Just roasted almonds. That is it.
  • So much creamier than store bought. When you roast the almonds warm and blend them long enough, they release their own natural oils and turn ultra silky and pourable. My small batch method with 300 gm is perfect for getting that creamy texture without a giant blender.
  • Budget friendly and fresh- One little faceted jar from one bag of almonds. You control the salt, the sweetness, and the roast level.
  • Naturally nourishing- Packed with healthy fats, vitamin E, magnesium and plant protein to keep you satisfied and glowing. It is vegan, gluten free and meal prep friendly.
  • So versatile- Spread it on toast, swirl it into oatmeal, blend it into smoothies, or just enjoy a spoonful straight from the jar. One batch, endless glow-worthy uses.

Key Ingredients

You only need one main ingredient for this recipe. No sugar, no palm oil, no preservatives. Just pure, glowing goodness. That is what makes this homemade almond butter so nourishing. Almonds are linked to lower cholesterol and better heart health

Top view of white bowl filled with raw almonds for homemade almond butter recipe
  • Raw Almonds - Use raw, unsalted almonds for the best flavor. I use exactly 300 gm which makes one perfect small jar. Roasting them first is the secret to that deep, nutty taste and extra creamy texture. No need to soak."According to the USDA, almonds are an excellent source of vitamin E, magnesium, and healthy monounsaturated fats ".
  • Sea Salt - a pinch (optional), Just a tiny pinch of fine sea salt makes all the natural sweetness pop. Add it at the very end, after the butter is smooth. Skip it if you want it completely salt free.

How To Make Homemade Almond Butter

Step 1: Roast the Almonds- Spread 300gm raw almonds on a baking sheet and roast at 160°C / 320°F for 10-12 minutes until fragrant. This brings out the oils and makes it extra creamy.

Raw almonds spread in single layer on baking sheet lined with parchment paper

Step 2: Cool Slightly- Let the roasted almonds cool for 5 minutes. They should be warm, not hot, so they blend easily and release their natural oils.

Roasted almonds spread on parchment paper for cooling down for homemade almond butter

Step 3: Blend - It Will Go From Crumbly to Creamy. Add warm almonds to a high-speed blender or food processor. Blend for 1-2 min, scrape down, then blend again. It will go crumbly, then form a ball, then turn into smooth, glossy butter. This takes 8-12 minutes total. Be patient.

Freshly blended almond butter swirling inside Thermomix mixing bowl

Step 4: Add Salt- Once smooth and pourable, add a pinch of sea salt. Blend for 10 more seconds. If needed, add 1 tsp oil only if your blender is struggling.

Step 5: Transfer to Your Jar- Pour the warm, creamy almond butter into your a glass jar & enjoy. It thickens slightly as it cools.

Glass jar filled with homemade creamy almond butter on marble countertop with small bowl of almonds beside it

Flavour Variations

This creamy homemade almond butter is amazing as is, but it is also the perfect base to play with. Make one base batch , then divide and swirl in these glow-worthy twists.

  • Vanilla Cinnamon - cozy and warm. My everyday favorite for oatmeal. Add 1/2 tsp pure vanilla extract + 1/4 tsp Ceylon cinnamon after blending. Blend 10 seconds.
  • Chocolate Sea Salt - tastes like dessert. Perfect for toast and banana slices. Add 1 tbsp raw cacao powder + 1 tsp maple syrup + pinch flaky sea salt. Blend until smooth.
  • Honey Swirl - lightly sweet. Kids love this one. Stir in 1 tsp raw honey after blending.
  • Crunchy Almond Butter- For that extra texture, take 2 tbsp of roasted almonds, chop roughly, and stir them in at the end.

Pro Tip- Always add flavors AFTER your almond butter is already smooth. If you add them too early, the butter can seize and you will need to blend longer.

Storage Tips

Your homemade almond butter will stay fresh and creamy if you store it right. Since we do not use any preservatives, this is important.

  • At Room Temperature: Store your almond butter jar in a cool, dark pantry for up to 1 week. Stir before using as natural separation is normal.
  • In The Fridge (Recommended): For best freshness, keep it in the fridge for up to 3 weeks. It will thicken a bit when cold, so just let it sit at room temperature for 10 minutes before scooping.
  • In The Freezer: Want to make a bigger batch? Freeze it in a freezer safe jar, leaving 1 inch space at the top. It keeps for up to 3 months. Thaw overnight in the fridge and stir well.
Glass jar filled with homemade creamy almond butter on marble countertop with small bowl of almonds beside it

Homemade Almond Butter (1-Ingredient)

Nourishing Glow Diaries
Ultra creamy, 1-ingredient homemade almond butter made with only roasted almonds. No oil needed, naturally vegan, gluten-free and ready in 20 minutes.
Cook Time 12 minutes
Course Healthy Snack
Cuisine American
Servings 20 Servings
Calories 92.1 kcal

Equipment

  • High speed blender

Ingredients
  

  • 300 gm raw almonds unsalted
  • 1 pinch fine sea salt optional, to taste

Instructions
 

  • Roast: Preheat oven to 160°/ 320°F. Spread raw almonds on a parchment lined baking sheet and roast for 10-12 minutes until fragrant. Don't skip this - it's the secret to creamy texture.
  • Cool: Let almonds cool for 5 minutes. They should be warm, not hot.
  • Blend: Add warm almonds to food processor. Blend 1-2 min, scrape down sides. Continue blending until it becomes creamy. It takes 8-12 minutes total. It will go from crumbly > to a thick ball > to smooth and glossy and pourable. Be patient.
  • Season: Once smooth, add pinch sea salt and blend 10 seconds. If your blender is struggling after 12 min, add 1 tsp oil, only if needed.
  • Store: Pour into a clean, dry glass jar. Let cool completely, then seal.
  • Serve: It is perfect on toasted bread, in smoothies , in overnight oats , porridge, baked oats or just spoonful from the jar.

Notes

1. Buy roasted almonds instead of raw if you want to skip roasting.
2. Only add 1 tsp oil if your blender is stuck , otherwise you dont need it.
3. Make you own flavour , stir in vanilla,  cinnamon for vanilla flavour, cocoa & maple syrup for chocolate flavour . Always add flavors AFTER your almond butter is already smooth. If you add them too early, the butter can seize and you will need to blend longer.
4. Crunchy tip- blend smooth first , then stir in 3 tbsp chopped almonds.
Keyword 1 ingredient almond butter, easy almond butter recipe, homemade almond butter, how to make almond butter

Nutritional Information- Calories: 92.1 kcal, Total Fat: 8.3 g, Saturated Fat: 0.6 g, Protein: 3.2 g, Total Carbs: 2.8 g, Dietary, Fiber: 1.5 g, Net Carbs: 1.3 g, Natural Sugars: 0.7 g

More Healthy Treats You'll Love

Frequently Asked questions

  • Can I make almond butter without oil?
  • Yes, absolutely. That is the beauty of this recipe. With a good blender, roasted almonds release their own natural oil. You do not need to add any oil. I made it without adding any oil. Only add 1tsp if your blender needs a little help after 10 minutes.
  • Why is my almond butter not creamy?
  • You just need to blend longer. It goes through 3 stages: crumbly, then a thick ball, then finally smooth and pourable. Scrape down the sides and keep blending for 8-12 minutes total. Warm roasted almonds also help it turn creamy much faster.
  • How long does homemade almond butter last?
  • In a clean, sealed jar, it lasts 1 week in the pantry and up to 3 weeks in the fridge. In the freezer, up to 3 months.
  • Can I use raw almonds without roasting?
  • You can, but roasting makes a big difference. Roasting for 10-12 minutes at 160° makes the flavor deeper, nuttier and helps the oils release so your butter is silky, not gritty. I recommend roasting, you can buy roasted almonds if you want to save time.
  • Is homemade almond butter healthy?
  • Yes. It is just almonds, packed with healthy fats, vitamin E, magnesium and plant protein. No palm oil, no added sugar, no preservatives. It is naturally vegan, gluten free and so much cleaner than store bought.
  • Can I make it crunchy?
  • Yes! Make the smooth base first, then stir in 2 tbsp of roughly chopped roasted almonds at the end.