Cook the pasta according to the instructions on the package.
In the meantime, combine all of the ingredients for the avocado sauce in a food processor or blender and process until smooth. Set aside.
Roast the pine nuts in a pan without oil. Be careful not to burn them as they burn rather quickly.
Cut the cherry tomatoes in halves and either roast them in the oven for a few minutes, cook them in a pan, or serve them fresh with the pasta.
Combine the cooked pasta with the avocado sauce and carefully stir in the cherry tomatoes. Sprinkle with the roasted pine nuts and fresh basil. Enjoy!
Notes
Make sure to serve this pasta dish immediately after cooking. The avocado sauce will change its bright green color rather quickly and it won't taste the same anymore. It also doesn't keep well, so I don't recommend keeping leftovers for later.
If you can't find nutritional yeast, you could also leave it out. However, it gives the sauce a very nice flavor. You can find nutritional yeast in the organic section of your grocery store or at your local health food store.