How to Make Homemade Peanut Butter – Easy Recipe

By Stephanie Manley Updated 13/07/25

Making homemade peanut butter is surprisingly simple and incredibly rewarding. With just a few ingredients and a food processor or high-powered blender, you can create fresh, creamy peanut butter that’s far superior to most store-bought versions. This recipe gives you complete control over the ingredients, allowing you to avoid unnecessary additives, excess sugar, and preservatives while creating a pure, natural spread that showcases the true flavor of roasted peanuts.

Add this site as a preferred Google source!

Homemade peanut butter in a glass jar and a bowl of peanuts behind it.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Why This Recipe Works

This simple recipe succeeds because it focuses on the essential elements that make great peanut butter. Starting with dry-roasted peanuts provides the best flavor foundation, while the minimal addition of salt enhances the natural nuttiness. The optional peanut oil creates the perfect creamy consistency without overwhelming the peanut flavor, and a touch of natural sweetener balances any bitterness. The key is processing long enough to achieve your desired texture while avoiding over-processing that can make the mixture too hot.

Ingredients

  • Dry roasted peanuts – Provide the rich, nutty base with concentrated flavor
  • Salt – Enhances natural peanut flavor and balances sweetness
  • Peanut oil – Creates smooth, creamy texture when desired (optional)
  • Honey, agave nectar, or sugar – Adds natural sweetness if preferred (optional)

Step-by-Step Instructions

Using a Food Processor:

  1. Add peanuts: Place dry-roasted peanuts in the food processor bowl.
  2. Initial processing: Process for 1-2 minutes until peanuts begin breaking down into smaller pieces.
  3. Check consistency: Stop and scrape down sides. Check the texture and taste the mixture.
  4. Add seasonings: Add salt, peanut oil (if you want creamy peanut butter), and sweetener if desired.
  5. Final processing: Process for an additional 1-2 minutes until desired consistency is reached. The mixture will go from chunky to creamy as natural oils are released.
  6. Adjust as needed: If too thick, add a bit more oil. If not salty enough, add more salt.

Using a High-Powered Blender (Vitamix):

  1. Blend peanuts: Process peanuts for 1 minute until they begin forming a paste.
  2. Season: Add salt, oil, and sweetener if desired.
  3. Final blend: Process for an additional 30 seconds until smooth and creamy.
  4. Check consistency: Stop and taste, adjusting seasonings as needed.
Homemade peanut butter on a spoon, peanuts, and peanut butter sandwich.

Chef’s Notes

Processing times may vary depending on your equipment’s power. High-powered blenders work faster than food processors. If using honey-roasted peanuts, they’re often perfectly seasoned without additional salt or sweetener. Don’t worry if the mixture seems dry at first – the natural oils will release as processing continues.

Storage & Freshness Instructions

  • Room Temperature Storage: Store in an airtight jar at room temperature for up to 3 months. Natural separation is normal – stir before using.
  • Refrigerator Storage: Keeps for up to 6 months in the refrigerator. Bring to room temperature for easier spreading.
  • Freezing: Freeze for up to 1 year in airtight containers. Thaw at room temperature and stir well before using.
Homemade peanut butter in a spoon and peanuts behind it.

Love Peanut Butter? Check out all of these great peanut butter recipes

Find lots of easy DIY recipes right here on CopyKat!

Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox.
Plus you’ll get great new recipes from us every week!

How to Make Homemade Peanut Butter Easy Recipe

Simple homemade peanut butter with just peanuts, salt, and optional oil. Much better than store-bought and you control all the ingredients!
PRINT PIN SAVE RECIPE
5 from 1 vote
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes

Ingredients
 

  • 16 ounces dry roasted peanuts
  • 1/4 teaspoon salt
  • 1 tablespoon peanut oil use if you want creamy peanut butter
  • 1 tablespoon honey agave nectar, or sugar to sweeten if desired

Instructions

  1. Depending upon your food processor or heavy-duty blender times to process peanuts may vary. Place peanuts in the vessel. Process in a food processor for 1 to 2 minutes, check the consistency, and taste. Add salt, oil (if you want creamy peanut butter), and sweetener if desired.
  2.  Process for an additional minute or two. If using a heavy duty blender like a Vitamix process or 1 minute and season with sugar, oil, and salt if desired. Process for an additional 30 seconds. I find if you use honey roasted peanuts they are almost perfectly seasoned.

Video

Nutrition

Calories: 177kcal | Carbohydrates: 7g | Protein: 6g | Fat: 14g | Saturated Fat: 2g | Cholesterol: 0mg | Sodium: 228mg | Potassium: 186mg | Fiber: 2g | Sugar: 2g | Calcium: 15mg | Iron: 0.6mg
Tried This Recipe?Leave a comment and rating to let people know how you liked it! Tag me on Instagram @copykatrecipes
Course: Snack
Cuisine: American

More Ideas

REVEALED Olive Garden Copycat Recipes

yes, you CAN make it at home! I’ll show you how.

5 from 1 vote

Leave a Reply

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

Recipe Rating




3 Comments

  1. 5 stars
    Love how easy this is to make. Also great that I know exactly what is in it and that I can climate the sugar or salt if I like.

  2. Can you tell me if stevia could be used in this recipe instead of some of the other sweeteners, and if so liquid or powder? Trying to cut down on my grams sugar…Thanks in advance.

    Debbie

    1. To be honest, I haven’t tried this before. I am more familiar with coconut sugar. I think the coconut sugar would work ok.