How to Make Peanut Butter

Jump to Recipe

Learn how to make peanut butter with these essential steps. This smooth and creamy spread is made with only two ingredients and takes just 15 minutes. You won’t believe how easy it is to make homemade peanut butter!

Spoon scooping homemade peanut butter out of a glass jar

Have you ever wondered how to make peanut butter? It’s a straightforward process that only requires two ingredients, perhaps even one. There are a few steps to follow to ensure the smoothest and creamiest homemade peanut butter.

Once you’ve made your own, I promise you won’t go back to the store-bought version. You can even customize it with add-ins to switch up the flavors. Peanut butter is one of the most popular spreads, so why not have a small artisan batch ready anytime the craving hits!

How to Make Peanut Butter

My family eats a lot of nut butter, both peanut butter and almond butter topping the list. It’s fun making your own homemade versions because you control what gets added in and you can mix up the flavor combinations.

Make sure to use at least an 8-cup sized food processor or high-speed blender. This tool will help process the right volume of peanuts and prevent burn out of the equipment. Let’s go over the basics for a super smooth spread, here are the essential steps.

Roast the peanuts

Photo of roasted peanuts inside a food processor

Roasting peanuts warm the oils in the legume, making them more aromatic and easier to process. The nuts get baked in the oven at 350°F (177°C) for about 10 minutes. It’s okay to use raw or dry roasted unsalted peanuts. The nuts should take on just a light golden color after roasting. You can skip this step if you want to make raw peanut butter.

Process the peanuts

Photo of roasted peanuts in a food processor after being pulsed

Add warm peanuts to a food processor or blender. The peanuts will go through multiple phases in texture changes before becoming smooth and creamy. The first step is just to pulse the nuts a few times to get them initially broken up. Then process continuously at high speed for 1 minute, it will look like wet sand.

Process for another minute on high speed, then you’ll notice that the peanut solids will start to clump together into a mas and the peanut oils will coalesce as well.

How to make peanut butter in a food processor

Another 1 minute of processing at high speed will create a more thick and chunky textured peanut butter. The equipment will also become hot from processing. If you notice the machine struggling at any time, let it rest and cool down for 10 minutes before continuing.

Peanut butter add-ins

Salt added to peanut butter inside a food processor

This is the time to add salt, or any other flavoring ingredients like sweeteners (honey or maple syrup), cocoa powder for chocolate peanut butter, cinnamon or oils (vegetable oil or coconut oil). If you’re adding honey or maple syrup, you must add some oils to keep the peanut butter smooth and spreadable; otherwise, it will seize up and clump together immediately (trust me!).

A small amount of added fats will also make the peanut butter creamier and prevents oil and fat separation from happening as quickly because it helps to emulsify the spread. Process for 1 to 2 minutes, until a smooth and warm pourable peanut butter, is formed. Once the nut butter cools down, it will be spreadable with a knife.

Stack of peanut butter and jelly sandwiches


This homemade peanut butter recipe makes about 1 cup of spread. Transfer to an airtight container or glass jar with a lid and refrigerate for up to 3 weeks. I’ve noticed that with homemade peanut butter you don’t get the separation compared to the store-bought products if eaten within the month. This is because the peanut butter is not being transported and sitting on the shelf for an extended period.

More condiment recipes

Why peanut butter is solid at room temperature

Peanuts contain a balance of 80 to 20% ratio of unsaturated and saturated fats. The peanut oil heats up when being processed, making it more liquid and flowable. Once cooled down to room temperature or below, the fats cool down and the saturated fats help to make the peanut butter solidify to a more spreadable texture.

Pin this recipe to save for later

Pin This

How to Make Peanut Butter

Learn how to make peanut butter with these essential steps. This smooth and creamy spread is made with only two ingredients and takes just 15 minutes.
Pin Print Review
4.47 from 13 votes
Prep Time5 mins
Cook Time10 mins
Total Time15 mins
Servings 16 servings
Course Condiment
Cuisine American


  • 2 cups peanuts, unsalted, shelled, dry roasted or raw
  • ½ teaspoon kosher salt, optional


  • Position rack in the center of the oven. Preheat to 350°F (177°C).
  • Add peanuts to a sheet tray. Roast for 5 minutes then rotate and roast an additional 5 minutes.
  • Add warm peanuts to a food processor or blender.
  • Pulse for 5 seconds to break down the peanuts.
  • Process on high speed for 1 minute. The peanuts should look like wet sand. Scrape down the sides and bottom of the bowl or cup.
  • Continue to process at high speed for 1 minute. The peanuts will start to clump together and form a mass. Scrape down the sides and bottom of the bowl or cup.
  • Process on high speed for 1 minute. The peanuts will become smooth and look like thick peanut butter. Scrape down the sides and bottom of the bowl or cup.
  • Add salt and process on high speed for 1 to 2 minutes. The peanut butter will be very smooth and pourable.
  • Transfer the warm peanut butter to a jar or airtight container. Once the peanut butter cools, it will thicken up and be spreadable.


  • Store in an airtight container for up to 3 weeks in the refrigerator.
  • Recipe Yield: 1 cup peanut butter
  • Serving Size: 1 tablespoon
  • 1-2 tablespoons of honey or maple syrup can be added to sweeten the peanut butter. Add the sweetener when you add the salt. However, you must also add 1 tablespoon of vegetable oil or coconut oil to prevent the peanut butter from seizing up and becoming tough. Add the sweetener and oil at the same time with the salt.
  • Spices like cinnamon or cocoa powder can be added with the salt to flavor the peanut butter. I found that 1/2 teaspoon of cinnamon is a good starting point.

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register now

Nutrition Facts
How to Make Peanut Butter
Amount Per Serving
Calories 106 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g5%
Polyunsaturated Fat 3g
Monounsaturated Fat 4g
Sodium 3mg0%
Potassium 131mg4%
Carbohydrates 3g1%
Fiber 1g4%
Sugar 1g1%
Protein 5g10%
Calcium 10mg1%
Iron 0.9mg5%
* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Tag @jessica_gavin on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Filed under:

This post may contain affiliate links. Please read my disclosure policy.

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Jessica's Secrets: Cooking Made Easy!
Get my essential cooking techniques that I learned in culinary school.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

20 Comments Leave a comment or review

  1. Hailey Points says

    Hi! I added honey & melted coconut oil, but my peanut butter still seized up. Is there any way to fix it? Should I just keep processing it?

  2. patricia krueger says

    Why do you recommend refrigeration for homemade PB, as the store bought kind is not refrigerated? I love your recipes, especially the mayo.

    • Jessica Gavin says

      I would refrigerate homemade peanut butter if not eating within a week. Over time the oil from the peanut butter will oxidize and turn rancid. Often times in food manufacturing the jars may get a nitrogen flush to push out the oxygen to delay spoilage and increase the shelf life, also making it easier to store at room temperature for longer.

See More Comments

Leave A Reply

Recipe Rating