Vegan Peanut Butter Recipe: Easy & Delicious Homemade Spread

Updated On: September 29, 2025

Making your own vegan peanut butter at home is not only a fun culinary adventure but also a fantastic way to ensure purity, freshness, and flavor tailored exactly to your liking. Whether you’re a dedicated vegan or simply looking to avoid additives and preservatives commonly found in store-bought options, this recipe offers a creamy, rich, and naturally sweet alternative that’s incredibly simple to prepare.

The beauty of homemade peanut butter lies in its versatility—you control the texture, sweetness, and saltiness, making it perfect for everything from smoothies to sandwiches. Plus, crafting peanut butter at home connects you to the food-making process in a way that’s both rewarding and delicious.

In this blog post, I’ll walk you through a straightforward recipe to create the perfect jar of vegan peanut butter using just a few wholesome ingredients and basic kitchen equipment. Whether you prefer it chunky or silky smooth, this recipe is adaptable to suit your taste buds.

Additionally, I’ll share tips, variations, nutrition facts, and serving suggestions to help you make the most of this delightful spread. Let’s dive into the world of homemade vegan peanut butter!

Why You’ll Love This Recipe

This vegan peanut butter recipe is a game-changer for several reasons. First, it uses 100% natural ingredients, free from any artificial additives, preservatives, or refined sugars.

You can customize the sweetness and saltiness to your preference, making it as subtle or as bold as you like.

Secondly, the recipe is incredibly easy and quick, requiring only about 10-15 minutes of hands-on time. You only need a food processor and a handful of pantry staples, which means no complicated steps or special equipment.

Lastly, homemade peanut butter is nutrient-rich, packed with healthy fats, protein, and fiber, making it a perfect energy-boosting snack or ingredient in your plant-based meals. Plus, it’s a fun way to impress your family and friends with a homemade treat!

Ingredients

Ingredient Quantity Notes
Raw or roasted peanuts 2 cups (approx. 300g) Roasted for more flavor; raw for milder taste
Maple syrup or agave nectar 1-2 tablespoons Adjust sweetness to taste
Sea salt 1/4 teaspoon Optional, enhances flavor
Neutral oil (e.g., peanut, sunflower, or grapeseed oil) 1-2 tablespoons Helps achieve creaminess
Vanilla extract 1/2 teaspoon Optional, adds depth

Equipment

  • Food processor or high-powered blender – Essential for grinding peanuts smoothly.
  • Baking sheet – For roasting peanuts if using raw.
  • Spatula – To scrape down the sides of the bowl.
  • Measuring spoons and cups – For accurate ingredient measurement.
  • Glass jar or airtight container – To store your homemade peanut butter.

Instructions

  1. Roast the peanuts (if using raw): Preheat your oven to 350°F (175°C). Spread the raw peanuts evenly on a baking sheet and roast for 10-15 minutes, stirring halfway through to ensure even roasting. You’ll know they’re ready when they turn golden brown and release a nutty aroma. Allow them to cool slightly.
  2. Process the peanuts: Transfer the roasted peanuts into your food processor. Pulse a few times to break them down, then blend continuously. Initially, the peanuts will become a crumbly mixture, then a thick paste. This process can take 5-8 minutes depending on your appliance.
  3. Add oil for creaminess: As the peanuts start clumping, slowly add 1 tablespoon of your chosen neutral oil while processing. This helps the peanut butter become creamy and smooth. You can add more oil if you prefer a softer consistency.
  4. Sweeten and season: Add maple syrup or agave nectar, salt, and vanilla extract if using. Blend again until everything is fully incorporated. Taste and adjust sweetness or saltiness according to your preference.
  5. Final texture check: If you enjoy chunky peanut butter, you can reserve a handful of peanuts, roughly chop them, and fold them into the smooth peanut butter at the end.
  6. Store your peanut butter: Transfer the peanut butter into a clean glass jar or airtight container. It will keep in the refrigerator for up to 3 weeks. Always use a dry spoon to scoop it out.

Tips & Variations

“For a more intense roasted flavor, try dry roasting your peanuts on the stovetop in a skillet over medium heat, stirring frequently.”

  • Chunky vs. Smooth: Adjust processing time to control texture. Blend longer for smooth, shorter for chunky.
  • Nut Alternatives: Swap peanuts with almonds or cashews for a different nut butter experience.
  • Flavor Boosters: Add a pinch of cinnamon, cocoa powder, or a drizzle of coconut oil for a unique twist.
  • Salt-Free Option: Omit salt completely for a pure peanut flavor, especially if you’re watching sodium intake.
  • Sweetener Swaps: Use date syrup, molasses, or even mashed bananas instead of maple syrup for varied sweetness.
  • Storage Tip: Stir your peanut butter before use if oil separates naturally on top.

Nutrition Facts

Nutrient Per 2 tbsp Serving
Calories 190
Protein 7g
Total Fat 16g
Saturated Fat 2g
Carbohydrates 6g
Fiber 2g
Sugar 1-2g (varies by sweetener)
Sodium 50mg

Serving Suggestions

Enjoy your homemade vegan peanut butter in a variety of ways! Spread it generously on toast, bagels, or your favorite vegan flour tortillas for a quick snack or breakfast.

Add a spoonful to smoothies for a protein boost, or swirl it into oatmeal or yogurt bowls. It also makes a delicious dip for apple slices, celery sticks, or carrot sticks.

For something more indulgent, try using your peanut butter in vegan baking recipes like cookies or bars. You can even explore savory options by adding it to sauces for noodles or stir-fries—experimentation is encouraged!

If you’re interested in other easy and delicious vegan recipes to complement your peanut butter, check out these favorites:

Conclusion

Homemade vegan peanut butter is a simple yet transformative kitchen project that rewards you with a fresh, wholesome, and customizable spread. By making it yourself, you skip unnecessary additives and gain control over the flavor and texture, creating a product perfectly suited to your taste.

This recipe’s flexibility allows you to enjoy peanut butter in numerous ways, from classic sandwiches to creative culinary uses. The process is straightforward, requires minimal equipment, and yields a nutritious treat that can enhance your meals and snacks.

Whether you’re a seasoned vegan or just curious about plant-based eating, this vegan peanut butter recipe is a must-try.

So why not give it a go today? Your taste buds—and your health—will thank you!

📖 Recipe Card: Vegan Peanut Butter

Description: A simple and creamy homemade vegan peanut butter with no added preservatives. Perfect for sandwiches, baking, or snacking.

Prep Time: PT10M
Cook Time: PT0M
Total Time: PT10M

Servings: 1 cup

Ingredients

  • 2 cups roasted peanuts (unsalted)
  • 1 tablespoon peanut oil
  • 1/2 teaspoon salt
  • 1 tablespoon maple syrup
  • 1/2 teaspoon vanilla extract
  • 1-2 tablespoons water (optional, for consistency)

Instructions

  1. Place roasted peanuts in a food processor.
  2. Blend peanuts until crumbly, about 2 minutes.
  3. Add peanut oil, salt, maple syrup, and vanilla extract.
  4. Continue blending until smooth and creamy, about 3-5 minutes.
  5. Add water gradually if needed for desired consistency.
  6. Transfer to a jar and store in the refrigerator.

Nutrition: Calories: 190 | Protein: 8g | Fat: 16g | Carbs: 6g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Peanut Butter”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A simple and creamy homemade vegan peanut butter with no added preservatives. Perfect for sandwiches, baking, or snacking.”, “prepTime”: “PT10M”, “cookTime”: “PT0M”, “totalTime”: “PT10M”, “recipeYield”: “1 cup”, “recipeIngredient”: [“2 cups roasted peanuts (unsalted)”, “1 tablespoon peanut oil”, “1/2 teaspoon salt”, “1 tablespoon maple syrup”, “1/2 teaspoon vanilla extract”, “1-2 tablespoons water (optional, for consistency)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Place roasted peanuts in a food processor.”}, {“@type”: “HowToStep”, “text”: “Blend peanuts until crumbly, about 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add peanut oil, salt, maple syrup, and vanilla extract.”}, {“@type”: “HowToStep”, “text”: “Continue blending until smooth and creamy, about 3-5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add water gradually if needed for desired consistency.”}, {“@type”: “HowToStep”, “text”: “Transfer to a jar and store in the refrigerator.”}], “nutrition”: {“calories”: “190”, “proteinContent”: “8g”, “fatContent”: “16g”, “carbohydrateContent”: “6g”}}

Photo of author

Marta K

Leave a Comment

X