Wash and rinse tomatoes. Dry tomatoes, then core and cut in half. Use a spoon to remove most of the seeds. Chop tomatoes coarsely.
Add chopped tomatoes to a colander, sprinkle with a few pinches of salt and let them sit so they can release some of their water. This should only take half an hour and can be done ahead of time.
Combine drained tomatoes, olive oil, lemon juice, lemon zest and garlic into a large sauté pan. Heat tomato mixture over low heat. The idea is to warm the mixture and not cook it.
Cook and drain pasta according to package directions. Put pasta in a bowl. Add fresh basil and Parmesan to pasta and toss. Taste for seasoning and adjust with kosher salt and fresh ground pepper.
Dish pasta onto plates, and top with tomato mixture. Serve warm with crusty bread, or chill for later.