Print

Vegan Pesto Pasta with Zucchini, Peas, and Spinach Recipe

4.8 from 130 reviews

This vibrant vegan pesto pasta recipe combines fresh basil pesto with sautéed vegetables and perfectly cooked tagliatelle. The creamy, nutty pesto—made with toasted pine nuts, nutritional yeast, and fresh lemon juice—is tossed with a colorful medley of red onion, peas, zucchini, and spinach for a wholesome, satisfying meal that’s quick and easy to prepare.

Ingredients

Scale

For the Vegan Pesto

  • 4 cups fresh basil leaves
  • ½ cup toasted pine nuts (or walnuts, plus extra for garnish)
  • ½ cup olive oil
  • ¼ cup freshly squeezed lemon juice
  • ¼ cup nutritional yeast (optional)
  • 2 cloves garlic
  • 2 teaspoons onion powder
  • 2 teaspoons salt (plus more to taste)
  • ½ teaspoon black pepper (plus more to taste)

For the Pasta and Vegetables

  • 16 ounces vegan pasta (tagliatelle is ideal)
  • 1 tablespoon olive oil
  • 1 red onion, finely sliced
  • 2 cups frozen peas
  • 2 small zucchinis (about 8 ounces), sliced ¼-inch thick
  • 1 cup fresh spinach

Instructions

  1. Prepare the vegan pesto: In a food processor, combine the basil leaves, toasted pine nuts, olive oil, lemon juice, nutritional yeast (if using), onion powder, garlic, salt, and black pepper. Blitz until the mixture is mostly smooth, ensuring some flecks of basil remain to add texture. Set the pesto aside.
  2. Cook the pasta: Bring a large pot of salted water to a boil and cook the vegan pasta according to the package instructions until al dente. Drain the pasta once cooked and set aside.
  3. Sauté the vegetables: Heat 1 tablespoon of olive oil in a large pan over medium-high heat. Once hot, add the finely sliced red onion and cook for about 2 minutes until it starts to soften.
  4. Add peas and zucchini: Add the frozen peas along with the sliced zucchini to the pan. Cook together for another 3 minutes, stirring occasionally, until the zucchini begins to soften and the peas are heated through.
  5. Add spinach and season: Incorporate the fresh spinach into the pan, cooking briefly until it wilts. Season the vegetables with additional salt and pepper to taste.
  6. Toss pasta with pesto and vegetables: Add the drained pasta directly into the pan with the vegetables. Turn off the heat. Spoon the prepared vegan pesto over the pasta and gently toss to coat all ingredients evenly.
  7. Serve: Plate the pesto pasta and sprinkle extra toasted pine nuts on top for garnish. Enjoy your fresh, flavorful vegan meal!

Notes

  • You can substitute pine nuts with walnuts if preferred.
  • Nutritional yeast adds a cheesy flavor but is optional for those who prefer to omit it.
  • Be careful not to overcook the pasta; al dente texture works best.
  • Adjust salt and pepper to your preference.
  • For extra protein, consider adding cooked chickpeas or tofu on the side.

Keywords: vegan pesto, vegan pasta, basil pesto, plant-based pasta, dairy-free pesto, vegan Italian recipe