Prepare Tomato Mixture: Start by dicing your Roma tomatoes into small cubes then place them in mixing bowl along with chopped basil leaves, minced garlic, extra virgin olive oil, balsamic vinegar, sprinkle pinch salt, gently toss until combined, let sit while preparing next components allowing flavors meld harmoniously together!
Create Creamy Base: In another bowl combine softened cream cheese, crumbled feta, sour cream, additional minced garlic, freshly squeezed lemon juice, drizzle remaining tablespoon olive oil, blend using hand mixer or fork until smooth incorporating all ingredients thoroughly achieving consistent texture ensuring no lumps remain throughout mixture!
Combine Mixtures: Once both mixtures completed carefully fold tomato-herb blend into creamy base using spatula ensuring even distribution throughout resulting in lovely colorful vibrant dip!
Chill Before Serving