Boil a pot of salted water and cook pasta according to package instructions until al dente.
Season chicken breasts with salt and pepper.
Heat olive oil in a skillet over medium heat.
Add the chicken breasts and cook for 6-7 minutes on each side until golden and cooked through.
Remove the chicken from the skillet and let it rest for a few minutes.
In the same skillet, add the pesto and a splash of pasta water to thin it out.
Drain the pasta and add it to the skillet with the pesto, tossing to coat evenly.
Slice the chicken and place it on top of the pasta.
Sprinkle with grated Parmesan cheese.
Garnish with fresh basil leaves and serve immediately.