Peanut butter—smooth, spreadable, and oh-so-delicious. There’s something incredibly satisfying about transforming a simple ingredient into a homemade version that surpasses anything from the store. The joy of slathering your own freshly made nut butter on toast or stirring it into oatmeal is hard to beat. Today, I’m excited to share a fantastic recipe for better homemade peanut butter that focuses on the brilliant idea of adding water instead of oil. Trust me when I say, this method yields a creamy consistency and an authentic peanut flavor that you won’t want to miss.

The beauty of this recipe lies in its simplicity. With just three key ingredients, you can whip up a batch in no time—perfect for those sudden cravings or as a staple in your pantry. Not only is it budget-friendly, but it allows you to control the saltiness and flavor, making it a personal creation that perfectly suits your taste. I promise you’ll feel like a peanut butter pro after trying it. Let’s get started!
Why You’ll Love This Recipe
- Simple & Quick: In just 10 minutes, you can have your own fresh peanut butter.
- Irresistible Flavor: The rich, nutty taste is infinitely more satisfying than store-bought options.
- Eye-Catching Appeal: Watch as your peanuts transform into silky smooth spread—it’s quite the show!
- Flexible Serving: Ideal for breakfast, snacks, or even desserts—there’s no wrong time to enjoy it.
- Diet-Friendly Options: Naturally gluten-free and easily made vegan!
Ingredients You’ll Need
- 3 cups roasted unsalted peanuts: These form the base of your peanut butter. You can also use salted peanuts, but make sure to adjust the salt in the recipe accordingly.
- 1–2 teaspoons fine sea salt: This adds flavor! Start with 1 teaspoon and taste-test as needed.
- 1.5 tablespoons water: This is the secret ingredient that keeps your peanut butter creamy without the added oil. Use plain water for the best results!
How to Make Peanut Butter: Add Water, Not Oil
- Blend the Peanuts and Salt: Start by adding the 3 cups roasted unsalted peanuts and 1 teaspoon of fine sea salt into a food processor. Process for about 6–10 minutes. You’ll notice the mixture going through several stages:
- It begins sandy and crumbly.
- Then, it clumps together.
- Next, it forms a dough-like ball.
- Finally, it breaks back down into a thick, spreadable paste before becoming silky smooth.
- Incorporate Water: When you hear a watery sound as the mixture thins, it’s time to add 1.5 tablespoons of water while the food processor is still on. This will instantly thicken the mixture, so keep processing for another 30–90 seconds until it’s smooth. The friction will warm the peanut butter, allowing it to thicken further as it cools.
- Transfer and Chill: Spoon the freshly made peanut butter into a pint-sized mason jar and store it in the refrigerator.
Storing & Reheating
To store your homemade peanut butter, keep it in the refrigerator in a sealed container for up to two weeks. If you prefer a longer lifespan, consider freezing it for up to 3 months in an airtight container. When ready to use, simply thaw it in the refrigerator overnight or at room temperature for a few hours. If the texture seems a bit different, just give it a stir to bring back that creamy consistency!
Chef’s Helpful Tips
- If your peanut butter seems too thick, add a bit more water, a teaspoon at a time, until desired smoothness is reached.
- For an extra flavor boost, try adding a little honey, maple syrup, or cocoa powder for a twist.
- To avoid any over-processing, keep an eye on the texture. You want a creamy spread, not a peanut paste stuck to the sides of your food processor!
- The quality of your peanuts matters—always opt for fresh, high-quality roasted nuts for the best flavor.
There you have it: a straightforward, wholesome approach to making peanut butter at home. The opportunity to customize your own nut butter can be a delightful experiment, certainly rewarding your taste buds. I encourage you to play around with textures and flavors, and find what suits you best. Enjoy every tasty bite!

Recipe FAQs
How long will homemade peanut butter last?
Homemade peanut butter, when stored in the refrigerator in an airtight container, can last for about two weeks. If you freeze it, however, it can remain good for up to three months. Be sure to label your container with the date you made it!
Can I use different nuts?
Absolutely! Feel free to experiment with other nuts like almonds, cashews, or hazelnuts. Each type will offer a unique flavor and texture. Just follow the same process, adjusting water and salt to your taste.
What if my peanut butter is too thick?
If you find your peanut butter is thicker than you’d like, simply add more water, a little at a time, while processing until it reaches your preferred creaminess.
Can I add flavors or sweeteners?
Definitely! Once your peanut butter is at the right consistency, you can mix in ingredients like honey, vanilla extract, or cocoa powder to add sweetness or flavor. Just remember to do this in moderation, adjusting to your taste!
Print
Peanut Butter: Add Water, Not Oil
Enjoy homemade peanut butter that is rich in flavor and simple to prepare. With just roasted peanuts, a pinch of salt, and a splash of water, you’ll create a delicious spread perfect for breakfast or snacks.
- Total Time: 20 minutes
- Yield: 1 jar 1x
Ingredients
- 3 cups roasted unsalted peanuts
- 1–2 tsp fine sea salt to taste
- 1.5 tbsp water
Instructions
- Combine 3 cups of roasted unsalted peanuts and 1–2 tsp of fine sea salt in a food processor, starting with 1 tsp of salt.
- Process the mixture for 6–10 minutes until it goes through several stages: starts sandy and crumbly, then clumpy, forms a dough-like ball, becomes a thick spreadable paste, and finally thins while sounding watery.
- Once the mixture is thin and sounds watery, add 1.5 tbsp of water while the processor is running. It will thicken immediately.
- Continue processing for another 30–90 seconds until smooth. Note that the mixture will be hot from friction and thicken as it cools.
- Transfer the peanut butter to a pint-sized mason jar and refrigerate.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
You can use salted peanuts for added flavor, but adjust the salt accordingly.
If you prefer a chunkier peanut butter, process it for a shorter duration before adding water.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Spread
- Method: Blending
- Cuisine: American
Nutrition
- Serving Size: 2 tablespoons
- Calories: 188
- Sugar: 1g
- Sodium: 50mg
- Fat: 16g
- Saturated Fat: 2g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 0mg






