How to Make Easy Homemade Peanut Butter

by Yanni Cheng

Whip up a healthier peanut butter spread for the family and kids, in only 15 minutes with 4 ingredients.


  • 200 Grams Nuts (e.g. Peanuts, almonds etc)
  • 2 Tablespoons Olive oil (or other preferred oil)
  • 1 Tablespoon Honey (or sugar or stevia)
  • Dash of salt (optional)
  • Instructions

    Step 1

    Gather your preferred nuts (I'm using equal parts of almond and macadamia), olive oil, honey and salt.

    Step 2

    Roast nuts at 180c for about 10min, or until nuts are slightly browned, to enhance nutty flavours.

    Step 3

    Begin by blending the nuts in a processor.

    Step 4

    For crunchy peanut butter, set aside a portion of crushed nuts, before you continue to pulse the remaining.

    Step 5

    Nuts would become crumbly first.

    Step 6

    Turning into a paste as the blending continues. Scrape the nuts on the sides to make sure all nuts are well-blended.

    Step 7

    Paste-like mixture at around 10 minutes.

    Step 8

    Add the oil, honey and salt into the processor and continue blending (or mix everything in a bowl) until the consistency you like. Add more oil for a more runny mixture.

    Step 9

    Done! For crunchy version, mix in the crushed nuts now.

    Step 10

    NOTES ON CHOICE OF NUTS: For creamy version, you need to use peanuts for its higher oil content. For paste-like version, the "less oily" nuts like almonds, macadamia are great.

    Step 11

    Fresh batch of creamy peanut butter made from 100g of peanuts and 1/4 tsp of olive oil .

    Step 12

    Store in an air-right container. Use within 2 weeks at room temperature, or up to a month in the fridge. Stir before use if the oil separates for the nuts.

    Step 13

    Enjoy it with your morning toast or make your favorite baked goods.