Begin cooking pasta according to package directions.
Season chicken with salt and pepper.
Heat olive oil in a large non-stick skillet over medium high heat. Add chicken and cook until chicken is golden brown and fully cooked, stirring frequently (about 7 minutes). Transfer cooked chicken to a plate, leaving juices in the skillet. Set aside.
Add garlic to the skillet and cook until fragrant, stirring constantly (about 30 seconds).
Add broth, cream, sun-dried tomatoes, Parmesan cheese, and Italian seasoning. Stir to combine.
Bring to a boil, then reduce heat and simmer for 3 to 4 minutes or until sauce is slightly thickened, stirring frequently.
Stir in pesto until combined.
Remove from heat and add cooked chicken and drained pasta. Stir to coat as evenly as possible.
Notes
Storage: Once cooled, store in an airtight container in the fridge for up to 3 to 4 days.
Reheating: Reheat gently on the stovetop or in the microwave.