Add softened cream cheese and ricotta to a mixing bowl.
Drizzle olive oil into the mixture.
Add salt and black pepper.
Mix until smooth and creamy.
Spread the cheese mixture evenly onto a serving platter or shallow dish.
In another bowl combine diced tomatoes, chopped basil, minced garlic, olive oil, and salt.
Stir the mixture gently until the ingredients are evenly coated.
Spoon the tomato mixture evenly over the cheese layer.
Drizzle balsamic glaze across the top in a zig-zag pattern.
Garnish with extra chopped basil if desired.
Serve immediately with crackers, crostini, or toasted bread.