In a bowl, combine the tomatoes, olive oil, vinegar, 2 tablespoons basil, mint, oregano, chili powder, garlic, and a pinch of salt and pepper. Set aside.
Bring a large pot of salted water to a boil. Cook the pasta according to package directions. Drain and rinse under cool water to stop the cooking process.
In a bowl, combine the vegan or regular mayonnaise, Greek yogurt, lemon juice, garlic, and a pinch of salt and pepper. Taste and adjust seasonings as desired.
Dump the pasta into a large bowl. Add the remaining basil, tomatoes, romaine, mozzarella balls, avocado, about 1/3-1/2 cup of the garlic sauce. Toss to combine.
Divide into bowls and top with additional garlic sauce and fresh basil, as desired.
Keyword caprese, cherry tomatoes, garlic sauce, main course, pasta, pasta salad, salad, side dish, summer, vegetarian