Go Back
+ servings

Vegan Spinach Pesto Recipe

A quick and easy pesto sauce recipe that uses spinach instead of basil! This delicious recipes takes just 5 minutes to make and a handful of ingredients, and features nutritional yeast instead of parmesan cheese as a vegan alternative.
5 stars (9 ratings)


  • 2 cups spinach
  • cup pine nuts, or pumpkin seeds if nut-free
  • 2 whole garlic cloves
  • ½ cup extra virgin olive oil
  • cup nutritional yeast
  • teaspoon salt
  • teaspoon fresh cracked pepper
  • Optional: squeeze of fresh lemon juice


  • Wash and prep the spinach: Start by submerging spinach in a bowl of water and cleaning it off, making sure to remove any dirt. Use a salad spinner to dry it or lay the spinach flat on a plate or kitchen towel.
  • Blend the greens, nuts, garlic, and oil: Toss the cleaned and dried spinach in a food processor. Next, add nuts/seeds and garlic cloves. Pulse until finely chopped, slowly drizzling in olive oil until the chopped ingredients are well coated in oil but still chunky.
  • Add nutritional yeast, spices, and lemon juice: Finish by adding in nutritional yeast, salt, and pepper. Give the pesto a taste and add more seasonings until it's flavored to your liking.


  • Nuts or seeds? Traditional pesto sauce uses pine nuts, but any nuts or seeds are perfect for pesto.
  • Tools Needed: food processor or blender, knife set, cutting board, salad spinner
  • Prep ahead: Make this simple pesto up to 2-3 days before serving, or freeze until ready to use
  • Leftovers and storage: Leftover pesto should be stored in an airtight container in the refrigerator for up to four days, and in the freezer for up to 2 months (possibly longer).
  • Nutrition notes: This recipe made as written (with vegan cheese and pine nuts) is plant-based and gluten-free. It is a good source of vitamin C, plant-based protein, and fiber.

Nutrition Information

Serving: 1g, Calories: 166kcal, Carbohydrates: 2g, Protein: 2g, Fat: 17g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 11g, Sodium: 43mg, Potassium: 114mg, Fiber: 1g, Sugar: 1g, Vitamin A: 705IU, Vitamin C: 2mg, Calcium: 9mg, Iron: 1mg