Vegan Walnut Butter

I like to soak the walnuts before toasting in order to remove the tannins, which can give them a bitter taste. I find it makes a difference in taste for this vegan nut butter.

Prep Time:
10 mins
Cook Time:
15 mins
Additional Time:
2 hrs 20 mins
Total Time:
2 hrs 45 mins
10 servings


  • 1 ½ cups walnuts

  • 1 teaspoon walnut oil


  1. Place walnuts in a bowl, cover with warm water, and soak for 2 hours. Drain well.

  2. Preheat the oven to 200 degrees F (95 degrees C). Spread walnuts onto a baking sheet.

  3. Warm the walnuts in the preheated oven until dried completely, about 10 minutes. Increase oven temperature to 375 degrees F (190 degrees C) and toast walnuts until fragrant and lightly browned, 5 to 10 minutes. Remove from oven and cool completely, at least 20 minutes.

  4. Combine walnuts and walnut oil in the bowl of a food processor; pulse until pureed. Pour into a lidded jar and store up to 1 week in the refrigerator.

Nutrition Facts (per serving)

122 Calories
12g Fat
3g Carbs
3g Protein
Nutrition Facts
Servings Per Recipe 10
Calories 122
% Daily Value *
Total Fat 12g 16%
Saturated Fat 1g 6%
Sodium 0mg 0%
Total Carbohydrate 3g 1%
Dietary Fiber 1g 4%
Total Sugars 1g
Protein 3g
Vitamin C 0mg 1%
Calcium 18mg 1%
Iron 1mg 3%
Potassium 79mg 2%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.