Homemade Peanut Butter Recipe – Creamy, Easy, and Naturally Delicious
Homemade peanut butter is one of the simplest and most rewarding spreads you can make at home. With only a few basic ingredients, you can create a fresh, creamy, and preservative-free peanut butter that tastes better than most store-bought versions.
Unlike commercial peanut butter that often contains stabilizers, hydrogenated oils, and emulsifiers, homemade peanut butter gives you full control over what goes into your food. You can adjust the sweetness, saltiness, and texture based on your preference.
Peanut butter has been a household favorite for many years. It is commonly used as a spread for bread, a dip for fruits, or an ingredient in desserts and smoothies. Making it at home ensures freshness, better flavor, and a healthier alternative for you and your family.
Tips for Making the Best Homemade Peanut Butter
- Use freshly roasted peanuts for the best flavor and natural oil release.
- Blend patiently as peanuts go through stages (crumbly → sticky → creamy).
- Scrape down the sides of the blender or food processor for even blending.
- For smoother and less sticky peanut butter, add 1 to 2 tablespoons of extra oil during blending. This improves creaminess and reduces the “sticking to the roof of the mouth” feeling.
- If your peanut butter still feels thick or sticky, it may be because 1 tablespoon of oil is not enough for 3 cups of peanuts. You can increase it to 2–3 tablespoons total oil for a smoother texture.
- Blend longer if needed. Longer blending releases more natural peanut oils and creates a creamier consistency.
- For a softer and slightly sweeter texture, add 1 tablespoon of honey or a small amount of powdered sugar for a smoother mouthfeel.
- You can also use melted butter or margarine instead of oil, but this may slightly change the texture and shelf life.
- Make sure peanuts are properly roasted. Under-roasted peanuts can make the mixture dry and more sticky.
- Adjust sugar and salt according to your taste preference.
- For crunchy peanut butter, reserve a handful of chopped peanuts and mix them in after blending.
- Store in a clean, airtight jar to maintain freshness.
- If the peanut butter becomes too thick after refrigeration, leave it at room temperature for a few minutes before using.
Homemade Peanut Butter Recipe – Creamy, Easy, and Naturally Delicious
Ingredients
Ingredients
- 3 cups peanuts
- 1 to 3 tablespoon cooking oil vegetable oil or olive oil
- 1 tablespoon sugar
- 1/2 teaspoon salt
Optional Ingredients:
- 1 to 2 tablespoons additional oil – improves smoothness and reduces sticky texture
- 1 tablespoon honey – adds natural sweetness and softer texture
- 1 to 2 tablespoons melted butter – adds richness and creaminess
- 1 to 2 tablespoons melted margarine – alternative for softness and spreadability
Instructions
- Roast peanuts if needed until golden and aromatic, then let them cool slightly.
- Place peanuts into a food processor or high-powered blender.
- Blend until peanuts turn into fine crumbs.
- Continue blending until they release oils and form a thick paste.
- Add oil, sugar, and salt.
- Add optional ingredients if desired (extra oil, honey, butter, or margarine).
- Blend again until smooth and creamy.
- Scrape sides as needed for even blending.
- Taste and adjust seasoning if necessary.
- Transfer to a clean airtight jar and store properly.
Other Ways to Make Homemade Peanut Butter
Oven-Roasted Peanut Butter
Roast peanuts at 350°F (175°C) for 10–15 minutes for a deeper, nuttier flavor.
Air Fryer Peanut Butter
Air fry peanuts at 320°F (160°C) for 5–8 minutes, shaking halfway through.
Crunchy Peanut Butter
Reserve 1/4 cup chopped peanuts and mix into smooth peanut butter after blending.
Honey Peanut Butter
Replace sugar with honey for a more natural sweetness and softer texture.
Frequently Asked Questions
Why does my homemade peanut butter still stick to the roof of my mouth even with oil?
Even if oil is added, homemade peanut butter can still feel sticky because 1 tablespoon of oil is too little for 3 cups of peanuts. Natural peanut butter also has no stabilizers or emulsifiers like commercial brands. To fix this, increase oil to 2–3 tablespoons total, blend longer, and ensure peanuts are well roasted.
How do I make peanut butter less sticky and smoother?
To improve texture:
- Add more oil (2–3 tablespoons total)
- Blend longer (5–10 minutes)
- Add honey or powdered sugar for smoother mouthfeel
- Use well-roasted peanuts
Can I make peanut butter without oil?
Yes, but it will be thicker and more likely to stick to the roof of the mouth. Adding a small amount of oil improves smoothness and spreadability.
Can I use butter instead of oil in peanut butter?
Yes. Butter makes peanut butter richer and creamier but may firm up when cold. Always use melted butter for better blending.
Can I use margarine instead of oil?
Yes. Margarine works as an alternative but may slightly affect flavor and natural quality compared to oil or butter.
Which is better: oil, butter, or margarine?
Oil gives the smoothest texture and best shelf life. Butter gives richer flavor but shorter shelf life. Margarine is acceptable but least natural.
Do I need to refrigerate peanut butter if I use butter or margarine?
Yes. Refrigeration is recommended to maintain freshness and prevent spoilage.
How long does homemade peanut butter last?
It lasts 1–2 weeks at room temperature and up to 1 month in the refrigerator when stored properly.
Why is my peanut butter not creamy?
It likely needs more blending time. Continue blending until peanuts fully release their oils.
Can I use salted peanuts?
Yes, but reduce or remove added salt.
Can I use other nuts?
Yes, this method works for almonds, cashews, and mixed nuts.
Watch cooking video here:
Final Note
Making homemade peanut butter is easy, affordable, and healthier than most store-bought versions. With just peanuts and a few optional ingredients, you can create a creamy, delicious spread customized to your taste. Whether smooth, crunchy, sweet, or rich, this recipe gives you full control over flavor and texture.
Once you try this homemade version, you may never go back to commercial peanut butter again.

