Cook the pasta according to the instructions given on the package.
Toast the pine nuts in a pan over medium heat for around 5 minutes while the pasta is cooking.
After the nuts are roasted properly; add them to a food processor with olive oil, garlic, green olives, yeast, basil leaves, spinach, pepper, and salt. Process it well to make a paste.
Cut all the cherry tomatoes in half and lightly roast them for about 5 minutes.
Now, add pesto sauce and roasted cherry tomatoes over your drained pasta. Toss it well together.
Top it with some herbs, and enjoy your rich and Creamy Vegan Pesto Pasta!