Bring a stock pot of water to a boil. Add the pasta and cook until al dente.
While the pasta is cooking, add the arugula, basil, garlic, lemon juice, pine nuts, salt & pepper to a food processor. Pulse until combined. With the motor running drizzle in the oil until the pesto is formed. You can add more or less oil depending on how chunky you want the pesto to be. Taste and adjust the seasonings as needed. Set aside.
Reserve some of the pasta water and drain the pasta. Place the empty stock pot back on the stove over low heat. Add the tomatoes, some oil from the jar & garlic and cook for 1 minute. Turn off the heat and pour in the pasta, pesto & arugula. Toss until the pasta is coated and the arugula is wilted - thin with pasta water if needed. Taste and add salt if needed.
To serve, add the pasta to plates and top with vegan parmesan.
Video
Notes
Roughly chop the sun-dried tomatoes and use about 1 tablespoon of oil from the jar.
You can sub spinach for arugula if it isn't your favorite.