Combine the tomatoes, spinach, garlic, lime zest and juice in a bowl. Stir in the Tabasco sauce and olive oil, cover and set aside for 20-30 minutes.
Bring a large pan of lightly salted water to a boil and cook pasta until done, about 10 minutes(less for al dente).
Drain the pasta and return to clean pan. Add the tomato mixture and toss well. Season with salt and pepper to taste. Add the Parmesan cheese to taste, toss again, and serve in warm bowls, with extra Parmesan on top, if desired. Enjoy!
You could substitute young sorrel leaves or rocket for the spinach, and lemon juice and rind for the lime.