Homemade Honey Peanut Butter
This post may contain affiliate links.
This homemade crunchy Homemade Honey Peanut Butter is absolutely delicious, healthy, and made in your food processor with just three ingredients. It comes together quickly and has the perfect balance of sweetness, salt, and crunch!

Easy Honey Peanut Butter Spread
Homemade condiments are much better than store-bought products. You have 100% control over the ingredients you add! Instead of refined sugar, we use all natural honey. Instead of added oils, like palm oil, we use the natural oils of the peanut. And instead of loading it with preservatives, you can just add salt to taste.
Not to mention this is one of the fastest, easiest, and most budget-friendly recipes to make. It’s just one of those things that is SO much better when it’s made fresh!
Why We Love Homemade Peanut Butter
- It has great flavor. Not only is it rich and creamy with a good crunch, but it has a hint of sweetness from the honey, and a bit of salt to balance it all out.
- It can be made crunchy OR creamy. Crunchy style is my favorite, but I’ll give you instructions to make smooth peanut butter, too! This recipe can be used to make whatever texture you prefer.
- It has clean ingredients. If you check the ingredients in the peanut butter you have in your pantry, it likely contains added sugar, oils, and other ingredients that just aren’t necessary to make amazing peanut butter. This recipe cuts all of that out!

Ingredients
- Peanuts: There should be one ingredient in your peanuts, and it’s peanuts. Choose unsalted, that way you have total control over the salt factor!
- Honey: I like to use delicious local or raw honey, but any variety of honey will work well here.
- Salt: If you’re watching your salt intake or prefer your peanut butter without it, feel free to omit the salt.
Substitutions and Variations
Almond Butter: Swap the peanuts for raw or roasted almonds to make homemade honey almond butter. You may need to blend for a few minutes longer, as almonds are a bit firmer than peanuts. Still delicious!
Cinnamon: Add a pinch of ground cinnamon along with the honey for a warm, spiced twist.
Smooth Peanut Butter: If you prefer creamy peanut butter, simply blend all the peanuts at once and skip the extra chopped peanuts at the end.
How Make Nut Butter
Follow these simple steps to make the perfect homemade peanut butter:

- Before you do anything, toast the peanuts. Lay the peanuts on a cookie sheet and place in a preheated oven at 350°F for 5 minutes. This activates all the delicious flavors in the peanuts and gives you a better tasting peanut butter.

Step 1: Add all ingredients except ½ cup of peanuts to your food processor. (If you like smooth peanut butter, go ahead and add ALL the peanuts to the food processor now.)
Step 2: Pulse the mixture for a few seconds to break up the whole peanuts, then puree on high for 5-7 minutes.
Step 3: You may find you need to stop a few times to scrape the sides down with a rubber spatula. That’s normal! When the peanut butter is creamy and dreamy and flows through the blades easily, it’s ready!
Step 4: Add the ½ cup of peanuts that you set aside back into the food processor. Pulse again, just until the peanuts are broken down and blended into the mixture. Now you’ve got crunchy, absolutely delicious peanut butter!

Storing Homemade Peanut Butter
Once your peanut butter is done, transfer it to an airtight jar or container. It doesn’t need to be refrigerated, so you can store it in a cool place like a kitchen cabinet for up to one month.
Of course, you have the option to store it in the refrigerator, which will help the peanut butter to last up to 4 months.
Just remember to take it out of the refrigerator and let it sit at room temperature for about an hour before you use it, since it’ll harden at colder temperatures.

FAQs
Nope! Any standard food processor will work here. It just may take a little longer to reach that smooth, spreadable texture if you have an older machine.
Totally! You should skip the added salt in the recipe or taste and adjust at the end if using salted peanuts. Using unsalted peanuts gives you better control over the final flavor.
This can happen if the peanuts aren’t roasted enough or if the food processor isn’t run long enough. Keep blending—it often smooths out with just a bit more time!
Tips for Success
You’ll be amazed at just how easy this incredible nut butter recipe is to make. For the best results, use these tips:
- Be patient. Nut butter always looks too dry at first. Just keep blending! It’ll smooth out after a few minutes.
- Scrape the sides often. Stop the food processor a couple of times to scrape the sides and make sure everything blends evenly.
- Season to taste. This is helpful in all areas of cooking, and making homemade condiments is no exception! Tasting as you go will help you determine the best flavor for you.
How to Serve Honey Peanut Butter
This mouthwatering peanut butter is so good you’ll want to eat it straight from the jar. Here are some other tasty ideas for serving:
- Sandwich: Spread it between two slices of bread with banana, jelly, or a drizzle of extra honey.
- Breakfast: Serve a piece of toast or an English muffin spread with this wonderful peanut butter. Or try it on tasty almond flour waffles!
- Cookies: Try using this peanut butter in this delicious oat flour cookie recipe or in homemade peanut butter and jelly cookies.
I’d love to hear about your experience making this recipe! Please leave a comment and rating below!

Homemade Honey Peanut Butter
Equipment
Ingredients
- 4 cups unsalted peanuts
- 2 to 3 tablespoons honey
- ¾ to 1 tablespoons salt optional
Video
Instructions
Roast the Peanuts
- Lay the peanuts on a cookie sheet and place in a preheated oven at 350°F (177°C) for about 5 minutes. Remove from the oven and allow the peanuts to cool slightly.
- If you're making crunchy peanut butter, set ½ cup of peanuts aside. Skip this step if you want smooth peanut butter.
Make the Peanut Butter
- Add all ingredients (except the ½ cup of peanuts) to your food processor.
- Pulse for a few seconds to break up the whole peanuts, then puree on high for 5-7 minutes. You may need to pause a few times to scrape the sides of the food processor with a rubber spatula.
- When the peanut butter is creamy and the mixture flows through the blades easily, it's ready! Taste it and season with more salt or honey to taste.
- Add the remaining ½ cup of peanuts to the food processor. Pulse it a few times to chop the whole peanuts up a bit and mix them into the peanut butter.
- Transfer the peanut butter to a jar and store at room temperature, covered tightly, until you're ready to use it.