Preheat your oven to 400°F (200°C).
Pat the chicken breasts dry and season both sides with salt and pepper.
Heat olive oil in a skillet over medium-high heat. Cook the chicken for about 6–7 minutes on each side until golden brown and cooked through.
Remove the chicken from the skillet and let it rest for about 5 minutes before slicing into thin strips.
Lay out your flatbreads on a baking sheet and spread a layer of basil pesto over each piece.
Distribute the sliced chicken evenly over the pesto-covered flatbreads.
Sprinkle shredded mozzarella cheese over the chicken followed by halved cherry tomatoes.
Top with grated Parmesan cheese.
Bake for about 10–12 minutes until the cheese is melted and bubbly.
Optionally, switch your oven to broil during the last minute or two for extra crispiness.
Let the flatbreads cool for about a minute before slicing into quarters or halves.
Garnish with fresh basil leaves and serve warm.