Cook pasta according to package instructions. I also recommend salting the water with about 1 tsp of salt.
While water gets to a boil and pasta cooks, add everything else to a blender and blend. You may need to add the spinach in batches since it takes up so much space in its raw form.
Once sauce is blended, taste and adjust for seasoning. Add anything that you like!
Heat the sauce up on medium low in a pan or saucier. If pasta is still cooking, keep the sauce warm on low.
Once pasta is done cooking, add it to the sauce. Reserve the pasta water and add some as needed to thin and emulsify the sauce to your preference. Toss the pasta in the sauce to coat it. Taste for final seasoning.
Serve immediately, top with anything you like! Vegan parmesan, red pepper, are both good options! Enjoy!