Making homemade peanut butter is simple, healthy, and cost-effective. All you need are a few ingredients and a food processor to make creamy, smooth, or crunchy peanut butter that’s free from preservatives, sugar, and unhealthy additives. You can customize the texture and flavor to your preference, whether you like it sweet, salty, or a little bit of both.
Here’s how to make your own peanut butter at home!

Homemade Peanut Butter Recipe | What Is The Recipe Of Homemade Peanut Butter
Ingredients
- 2 cups Peanuts or 400 gms
- 1/2 tsp Cinnamon optional
- 1/2 tsp Sea salt or regular salt optional
- 2 tbsp Honey optional
- 2 tbsp Oil optional
Instructions
-
Roast peanuts in a flat pan on low heat for about 10-12 minutes or until peanuts turn shiny and light golden brown. Keep stirring so as to not let the peanuts burn.
-
Once peanuts have come to room temperature or slightly warm, put them in a mixer grinder (or food processor). The better the processing power of the machine, the creamier peanut butter you will get.
-
Pulse a few times to get a crumbly texture.
-
Then grind for approximately 1 to 2 minutes, scraping down the sides in between if required, until the peanut butter starts to come together and starts becoming creamier.
-
Now add salt, cinnamon and honey (if using). Blend once to mix it all. You have your peanut butter at this stage which will not be very creamy but still a good consistency. Stop and empty out in a sterilized jar for storage.
-
If you want a creamier peanut butter, proceed with this step. Add oil slowly in the blender while the blender is on. Once you feel it's sufficiently creamy, stop and empty out in a sterilized jar for storage.
Tips:
- Sweetened or Unsweetened: You can skip the sweeteners if you want a more savory peanut butter, or you can add as much or little honey/maple syrup as you like for sweetness.
- Crunchy vs. Smooth: For crunchy peanut butter, add extra chopped peanuts at the end and pulse gently to retain texture. For smooth, keep processing until the mixture becomes creamy.
- Peanut Variety: You can use unsalted roasted peanuts or roasted salted peanuts if you prefer a salty peanut butter. Just skip adding extra salt.
- Flavor Variations: Experiment with different flavorings such as cinnamon, cocoa powder, or even a pinch of coffee or chili flakes for a unique twist.
- Oil Substitute: If you don’t want to use peanut oil, you can use other neutral oils like sunflower oil, vegetable oil, or even coconut oil for different flavors.
Health Benefits:
- Peanuts: Packed with protein, fiber, healthy fats, and vitamins like B-vitamins, peanuts are great for heart health, muscle building, and energy.
- Natural Sweeteners: Using honey or maple syrup as sweeteners instead of refined sugar adds some extra nutrients and antioxidants.
- Healthy Fats: Peanut butter contains monounsaturated fats, which are good for heart health, as well as antioxidants like vitamin E.
Serving Ideas:
- Spread on Toast: A classic way to enjoy peanut butter with some banana slices, honey, or jam.
- In Smoothies: Add a spoonful of peanut butter to smoothies for extra protein and creaminess.
- As a Dip: Use peanut butter as a dip for apple slices, celery sticks, or crackers.
- Baking: You can use homemade peanut butter in recipes for cookies, bars, and other baked goods.
- With Oats: Stir some peanut butter into your morning oatmeal for a delicious protein boost.
Making homemade peanut butter is a fun and simple way to enjoy a healthier, customizable version of the classic spread. Whether you like it sweet, savory, smooth, or crunchy, you can easily tailor it to suit your taste!