clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy peanut butter in a glass jar with a spoon in it

Homemade Peanut Butter Recipe

  • Author: Lauren Grant
  • Cook Time: 20 minutes
  • Total Time: 20 minutes
  • Yield: ~1 ½ cups
  • Category: Sauce/Dip
  • Method: Toasting
  • Cuisine: American
  • Diet: Gluten Free


Homemade peanut butter is leaps and bounds better than store bought. Not only is it easy to make, but you can control what goes into, how much added sugar is in it, and what type of oil is added (if any). Play around with added spices for even more deliciousness!


  • 1 pound unsalted dry roasted peanuts
  • ¼½ teaspoon kosher salt
  • 23 tablespoons olive oil, optional
  • 2 tablespoons honey, optional
  • ¼½  teaspoon cinnamon, optional


Heat oven to 350ºF with rack set in middle position.

Arrange peanuts in an even layer on a baking sheet. Roast peanuts in oven until fragrant and light golden brown, 10–14 minutes. Let peanuts cool on sheet 10 minutes.

Add peanuts and salt to the bowl of a food processor (or high-powered blender) and pulse until finely chopped. Continue processing, scraping down the bowl as needed, until a smooth, creamy and drippy peanut butter is formed.

Add olive oil, honey and cinnamon is using and process to combine. Season with additional salt to taste.


If you add any liquid sweetener like honey or maple syrup you will need to add equal amounts oil. Liquid sweetener does the opposite of what you think it would—instead of making it looser and more drippy it actually makes it stiffer. If you want to sweeten the nut butter without adding extra oil, use powdered sugar.

Oil: you can also use walnut oil, peanut oil, avocado oil, or grapeseed oil. I prefer olive oil for it’s flavor and health benefits.


  • Serving Size: 1 tablespoon
  • Calories: 110
  • Sugar: 0.5g
  • Sodium: 24mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Carbohydrates: 4g
  • Fiber: 1.5g
  • Protein: 4.5g
  • Cholesterol: 0mg

Keywords: homemade peanut butter, how to make homemade peanut butter

Recipe Card powered byTasty Recipes