Get your oven ready by preheating it to 350°F (175°C).
In a large mixing bowl, gently combine the softened cream cheese, sour cream, Greek yogurt, Parmesan, and mozzarella until everything is nicely blended and creamy.
Warm the olive oil in a skillet over medium heat.
Add the finely diced shallots and sauté for about 3 minutes until they become tender and fragrant.
Stir in the minced garlic and halved cherry tomatoes, cooking until the tomatoes begin to soften beautifully.
Now, mix in the dried thyme, dried basil, and 2 tablespoons of the fresh chopped basil.
Gently fold the warm tomato and herb mixture into your creamy cheese blend until everything is well incorporated.
Transfer this delicious mixture into an oven-safe baking dish or skillet, spread it evenly, and bake for about 20 minutes until it's bubbly and lightly golden.
Before serving, sprinkle with the chopped Roma tomato and the remaining fresh basil for a burst of color and flavor!