Skip to content

Here's How to Make Nut Butter at Home With the Easiest Recipe

If you're looking for a healthier nut butter free of all of those extra ingredients you see on grocery store labels, here's how to do it.
PIN Print

Although nut butter is one of the cheapest buys at the grocery store, making it at home sure is a treat. Plus, by making your own nut butter, you aren't adding in any extra chemicals or sugars in order to elongate the shelf life of this product. You simply have to blend one ingredient—your favorite nuts!

So grab a bag of your favorite nuts of all time, a food processor or blender, and let's learn a recipe for how to make nut butter at home.

Here is an easy step-by-step tutorial for you to follow!


3 cups of nuts, your choice
1 tablespoon of coconut oil, optional

How to Make It

Roast the nuts

roasting pine nuts in the oven for homemade nut butter

Preheat the oven to 350 degrees. Spread the nuts out onto a baking sheet. Roast the nuts for 5-8 minutes, or until the nuts are golden brown and have a deliciously nutty aroma.

Process until creamy

mixing peanut butter in a blender for homemade nut butter

Dump the nuts into your food processor and blend. Seriously, that's it! Here's the thing to keep in mind about nut butter: It takes time. At first, the nuts will be grainy—almost like sand. You may have to stop the food processor a few times to scoop the edges and avoid burnout for your food processor, but keep going. Soon, the nut mixture will become creamy and smooth nut butter!

However, if you're finding yourself processing the nuts for longer than you think (it may take up to 10 minutes to do), you could always throw in a teaspoon to a tablespoon of coconut oil to loosen it up.

Easy, healthy, 350-calorie recipe ideas you can make at home.

Add in any flavoring

homemade hazelnut spread in a jar with a spoon

While this creamy nut butter is simple and tasty enough, you can always add in some flavoring to give your nut butter a pinch of goodness. Make a peanut butter salty by adding in some extra sea salt, or spice up an almond butter with some cinnamon or pumpkin pie spice. You could even sweeten the nut butter with some honey or maple syrup. If you're using hazelnuts, you could mix in some melted chocolate for your very own chocolate-hazelnut spread!

Store in a jar up to 3 weeks

homemade nut butter in a jar spread on toast

Now that you have the perfect creamy concoction, it's time to store it! Storing nut butter in a Mason jar will probably be your best bet, because it has a great seal. It should last in the refrigerator for up to three weeks.

Nut Butter Full Recipe

  1. Preheat the oven to 350 degrees. Spread the nuts onto a baking sheet. Roast the nuts in the oven for 5-8 minutes, or until fragrant and golden brown.
  2. Add the nuts to a food processor. Blend until smooth and creamy—it usually takes up to 10 minutes. Mix every so often. If you want it even creamier, add in the coconut oil, if desired.
  3. Mix in any flavoring you desire. You could add salt, cinnamon, honey, etc.
  4. Store in a glass jar in the fridge for up to three weeks.
3.2/5 (55 Reviews)
Kiersten Hickman
Kiersten Hickman is a freelance health and nutrition journalist. Read more about Kiersten