Make the best homemade peanut butter with just 1 ingredient: peanuts! Smooth, creamy, naturally delicious, and ready in 5 minutes. Perfect for baking, spreading, and snacking.

jar of homemade peanut butter with spoonful of peanut butter

A Quick Look At The Recipe

  • Ready In: 5 minutes
  • Yields: ~2 cups of peanut butter
  • Calories: ~82 calories per 1 tablespoon
  • Key Ingredients: Peanuts (yup, that’s it!)
  • Dietary Info: Vegan, gluten-free, refined sugar-free
  • Why You’ll Love It: Make homemade peanut butter in just 5 minutes!

If you’ve ever wondered how to make homemade peanut butter, I promise it’s easier than you think. If you’ve made my homemade almond butter, pistachio butter, or hazelnut butter, you already know how easy it is to make your own nut butters at home.

You only need 1 ingredient to make your own peanut butter at home: peanuts. That’s it. No added oils, no sugar… just perfectly blended peanuts.

Once you make it, it’s one of those “why did I ever buy this?” moments. I use it all the time in recipes like my peanut butter cookies, peanut butter energy balls, peanut butter balls, peanut butter and jelly smoothie, or by the spoonful!

Why I Love Making Peanut Butter

I rarely buy store-bought peanut butter anymore. Once you make your own, there’s no going back!

  • Only one ingredient: You guessed it—peanuts!
  • No added oils or sugars: Much healthier than store-bought
  • Affordable option: A jar of peanut butter is upwards of $8 nowadays
  • Ultra smooth + creamy texture: With a naturally sweet, rich, nutty flavor
— Megan

What Type of Peanuts Are Best?

I personally love Valencia peanuts because they’re naturally a little sweeter, but any peanuts will work.

You should also know:

  • For the best flavor: Use roasted + salted peanuts (they blend easier + have better flavor)
  • Using unsalted peanuts? Add a pinch of salt while blending
  • Using raw peanuts? Roast them at 350°F for 10 minutes first to release natural oils

Little lesson learned: roasted peanuts is the difference between “why isn’t this blending?” and silky, drippy peanut butter.

Flavor Variations

  • Maple syrup: Add 1-2 tablespoons of maple syrup for subtle sweetness
  • A pinch of cinnamon: For a cozy vibe
  • Make it crunchy: Pulse in a handful of peanuts at the end

How to Make Homemade Peanut Butter (Step-by-Step)

Peanuts in a food processor before blending into peanut butter
  1. Step 1: Add the peanuts to your food processor.
crumbly peanuts turning into creamy homemade peanut butter in food processor
  1. Step 2: Process for 2-5 minutes, stopping to scrape down the sides as needed.
Thick peanut butter mixture blending into smooth texture step by step
  1. Step 3: The mixture will go from crumbly to creamy as the natural oils from the peanuts start to release.
Creamy homemade peanut butter made with one ingredient in a jar
  1. Step 4: Transfer to a glass jar and enjoy!

Note: if your peanuts aren’t roasted, you’ll have to roast them first. To do this, simply preheat the oven to 350°F and place the peanuts on a baking tray. Bake for 10 minutes, then, transfer to the food processor and proceed with the recipe.

Megan’s Tips

  • Use roasted peanuts: Helps release oils faster for a creamier texture. You can buy roasted peanuts, or roast them yourself on a baking sheet at 350°F for 10 minutes
  • Add a pinch of salt: Enhances all the flavors
  • Be patient while blending: The peanuts will go from crumbly → thick → clumpy → smooth. Just keep blending, it can take 2-5 minutes depending on your food processor
  • Scrape down the sides: Keeps everything blending evenly

Ways to Use Homemade Peanut Butter

If you’re like me… you’ll start putting this on everything!

How to Store Homemade Peanut Butter

  • Store in a glass jar: Keeps it fresher and tasting amazing
    • Room temperature: Up to 1 week
    • Refrigerator: Up to 1 month

If it firms up in the fridge, just let it sit at room temp for a bit and give it a stir.

Frequently Asked Questions

How long does homemade peanut butter last?

When properly stored, homemade peanut butter will last up to 1 week at room temperature, or up to 1 month in the refrigerator.

Can I make peanut butter in a blender instead of a food processor?

Yes, you can—but it’s a little trickier. A high-speed blender (like a Vitamix) works best, but you’ll likely need to: stop and scrape down the sides more often, use a tamper to keep things moving, and blend in intervals to avoid overheating.

Why isn’t my peanut butter getting creamy?

It could be a few things: your peanuts may not be roasted (roasting helps release natural oils), your machine may need more time, or you may need to scrape down the sides more often. If needed, you can add 1–2 teaspoons of neutral oil (like melted coconut oil) to help it along—but I rarely find this necessary.

Is homemade peanut butter healthier than store-bought?

Yes, homemade peanut butter is considered healthier than store-bought because it contains no added sugars, preservatives, or oils like most brands. Plus, peanut butter is a great source of protein and healthy fats!

Can I make homemade peanut butter without salt?

Yes! Just use unsalted peanuts. I personally like adding a pinch of salt because it enhances the flavor, but you can definitely leave it out.

If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below. Don’t forget to tag me on Instagram so I can see your creations!

5 from 1 rating

Homemade Peanut Butter

Make the best homemade peanut butter with just 1 ingredient: peanuts! Smooth, creamy, naturally delicious, and ready in 5 minutes. Perfect for baking, spreading, and snacking.

Ingredients
 

  • 3 cups roasted peanuts
  • pinch of salt, if your peanuts are unsalted

Instructions
 

  • Blend the peanuts: Add the peanuts (and salt, if your peanuts are unsalted) to a food processor. Blend for 2-5 minutes, scraping down the sides as needed, until it becomes smooth and creamy. It may take longer depending on how powerful your food processor is. Be patient – it will get there!
  • Store and enjoy: Once smooth and creamy, transfer your homemade peanut butter to small glass jars. Store in the pantry for up to 1 week, or in the fridge for up to 1 month. This recipe yields about 2 cups of peanut butter.

Notes

  • Use roasted peanuts: Helps release oils faster for a creamier texture. You can buy roasted peanuts, or roast them yourself on a baking sheet at 350°F for 10 minutes
  • Add a pinch of salt: Enhances all the flavors
  • Be patient while blending: The peanuts will go from crumbly → thick → clumpy → smooth. Just keep blending, it can take 2-5 minutes depending on your food processor
  • Scrape down the sides: Keeps everything blending evenly
Serving: 2tablespoons, Calories: 165kcal, Carbohydrates: 6g, Protein: 7g, Fat: 14g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 7g, Sodium: 115mg, Potassium: 178mg, Fiber: 2g, Sugar: 1g, Calcium: 16mg, Iron: 0.4mg
Did you make this recipe?Tag @booboosbakeryy with hashtag #booboosbakery on Instagram. We love to see what you make!