Get Ready: Preheat your oven to a cozy 350 degrees Fahrenheit (175°C).
Mix the Cheeses: In a mixing bowl, combine the softened cream cheese, sour cream, Greek yogurt, grated Parmesan, and shredded mozzarella until thoroughly blended and smooth.
Sauté Aromatics: Heat the olive oil in a skillet over medium heat. Add the finely chopped shallots and cook for about 3 minutes until they start to soften.
Add Tomatoes & Garlic: Stir in the minced garlic and halved cherry tomatoes. Continue to sauté until the tomatoes become tender, which usually takes about 5-7 minutes.
Infuse with Herbs: Mix the thyme, dried basil, and 2 tablespoons of fresh chopped basil into the tomato mixture.
Combine & Bake: Pour the warm tomato and herb mixture into your prepared cheese blend. Stir everything well until fully combined. Spread this delicious dip evenly into an oven-safe baking dish or skillet.
Bake to Perfection: Bake in the preheated oven for 20 minutes, or until the dip is bubbly and lightly golden.
Garnish & Serve: Before serving, sprinkle the remaining chopped Roma tomato and fresh basil on top for a fresh, vibrant finish. Enjoy your easy and healthy Caprese dip!