Print

What Are the Best Nuts for Nut Butter?

Is It Worth Making Your Own Nut Butter?

Creamy, rich, and packed with natural flavor—these nut butters are perfect for spreading, dipping, or baking. Discover the best nuts to use and how to turn them into delicious, wholesome butter at home!

Ingredients

Scale
  • 2 cups raw almonds (for almond butter)
  • 2 cups roasted peanuts (for classic peanut butter)
  • 2 cups raw cashews (for ultra-creamy cashew butter)
  • 2 cups raw hazelnuts (for sweet and toasty hazelnut butter)
  • 2 cups raw pecans (for rich and naturally sweet butter)
  • 2 cups raw macadamia nuts (for a buttery, silky spread)
  • 2 cups raw walnuts (for earthy, omega-rich butter)
  • Optional: 1/2 tsp sea salt
  • Optional: 1 tbsp honey or maple syrup
  • Optional: 1 tsp cinnamon
  • Optional: 1 tbsp coconut oil

Instructions

  1. Preheat your oven to 350°F (175°C). Spread the nuts on a baking sheet in a single layer.
  2. Roast the nuts for 8–12 minutes, stirring halfway through, until they are fragrant and lightly golden (except for already roasted peanuts). Let cool slightly.
  3. Add the warm nuts to a high-speed food processor.
  4. Blend on high for 1–2 minutes until crumbly, scrape down the sides, and continue processing.
  5. After 5–8 minutes, the nuts will go from crumbly to pasty, then smooth. Add optional ingredients if desired and continue blending until silky and spreadable.
  6. Taste and adjust for salt or sweetness.
  7. Transfer to a clean, airtight jar. Store at room temperature for up to 2 weeks or refrigerate for up to 2 months.

Notes

  • Use fresh, high-quality nuts for the best flavor and texture.
  • You can blend different nuts together to create custom nut butter blends.
  • Adding coconut oil can help with consistency if the butter is too thick.

Nutrition

Keywords: nut butter, homemade, almond, peanut, cashew, healthy spread