This post may feature affiliate links. Please read our disclosure policy.

Learn how to make peanut butter with just peanuts and sea salt in 5 minutes or less. This creamy, toasty, and healthy recipe is better than anything you’ve bought in the store!

Homemade Peanut Butter on a Spoon
Eat this homemade peanut butter by the spoonful!

📖 About

We’ve yet to meet someone who isn’t in love with peanut butter.

Peanut butter is enjoyed by many in baking, on bread, or even in savoury meals like spicy peanut sauce and West African peanut stew. But, do you know where peanut butter came from?

The best guess is South America since they’ve found pottery made in the shape of peanuts dated back 3500 years ago! They probably didn’t have the luxury of a Vitamix back then…

Anyways, we’re not sure why it’s taken us so long to make our own homemade peanut butter recipe.

We’ve always been huge fans of Adams peanut butter and thought nothing could compare.

Boy, were we wrong.

We had the power at our fingertips all this time, and we’re about to show you exactly how easy it is to make your own homemade peanut butter.

Why is this peanut butter so special though?

It’s cheaper, creamier, takes all of 5 minutes, and requires very minimal effort (unless you find pushing a button on the blender hard).

Need we go on?

So what’s in this peanut butter recipe? Just peanuts and salt! But, we’ll also share a few customizations for you to try.

If you’re vegan, gluten-free, or keto look no further. We got you!

Peanuts and Himalayan Salt
You seriously only need 2 ingredients

🍲 Key ingredients

For a complete ingredient list and step-by-step guide, scroll down to our recipe card.

Roasted peanuts

Taste: known to some people as goobers (we couldn’t leave that name out), roasted peanuts have a rich, sweet flavor, with hints of chocolate. That taste can change depending on how long you roast them.

Health: we love peanuts for their oleic acid content (healthy fat), which has been shown to help people with diabetes better control their blood sugar levels (these nuts should win a Nobel prize).

Fun fact: Peanuts actually come in four basic types (Runner, Virginia, Spanish, Valencia) and all have distinct sizes, colors, shapes, and tastes (the more you know, right?).


Taste: used to bring out flavor, salt actually helps to enhance sweetness and lessen bitterness. How cool is that? It literally makes everything taste better. But, you can also leave this ingredient out if you need to watch your sodium levels.

Peanuts in a Blender
Throw those bad boys in your blender

🔪 Instructions

If you have questions about how to make homemade peanut butter, don’t forget to check out our FAQ section at the bottom of this post.

Step 1: if you don’t have roasted peanuts, toast them up in your oven on a baking sheet. Wait until they’re turning golden brown and shiny (they’ll also smell intoxicating).

Ground Peanuts in a Blender
Start slowly grinding them into a paste

Note: by using roasted peanuts, you’ll end up with a deeper, richer flavor, but it’s up to you! We like it both ways.

Step 2: once the peanuts are roasted, add them with a pinch of salt to a high-speed blender or food processor. Pulse to grind the nuts together into a gritty-looking mixture (see above photo).

Peanut Paste in a Blender
Be patient!

Step 3: stop and scrape down the sides, and turn your blender on low-medium again. Continue this blending and scraping process until you have peanut butter!

Homemade Peanut Butter in a Blender
Ta-da! The creamiest homemade peanut butter in 5 minutes

Step 4: last but not least, add in any other optional flavors you want and blend to combine. Transfer your homemade peanut butter to a jar or a container for storage!

🌡️ Storage

Room temperature: keep this peanut butter in an airtight container at room temperature for up to 1-2 weeks. That is, if it lasts for that long. You don’t want to keep it out past that since the peanut oils will turn rancid.

Fridge: to keep it fresh for longer, store it in the fridge in an airtight container for up to 3 months.

Spoonful of Homemade Peanut Butter
Just look at that beautiful sight

💭 Budget tips

We think everyone should be able to eat better for less, so here are a few tricks to make this recipe even more affordable:

  • Roast the nuts yourself rather than buying them roasted.
  • Buy your peanuts in bulk because you know you’ll be making this recipe again.
  • Store it in the fridge so it lasts longer.
  • Measure out your usage (yes, you know who you are).

🍴 Tasting notes

Homemade peanut butter is something you’ll be making for the rest of your life. It’s:

  • Creamy
  • Melt-in-your-mouth
  • No-stir
  • Peanutty
  • Sweet

If you try this recipe, please rate it and leave us a comment below! Want to stay up-to-date with new recipes? Subscribe to our newsletter or connect with Broke Bank Vegan on social media. Happy eating!

♻️ Similar recipes

For some more tasty recipes to use peanuts in, check out our:


Does homemade peanut butter need to be refrigerated?

If you’re planning to use this within a week or so, you can keep it at room temperature. If you think it’s going to last longer than that, store it in your fridge. The reason for this is because the natural peanut oils will become rancid when left too long at room temperature.

This peanut butter is not sweet enough. How can I make it sweeter?

If this is your first experience with natural peanut butter, it’s going to taste much different than you expect. To make it sweeter, simply add agave, maple syrup, or sugar until you reach your preferred taste.

What is the best type of salt to use in this recipe?

While we prefer the taste of pink Himalayan salt in our peanut butter, any type of salt will do! Just use whichever variety you have on hand, or buy already-salted peanuts to skip a step.

Is peanut butter gluten-free?

Yes, peanut butter is suitable for celiacs and those who follow a gluten-free diet. For more information, tips, and tricks about eating peanut butter on a gluten-free diet, check out The Helpful GF.

Homemade Peanut Butter.

How to Make Peanut Butter

Mitch and Justine
Learn how to make rich, creamy peanut butter in the comfort of your own home. It's an incredibly EASY and lightning QUICK recipe you'll soon be spreading on toast, adding to oatmeal, or eating by the spoonful!
5 from 1 vote
Prep Time 5 minutes
Total Time 5 minutes
Course Spread
Cuisine Gluten-Free, South American, Vegan
Servings 62 servings
Calories 100 kcal


  • High speed blender or food processor
  • Spatula
  • Mason jar with a lid


  • 4 cups unsalted and dry roasted peanuts ($2.41)
  • ¾ – 1 tsp salt ($0.01)

Add-Ins optional

  • Cinnamon
  • Cacao powder
  • Agave nectar or maple syrup
  • Pumpkin spice
  • Chopped peanuts
  • Coconut oil
  • Chocolate chips


  • If you don't have roasted peanuts, preheat your oven to 350°F and spread the raw peanuts out on a baking sheet. Bake them until they're turning golden brown, about 10 minutes. By using roasted peanuts, you'll end up with a deeper, richer flavor, but it's up to you! We like it both ways.
  • Once the peanuts are roasted, add them and your preferred amount of salt to a high-speed blender or food processor. Pulse or turn on low for 1 minute to grind the nuts together into a gritty-looking mixture. Stop and scrape down the sides and bottom with a spatula or spoon.
  • Then, turn the blender or food processor back on to continue mixing for another 1-2 minutes. It will look like a dry peanut clump at this point. Don't you worry, we're not done yet!
  • Stop and scrape down the sides and bottom once more, then blend again until the mixture starts to appear smooth and glossy, about 2-3 minutes. You're going to be shocked at the transformation at this point.
  • Last but not least, add in any other optional flavors you want and blend to combine. Transfer your homemade peanut butter to a jar or a container for storage!


  • If you prefer a lighter peanut flavor, opt for raw instead of roasted peanuts.
  • We personally use pink Himalayan salt for our peanut butter, but any type will do. If you have salted peanuts, omit the extra salt altogether.
  • Optional ingredients are not reflected in the price or calories of our recipes.
  • Nutritional information is a rough estimate.
  • Recipe cost calculations are based on ingredients local to us and may vary from recipe-to-recipe.
  • All prices are in USD.


Serving: 1tbsp | Calories: 100kcal | Carbohydrates: 3.7g | Protein: 3.7g | Fat: 8.5g | Saturated Fat: 1.7g | Polyunsaturated Fat: 2.1g | Monounsaturated Fat: 4.3g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 31.4mg | Potassium: 92.9mg | Fiber: 0.8g | Sugar: 1.7g | Calcium: 8.2mg | Iron: 0.3mg
Don’t miss another recipe!Subscribe to our newsletter!

Similar Posts

Leave a Reply

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

Recipe Rating