bowl of pesto with pine nuts on top

Vegan Pesto Recipe

  • Author: Carrie Forrest, MPH in Nutrition
  • Prep Time: 5 minutes
  • Cook Time: 1 minute
  • Total Time: 6 minutes
  • Yield: 8 1x
  • Diet: Vegan


If you’re looking for a creamy sauce that is dairy-free and vegan, look no further than this easy Vegan Pesto Recipe! Packed with the flavors of fresh basil and garlic, this sauce goes well on almost anything.



  • 1/3 cup extra virgin olive oil
  • 2 lemons, juiced
  • 1 garlic clove, chopped
  • 1/3 cup pine nuts
  • 1 teaspoon sea salt
  • 3 cups loosely-packed fresh basil leaves


  1. In the base of a blender or food processor, combine the olive oil, lemon juice, garlic clove, pine nuts, salt, and fresh basil leaves.
  2. Process on high for 30-45 seconds or until the ingredients have blended together. The pesto should have a smooth and creamy consistency.
  3. Serve immediately, or store in a tightly-sealed container in the refrigerator for up to 5 days.


You can use the pesto on cooked pasta, or on top of a pizza or flatbread. You can also thin it out a bit with olive oil and use it as a salad dressing. 

  • Category: Sauces
  • Method: Blender
  • Cuisine: American

Keywords: pine nut pesto, vegan pesto sauce, dairy free pesto