Go Back

Homemade Peanut Butter

With this recipe, you'll have delicious, homemade, creamy (or crunchy) peanut butter from scratch in no time!
Print Recipe
Peanut butter freshly made, still in the blender attachment.
Prep Time:5 minutes
Cook Time:10 minutes
5 minutes
Total Time:20 minutes

Equipment

  • 1 bowl
  • 1 Food processor
  • 1 Jar only for storage, optional
  • 1 silicone or rubber spatula

Ingredients

  • 2 cups Raw peanuts shelled
  • Salt optional, to taste
  • Sugar, honey, maple syrup, or another sweetener optional, to taste

Instructions

  • Preheat your oven to 350 °F (176 °C)
  • Spread 2 cups of peanuts (shelled) evenly on a baking sheet.
  • Roast for 10-15 minutes or until golden brown.
  • Stir the peanuts once or twice to ensure even roasting.
  • In the meantime, get your food processor ready; you can also use a small chopping attachment that often comes with a blender, but be careful not to overheat it.
  • Add 2 cups of roasted peanuts to the food processor along with the salt and, if you want to, a sweetener.
  • Occasionally, check if you need to scrape down the sides of the food processor with a silicone or rubber spatula.
  • Let the peanut butter cool a bit before adding any mix-ins (like chocolate, chili, or whatever you like).

Notes

  • Homemade peanut butter can be frozen in an airtight container for up to 3 months. Thaw in the refrigerator overnight before using and stir thoroughly to reincorporate any separated oils. 
  • Store peanut butter in a sealed, air-tight jar or container in the refrigerator to maintain freshness. It typically stays good for about 3-4 weeks, developing a deeper flavor as it rests. 
  • If you want a richer, darker taste, you can roast the peanuts a bit longer, but be careful not to burn them!   
  • A strong food processor or high-powered blender is key to achieving a smooth, creamy consistency without overheating the nuts. If your food processor feels a little like it starts to overheat, pause occasionally.
  • If you need peanut butter and don't have a lot of time to make it completely from scratch, you can always start with dry-roasted nuts. It will save you time but still guarantees that rich, toasty flavor. If using raw peanuts, be sure to roast them thoroughly before blending.  
  • If your peanut butter is too thick for your taste, you can introduce oil in small increments. It will control the texture and avoid making the peanut butter too runny. You want a spreadable but thick consistency, so add just enough for your preferred smoothness.
  • Because the peanut butter will heat up a bit, homemade peanut butter can be slightly loose and runny when freshly made; by refrigerating your fresh creamy peanut butter, it will slightly thicken it and encourage flavors to meld together. Stir it before use for the perfect creamy spread.