Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Peanut Butter Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 15 minutes
  • Yield: 1 1/2 cups
  • Diet: Vegan

Description

This homemade peanut butter recipe is incredibly easy, requiring just one ingredient—peanuts! It’s smooth, creamy, and much tastier than store-bought versions.


Ingredients

  • 2 cups shelled raw peanuts (or roasted, unsalted)
  • 1/4 teaspoon salt (optional, adjust to taste)
  • 12 teaspoons honey or maple syrup (optional, for sweetness)
  • 12 teaspoons peanut oil or neutral oil (optional, for extra creaminess)

Instructions

  1. Preheat oven to 350°F (if using raw peanuts). Spread peanuts in a single layer on a baking sheet and roast for 10 minutes, stirring halfway.
  2. Allow roasted peanuts to cool for a few minutes.
  3. Transfer peanuts to a food processor and process for about 1 minute until crumbly.
  4. Continue processing, pausing to scrape down the sides as needed, until the peanut butter becomes smooth and creamy (about 3–5 minutes total).
  5. Add salt, sweetener, or oil if desired, and blend again until fully incorporated.
  6. Transfer the peanut butter to an airtight container and store in the refrigerator for up to 1 month.

Notes

  • Roasting enhances flavor, but you can use already roasted peanuts.
  • Be patient during blending—peanuts go through crumbly, dough-like, then creamy stages.
  • Adjust salt and sweetener to taste for your preferred flavor profile.
  • Use a powerful food processor for the smoothest results.
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Spread
  • Method: Blending
  • Cuisine: American

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: 188
  • Sugar: 1g
  • Sodium: 1mg
  • Fat: 16g
  • Saturated Fat: 2g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 0mg