Go Back
+ servings
Vegan pesto in a glass jar with fresh basil, garlic, and lemon on a wooden board
Chef Mary from Mary Recipes portrait in modern kitchenMaryRecipes

The Best Vegan Pesto

This vegan pesto is a fresh, vibrant, and dairy-free twist on the classic Italian sauce. Made with basil, garlic, olive oil, nuts, and nutritional yeast, it delivers a rich, cheesy flavor without any animal products. Perfect for pasta, sandwiches, and meal prep, this easy vegan pesto comes together in just minutes and adds bold flavor to any dish.
Prep Time 10 minutes
Total Time 10 minutes
Servings: 4 servings
Course: Condiment, Dressing, Sauce
Cuisine: Italian, Mediterranean, Vegan
Calories: 220

Ingredients
  

  • 2 cups fresh basil leaves packed
  • 2 cloves garlic
  • 1/4 cup pine nuts or walnuts/cashews
  • 1/4 cup nutritional yeast
  • 1/2 cup extra virgin olive oil
  • 1 –2 tbsp lemon juice optional
  • Salt to taste

Equipment

  • Food processor or blender
  • Measuring cups and spoons
  • Knife
  • Cutting board
  • Airtight container (for storage)

Method
 

Prepare the ingredients
  1. Wash and thoroughly dry the basil leaves. Peel the garlic and measure all ingredients.
Blend the base
  1. Add basil, garlic, nuts, and nutritional yeast to a food processor. Pulse until roughly chopped.
Add olive oil gradually
  1. With the processor running, slowly drizzle in olive oil until the mixture becomes smooth and creamy.
Adjust flavor
  1. Add lemon juice and salt to taste. Blend briefly to combine.
Serve or store
  1. Use immediately or transfer to an airtight container for later use.
  2. Pro Tip: For the best texture, avoid over-blending—slightly coarse pesto tastes more authentic and flavorful.

Nutrition

Serving: 60gCalories: 220kcalCarbohydrates: 4gProtein: 4gFat: 22gSaturated Fat: 3gPolyunsaturated Fat: 4gMonounsaturated Fat: 14gSodium: 120mgPotassium: 180mgFiber: 1gSugar: 0.5gVitamin A: 950IUVitamin C: 8mgCalcium: 40mgIron: 1.2mg

Notes

  • You can substitute pine nuts with walnuts, almonds, or sunflower seeds for a budget-friendly option.
  • Add spinach or kale for a milder, nutrient-rich variation.
  • Store with a thin layer of olive oil on top to keep the pesto fresh and green.
  • Let the pesto rest for 10 minutes before serving to enhance flavor.

Tried this recipe?

Let us know how it was!