This vibrant, homemade vegan pesto is a fragrant blend of fresh basil, rich olive oil, toasted pine nuts, and savory garlic, brought together with a touch of lemon juice and a generous helping of nutritional yeast. The result is a silky, herbaceous sauce bursting with bright flavor and a subtle nuttiness. Perfect for tossing with pasta, spreading on sandwiches, or drizzling over roasted vegetables, this pesto adds a fresh, gourmet touch to any dish.
In a food processor, combine the basil leaves, pine nuts, olive oil, lemon juice, nutritional yeast (if wanted), onion powder, garlic, salt, and black pepper and blitz until mostly smooth, leaving flecks of basil leaves intact. Set aside.
For the pasta
Cook the pasta according to the instructions on the package.
In another pan, start with heating up the oil. When it’s nice and hot, add the finely sliced red onion and cook for 2 minutes.
Now, add the frozen peas with the sliced zucchini and cook for another 3 minutes.
Add the spinach and season with salt and pepper to taste.
When the pasta is ready, drain it and add it straight into the pan. Turn off the heat and add the pesto in and mix nicely until it coats all the pasta.
Serve with some sprinkled pine nuts on top and enjoy!
Notes
Storage - Store leftover pesto sauce separately in a sealed container in the fridge for up to 10 days. See article above for different ideas for using pesto sauce! Leftover pesto pasta can be stored in an airtight container in the refrigerator for up to a week.