Almond butter is just some almonds raw or roasted (your choice) grinded with considerable patience till it is runny. Finally, some flavoring with honey and salt. Your homemade almond butter is ready. Great as kids healthy snack. You might like my homemade peanut butter, almond soup and Badami white Korma too.

Benefits of Homemade Almond Butter:

Now, this homemade almond butter is so addictive that you and your family might end up eating a lot more than you ever did. So here are few benefit, of course we have to eat in moderation.

  1. Almonds are high source of proteins and helps tissue regeneration and repair.
  2. Specially beneficial for athletes and sport lovers as it slowly releases energy during workouts and training.
  3. The unique fat profile of almond helps reducing bad cholesterol and there by prevent development of cardiovascular disease.
  4.  Regular consumption improves insulin sensitivity positively. So it’s a yes yes for pre-diabetics too.
  5. Almond enriched diet also helps weight loss and weight management.
  6. Plus, they are rich in Vitamin E (anti-oxidant), healthy flavonoids, magnesium and potassium.
  7. One point to consider is that they are rich in oxalates too and high oxalates can cause many diseases. So people with kidney and gall bladder disorders should consult their doctor before making it a part of their regular diet.

Which one is better? Raw Almonds or Roasted Almonds

Firstly, it is obvious raw almonds are better and soaked are the best. When it comes to almond butter, you grind till almonds are super heated (steam rises when you open your mixers lid.)and releases oil. So raw or roasted does not matter much as they cook in mixer too.

Recipe: Homemade Almond Butter:

Although, this grinding process requires a lot patience but the way it turns from powder to paste is amusing. And the aroma of roasted almond is enticing. 

I roasted my almond first .You can use raw almonds too.


The almond grinding will go through four stages








do not give up midway and wait till it’s runny because runny  is smoother, creamier and spreadable.


  • Almonds (raw or roasted) 2 cups
  • Honey 1.5 tbs
  • Salt to taste  (not required if using salted almonds)

Steps to make Homemade Almond Butter

  • You may roast almond in preheated oven at 300-350 F for 8-12 minute.(without burning ) Or you can skip this step if making raw almond butter.
  • Grind almonds in the mixer on medium till it turns into powder.
  • Scrap and continue grinding till clumpy. (2-5 minutes depending upon your mixer speed)
  • Scrap from time to time and continue grinding till it is somewhat runny. (5-10 min)


  • Pre-heating almonds will speed up the process.
  • You can spread it on pancakes, crepe, toast, paratha or fruits.
  • You use it in making dips and sauces.
  • Or in soups and salads.

How to store Homemade Almond Butter?

  • Store homemade nut butters in clean jar with tightly covered lid as exposure to oxygen can make it rancid. Alway use clean spoon for serving.
  • Keep all nut butters in fridge, and they are good for more than a month. If you like soft butter, you can store on counter top too for more than a week. If you want to store for longer, you can keep in freezer upto 3 months.
  • You can even make a large batch and store in freezer. Just take out a small portion and store in separate jar in fridge. 
  • If oil separates give your butter a whisk. 
  • Discard almond butter if solid part liquify or turns smelly.