For tomato mixture: Heat olive oil in a small skillet or saucepan over medium-low heat. Add garlic and saute until just starting to turn golden about 1 minute.
Pour into a large mixing bowl to let cool. Let cool while you chop the tomatoes and basil.
Pour tomatoes into a bowl with the cooled oil mixture. Add parmesan, basil, balsamic vinegar, red pepper flakes, salt and pepper. Toss mixture well.
Serve immediately with toasted baguette. Garnish with more parmesan if desired.