Cook pasta just until al dente according to package directions – don’t overcook! Strain and rinse with cold water.
Preheat oven to 350 degrees F. Lightly grease a 9x13 baking dish. Set aside.
While pasta is cooking, make Alfredo Sauce. Melt 5 tablespoons butter in a large skillet over medium heat then whisk in flour and garlic. Cook, while stirring for 2 minutes. Turn heat to low then gradually whisk in half and half, chicken broth and all spices/seasonings.
Bring to a boil, whisking constantly then reduce heat to medium and simmer, whisking occasionally until thickened (but not overly thick), 5-10 minutes. Remove from heat and whisk in Parmesan cheese until melted. Stir in chicken and pasta and toss until evenly coated (it will seem like a lot of extra sauce which is a good thing).
Pour half of the pasta into prepared baking dish and spread in an even layer. Layer pasta evenly with provolone cheese followed by an even layer of sour cream. Pour remaining pasta over sour cream and spread into an even layer. Sprinkle with 1 cup mozzarella cheese.
Bake uncovered at 350 degrees F for 25-30 minutes or until bubbly and inside provolone is melted. Let sit 5-10 minutes before serving.
