Deliciously creamy and full of natural goodness. Homemade nut butter is so simple to make and will be an absolute treat on your toast or on a spoon straight from the jar…

Nut butters, of any kind, really are incredibly easy to make. Needing only 2 ingredients, and a little patience, I promise that the result will be worth it. By making your own it ensures that you know exactly what is in it, no added oils or nasty additives, making it a fabulous addition to your healthy, balanced diet.

cashew butter on toast with banana

In this particular recipe I am using Cashew Nuts, although you can use any nuts in exactly the same way. Cashews are considered to have a lower fat content than most other nuts, making it a wise choice if you are watching your weight. However, it is worth mentioning that ALL nuts are relatively high in fat, the good news is that, it’s the good kind of fat! Having said that, excess amounts of fat of any kind, good or bad, will expand your waistline…so you have been warned.

Almonds are another particular favourite nut of mine to use in this recipe, or classic peanuts. Nuts offer a fantastic protein hit to your diet, as well as the aforementioned healthy fats, which we all need in moderation. I love to spread my nut butters on toasted rye bread, and top with banana and some chia seeds for a really filling, nutritionally dense breakfast.  Swirl into your porridge too, which is just heavenly! With such a rich, thick, creamy texture it makes it feel so indulgent.

A little patience…

I mentioned that you will need a little patience when making your nut butter, and I’ll explain why. The second stage of the process, it to blend the roasted nuts in a food processor. At first the nuts will crumble, then form a ball, until eventually releasing their natural oils and forming a lovely creamy paste, which will become your ‘butter’. It will take time to get to this stage though, so be patient and let the nuts work their magic.


Cashew Nut Butter


  • 300g Natural Raw Cashew Nuts (or nut of your choice)
  • Pinch of Sea Salt

cashew butter ingredients


Preheat oven to 150°C fan.

Spread nuts on a baking tray, ensuring in a single layer. Roast for approx. 10 mins, or until golden brown.

Remove from oven, and tip into a food processor. Add a good pinch of sea salt and blend for roughly 10 mins.

cashew butter in blender

Scrape sides of processor down with a silicone spatula every now and again, to ensure all nuts are incorporated into the delicious butter.

cashew butter scrape down

Your nut butter is ready when creamy and smooth.

cashew nut butter serve in bowl


Fiona Lyne

2 comments on “Creamy Homemade Nut Butter Recipe”

    • Thanks Kelsie! They really are so good, and easy to make. Problem is they don’t last very long!! x

Leave a Reply

Your email address will not be published. Required fields are marked *