Place tomatoes in a large bowl; season with salt and pepper. Toss and let marinate while you make garlic-infused olive oil.
Add garlic-infused olive oil to tomatoes and let marinate at room temperature for at least one hour (I let mine sit for 2-3 hours).
Cook pasta until al dente; drain and toss with marinated tomatoes. Top with fresh basil and toss just before serving. Serve with freshly grated Parmesan cheese, if desired.