If you’ve ever tasted truly fresh peanut butter, you know it’s a whole new experience compared to store-bought jars. This Homemade Peanut Butter Recipe is a kitchen game changer—simple, wholesome, and bursting with natural nutty goodness that you control every step of the way. Whether you like your peanut butter silky smooth or with a little texture, this recipe lets you customize the flavor and consistency to match your cravings perfectly. Get ready to discover how a few basic ingredients can transform into a luscious, homemade spread that’s perfect for breakfasts, snacks, or even adding depth to your favorite recipes.

Ingredients You’ll Need
Gathering just a handful of ingredients, each plays a crucial role in creating the perfect balance of taste and texture in your homemade peanut butter. These simple components come together to highlight the richness of peanuts while adding subtle sweetness and a touch of saltiness for depth.
- 2 cups roasted peanuts: The star of the recipe, these provide the creamy, nutty base full of protein and flavor.
- 1 tablespoon honey (optional): Adds a mild natural sweetness, balancing the nuts’ earthiness without overpowering.
- 1/4 teaspoon salt: Enhances the overall flavor, bringing out the peanuts’ richness beautifully.
How to Make Homemade Peanut Butter Recipe
Step 1: Blend the Peanuts
Start by placing your roasted peanuts in a food processor and blend for about 1 to 2 minutes. During this time, the peanuts will go through stages from chunky to crumbly to finally smooth and creamy. Feel free to pulse if you prefer a chunkier texture, but smooth peanut butter comes from going just a bit longer. The natural oils will release, giving that iconic spreadable consistency.
Step 2: Add Honey and Salt
Once your peanuts reach that silky-smooth stage, add the honey if you like a hint of sweetness and sprinkle in the salt. Blend again until these ingredients are fully incorporated, which should just be another 30 seconds or so. The honey not only sweetens but also slightly helps the peanut butter stay softer, while the salt deepens the flavor nuances.
Step 3: Transfer and Store
Now comes the easy part—transfer your freshly made peanut butter to an airtight jar. Keeping it in the refrigerator ensures it stays fresh and maintains the perfect texture for up to two weeks. Homemade peanut butter doesn’t contain preservatives, so refrigeration is key!
How to Serve Homemade Peanut Butter Recipe

Garnishes
To make your homemade peanut butter even more special when serving, consider topping it with a sprinkle of sea salt, a drizzle of honey, or even some crushed roasted peanuts for added crunch. These little touches elevate simple spreads into delightful bites that excite the palate.
Side Dishes
This Homemade Peanut Butter Recipe pairs beautifully with a variety of sides. Classic choices include apple slices, celery sticks, or warm toast. For a more indulgent treat, try it on freshly baked cinnamon rolls or swirled into oatmeal or yogurt for a creamy, protein-packed upgrade.
Creative Ways to Present
Want to impress friends or family? Turn your peanut butter into cute snack cups by layering it with jam or fresh fruit in small glasses. Alternatively, use it as a dip for pretzels or rice crackers at your next gathering. Another fun idea is to blend it into smoothies or fold it into cold desserts for a nutty twist.
Make Ahead and Storage
Storing Leftovers
Homemade peanut butter keeps wonderfully in an airtight container in the fridge for about two weeks. Stir it well before each use as natural oils might separate slightly over time. This short shelf life means you’re savoring fresh, preservative-free goodness every time.
Freezing
If you want to make a larger batch, peanut butter freezes well! Portion it into smaller jars or freezer-safe containers and freeze for up to three months. Thaw overnight in the refrigerator before use, and give it a good stir to bring back its smooth texture.
Reheating
Since peanut butter is delicious at room temperature or chilled, reheating is rarely needed. If your spread becomes too firm from refrigeration or freezing, simply leave it out for 10-15 minutes or warm it gently in a bowl over hot water until it softens to your liking.
FAQs
Can I use raw peanuts instead of roasted peanuts?
Raw peanuts can be used, but roasting enhances their flavor and helps release oils for a creamier texture. If you use raw, consider roasting them yourself for the best results before blending.
Is it possible to make this recipe nut-free?
This recipe relies on peanuts as the main ingredient, so it’s not suitable for nut-free diets. However, you can try similar methods with seeds like sunflower or pumpkin seeds for a nut-free alternative.
How long does homemade peanut butter last?
Stored in the refrigerator, your homemade peanut butter will stay fresh for up to two weeks. Without preservatives, it doesn’t keep as long as commercial varieties, so enjoy it while it’s at its best!
Can I add other flavors to this Homemade Peanut Butter Recipe?
Absolutely! Cinnamon, cocoa powder, or even a dash of vanilla extract can be great additions. Just add a small amount and blend well to customize your spread to your taste buds.
What if I don’t have a food processor?
While a food processor is ideal for smooth peanut butter, you can use a high-powered blender or even a sturdy mortar and pestle for a chunkier version. It might take a bit more elbow grease but the delicious result is worth it!
Final Thoughts
Trying this Homemade Peanut Butter Recipe is one of those simple kitchen joys that brings a little extra happiness to your day. It’s fresh, easy to customize, and far tastier than anything you’ll find on store shelves. So grab those peanuts and taste the magic you can create yourself—you might just find this becoming your new favorite staple!
Print
Homemade Peanut Butter Recipe
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Total Time: 5 minutes
- Yield: 8.8 servings
- Category: Spread
- Method: Blending
- Cuisine: American
Description
This homemade peanut butter recipe is a simple, natural way to enjoy creamy and delicious peanut butter without any additives. Made with just roasted peanuts, honey, and a touch of salt, it’s perfect for spreading on toast, adding to recipes, or enjoying as a healthy snack.
Ingredients
Ingredients
- 2 cups roasted peanuts
- 1 tablespoon honey (optional)
- 1/4 teaspoon salt
Instructions
- Blend the peanuts: In a food processor, blend the roasted peanuts for 1-2 minutes until they become smooth and creamy in texture.
- Add honey and salt: Add the honey (if using) and salt to the peanut mixture, then blend again until everything is fully incorporated and evenly mixed.
- Store the peanut butter: Transfer the peanut butter to an airtight jar and store it in the refrigerator for up to 2 weeks to maintain freshness.
Notes
- Use roasted peanuts for the best flavor and creaminess.
- Honey is optional and can be omitted for a pure peanut butter taste or for a vegan version.
- Adjust the salt quantity to suit your taste preference.
- If you prefer crunchy peanut butter, reserve some chopped peanuts and stir them in after blending.
- Peanut butter consistency can vary; blend longer for a smoother texture or less for a chunkier style.

