Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
Season the chicken breasts evenly with salt and pepper on both sides.
Heat olive oil in a large skillet over medium-high heat until hot.
Sear the chicken for 2–3 minutes per side until lightly golden but not fully cooked.
Remove chicken from the skillet and let it cool slightly for easier wrapping.
Wrap each chicken breast with prosciutto slices, fitting them snugly around the meat.
Arrange the wrapped chicken in the prepared baking dish in a single layer.
Scatter halved cherry tomatoes around and slightly over the chicken pieces.
Top each portion with fresh mozzarella slices, then bake for 15–20 minutes until the chicken is cooked through and cheese is melted.
Rest briefly, garnish with fresh basil leaves, and serve warm.