In a medium bowl, whip the softened cream cheese, Parmesan cheese, and 1 minced garlic clove until smooth and well combined.
Spread the whipped cheese mixture evenly onto a serving platter or shallow bowl.
In a separate bowl, toss the diced tomatoes, fresh basil, remaining minced garlic clove, red onion, olive oil, salt, and pepper.
Spoon the tomato mixture over the prepared cheese base.
Drizzle the balsamic glaze generously over the top just before serving.
Serve immediately with crackers, crusty bread slices, or pita chips.