In a large mixing bowl, combine the olive oil, tomatoes, shallot, garlic, basil, arugula, if using, and spinach. Toss to mix well; cover and set aside.
Bring a large pot of salted water to a boil. Add the pasta and cook for 5 to 7 minutes or until cooked. Drain the pasta in a colander, tossing for a few seconds to remove excess water.
Combine the hot pasta, tomato mixture, salt, pepper and Parmesan cheese; toss to combine and serve with your favorite white wine.