Cook the pasta according to package instructions. (Reserve 1/2 cup pasta water for the sauce). Drain and set aside.
Meanwhile, prepare the avocado sauce. Cut avocado in half and remove the pit. In a food processor or blender combine avocado flesh, vegan Parmesan, olive oil, spinach, garlic, lime juice, sea salt and pepper.
Pulse or blend on high until sauce is smooth and creamy. If sauce is too thick, add a few tablespoons of pasta water to thin it out.
In a large, non-stick skillet, add the cooked pasta and avocado sauce.
Toss gently over low heat until pasta is evenly coated with sauce.
Add vegan parmesan and cherry tomatoes. Continue tossing for 1-2 minutes until vegan Parmesan cheese is melted (if using fresh) and tomatoes are heated through. Serve immediately, garnished with extra vegan Parmesan, a drizzle of olive oil and a few more cherry tomatoes, if desired. Enjoy!