Preheat your oven to 400°F (200°C). Pat the chicken breasts dry and season with salt and pepper.
Mix Parmesan cheese, breadcrumbs, garlic powder, onion powder, salt, and pepper in a shallow dish. Coat each chicken breast in the mixture.
Heat olive oil in a skillet over medium-high heat. Fry the chicken for 5-6 minutes on each side until golden brown. Transfer to a plate lined with paper towels.
Boil salted water in a large pot. Add pasta and cook according to package instructions until al dente. Reserve a cup of pasta water before draining.
In the same pot, add cooked pasta and basil pesto. Stir well, adding reserved pasta water as needed for desired consistency.
Slice the crispy chicken and toss with the pesto pasta or serve on top. Drizzle with lemon juice if desired.
Garnish with extra Parmesan cheese and fresh basil leaves before serving.