Carefully slice a pocket into each chicken breast, ensuring not to cut all the way through.
Season the inside and outside of the chicken breasts with salt, pepper, garlic powder, and Italian seasoning.
Spread about 2 tablespoons of basil pesto inside each pocket and then add 2 slices of fresh mozzarella cheese.
Secure the openings with toothpicks to prevent the filling from spilling out.
In a large oven-safe skillet, heat the olive oil over medium-high heat. Add the stuffed chicken breasts and sear for about 4-5 minutes on each side until golden brown.
Once seared, transfer the skillet to the preheated oven. Bake for 20-25 minutes, or until the chicken is cooked through (internal temperature reaches 165°F or 75°C).
During the last 10 minutes of baking, scatter the halved cherry tomatoes around the chicken in the skillet to roast alongside.
Remove from the oven and let the chicken rest for 5 minutes. Carefully remove toothpicks.
Serve the stuffed chicken drizzled with extra pesto if desired, and garnish with fresh basil leaves.
Notes
Serve with extra pesto and fresh basil for added flavor.