01 - Preheat an outdoor grill or grill pan to medium-high heat, approximately 400°F.
02 - In a small bowl, combine olive oil, dried Italian herbs, minced garlic, salt, and black pepper. Rub the mixture evenly over both sides of the chicken breasts.
03 - Place the seasoned chicken on the grill and cook 5–6 minutes per side, or until the internal temperature reaches 165°F and juices run clear. Remove from heat, let rest for 5 minutes, then slice thinly against the grain.
04 - While the chicken rests, cook the pasta in a large pot of salted boiling water according to package instructions until al dente. Drain, reserving ½ cup of the starchy pasta water for the sauce.
05 - In a large skillet over medium heat, melt the butter. Add the chopped onion and cook for 2–3 minutes until translucent. Stir in the minced garlic and sliced sun-dried tomatoes; sauté for 1 minute until fragrant.
06 - Pour the chicken broth and heavy cream into the skillet, stirring to combine. Bring to a gentle simmer, then gradually stir in the grated Parmesan cheese until the sauce is smooth and creamy.
07 - Add the baby spinach to the sauce and cook, stirring gently, for about 1 minute or until fully wilted. Season with salt and black pepper to taste.
08 - Add the drained pasta and sliced grilled chicken to the skillet, tossing everything together. Use the reserved pasta water as needed to loosen the sauce and coat the pasta evenly.
09 - Serve immediately on warm plates, garnished with freshly sliced basil leaves and an extra sprinkle of grated Parmesan cheese.