Bring a large pot of water to boil. While the water is boiling, chop up the tomatoes. Add the pasta to the water and cook according to package directions.
While the pasta is cooking, place all the pesto ingredients in the food processor until smooth. You may have to push the spinach down periodically to get everything moving. You should end up with 2 heaping cups of pesto.
Preheat the oven to 400 degrees. Toss the cooked noodles with the chopped tomatoes, pesto, and enough water to make it a little saucy. Transfer to a 9x13 baking dish and sprinkle with the cheese. Cover loosely with well-oiled aluminum foil and bake for 10-15 minutes or until the cheese is melted.