In a small mixing bowl, whisk together the extra virgin olive oil, vinegar, garlic, salt and pepper. Toss in the tomatoes and leave to marinate as you continue the recipe.
One by one, lay a chicken breast on a sheet of cling film, then place another sheet on top. Use a rolling pin or mallet to pound the chicken. You want to get it nice and thin (or at least level thickness), but don't go overboard to the point it breaks apart. If you look at the video below, you'll see I took it right to the point it nearly broke apart, so just use that for reference.
In a small pot or bowl, combine Italian seasoning, salt, onion powder, garlic powder and black pepper.
Line up 3 small trays or large shallow dishes: the first with the flour + half of the seasoning mixed in, the second with the beaten eggs, then the third with the Panko + the rest of the seasoning mixed in. One by one, take the chicken and carefully coat it in the flour, then the egg and finish in the Panko. Make sure you thoroughly coat the chicken at each stage, namely the Panko.
Comfortably fill the base of a large pan with the oil, then heat over medium-high heat until a crumb rapidly sizzles (I recommend using a thermometer and getting it to 180C/350F). One by one, fry the chicken for around 3-4 minutes on each side until golden and crispy. Timings will depend on how thick the chicken is (safe internal temp is 74C/165F for reference). Place on a wire rack and finish with a pinch of salt.
Toss the basil and mozzarella through the marinated tomatoes until everything is evenly distributed. To serve, spoon the salad over the chicken and finish with a drizzle of balsamic glaze (work to preference). Enjoy!