Combine all of the bruschetta topping ingredients in a large bowl. Stir gently and set aside.
Bring a large pot of salted water to a boil. Add the pasta and follow the package instructions to cook until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the chicken in a single layer and season with salt and pepper. Cook for 5 to 7 minutes, stirring occasionally until the chicken is cooked through. Transfer the chicken to a large plate.
Melt the butter in the same skillet and add the shallot and garlic. Cook for 1 minute. Whisk in the flour. Slowly pour in the chicken broth, whisking continuously to avoid lumps.
Pour in the white wine. Cook on low for 3 to 5 minutes until the sauce begins to thicken. Add the cooked chicken and stir to combine.
Stir in the heavy cream, Italian seasoning, and crushed red pepper flakes. Bring the sauce to a simmer over medium-low heat and then stir in the Parmesan cheese.
Add the pasta to the skillet and toss well to coat. Remove the pan from the heat and season with salt and pepper to taste.
Serve in bowls topped with additional Parmesan cheese and the prepared bruschetta topping.