Vegan Pesto Pasta with Zucchini, Peas, and Spinach Recipe

Introduction

This vegan pesto pasta is a fresh and flavorful dish that combines vibrant basil, toasted nuts, and wholesome veggies. It’s easy to prepare and perfect for a quick, satisfying meal that everyone can enjoy.

This image shows a white plate filled with three nests of green pasta mixed with spinach leaves and pine nuts, arranged on top. The pasta has a smooth texture with some bite-sized green pieces mixed in. A lemon wedge is placed on the right edge of the plate. The plate is set on a coarse cloth over a white marbled surface worn to look rustic, scattered with garlic cloves, basil leaves, and pine nuts. Around the plate, there are small white bowls filled with coarse salt and fresh basil leaves, a striped cloth, lemon halves, and a small jar of green sauce with a spoon inside. The lighting is natural, enhancing the fresh green colors of the dish. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

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

Instructions

  1. Step 1: 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 mostly smooth, leaving small flecks of basil for texture. Set the pesto aside.
  2. Step 2: Cook the pasta according to package instructions until al dente. Drain and set aside.
  3. Step 3: Heat 1 tablespoon of olive oil in a pan over medium heat. Add the finely sliced red onion and cook for about 2 minutes until softened.
  4. Step 4: Add the frozen peas and sliced zucchini to the pan. Cook for another 3 minutes until vegetables are tender.
  5. Step 5: Stir in the fresh spinach and season the mix with salt and pepper to taste. Cook until the spinach wilts.
  6. Step 6: Add the drained pasta directly into the pan with the vegetables. Turn off the heat, then add the prepared pesto. Mix well to coat the pasta evenly.
  7. Step 7: Serve the pasta topped with extra toasted pine nuts for garnish and enjoy immediately.

Tips & Variations

  • For a nuttier flavor, substitute pine nuts with walnuts or almonds.
  • Add a squeeze of lemon or a sprinkle of red pepper flakes for extra brightness and heat.
  • Use gluten-free pasta if preferred to keep this dish gluten-free.
  • Nutritional yeast adds a cheesy flavor but can be omitted for a lighter pesto.

Storage

Store leftover pesto pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan over low heat or microwave until warmed through, adding a splash of water or olive oil if the pasta seems dry.

How to Serve

A white bowl filled with three swirled nests of green pesto-coated fettuccine pasta, mixed with bright green peas and spinach leaves scattered throughout. Lightly toasted pine nuts are sprinkled on top, adding texture and a soft golden brown color. A small wedge of lemon sits on the side of the pasta for garnish. The bowl rests on a piece of brown burlap, placed on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make the pesto ahead of time?

Yes, the pesto can be made up to 3 days in advance and stored in the refrigerator. Keep it covered with a thin layer of olive oil to prevent browning.

What if I don’t have a food processor?

You can finely chop the basil, garlic, and nuts by hand and mix all ingredients thoroughly to make the pesto, but it will have a chunkier texture.

Print

Vegan Pesto Pasta with Zucchini, Peas, and Spinach Recipe

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.

  • Author: Leo
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

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

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating