Combine the veggies and cheese. In a large bowl, mix together the chopped tomatoes, green onions, red onion, minced garlic, and chopped basil. Drizzle in the olive oil and balsamic vinegar. Add the shredded Parmesan cheese and toss to combine all the ingredients.
Let the flavors meld. Allow the mixture to sit for at least 15 minutes so the flavors can marry together, creating a more robust taste.
Toss with pasta. Add the cooked pasta to the tomato mixture and gently toss until the pasta is evenly coated with the bruschetta topping.
Season and serve. Season the pasta salad with salt and fresh ground pepper to your liking. You can serve it immediately or let it sit for up to an hour to enhance the flavors even more.