In a large skillet, heat olive oil over medium heat. Season the chicken breasts with salt and pepper. Add the chicken to the skillet and sear on each side for about 3-4 minutes until golden brown.
Transfer the seared chicken breasts to a baking dish.
Spread a generous amount of basil pesto over the top of each chicken breast.
Evenly distribute the halved cherry tomatoes over the chicken, pressing them gently into the pesto.
Sprinkle the shredded mozzarella cheese and grated Parmesan cheese over the top.
Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes.
After 20 minutes, remove the foil and bake for an additional 10-15 minutes, or until the chicken is cooked through (internal temperature of 165°F or 75°C) and the cheese is bubbly and slightly golden.
Once done, remove from the oven and let it rest for a few minutes. Garnish with fresh basil leaves before serving.
Notes
Let the dish rest before serving for better flavor.