Preheat the oven to 350 degrees F.
Cook the egg noodles according to the package directions for al dente, drain, rinse with cold water to stop the cooking process, drain again, and set aside.
Heat 1 tbsp olive oil in a large skillet over medium-high heat. Cook the chicken until no longer pink, stirring occasionally, about 5-7 minutes. Remove from the skillet and set aside.
Reduce the heat to medium, then add the remaining olive oil and butter to the pan. Cook the mushrooms for 5-6 minutes. Add the shallots and garlic and cook a few minutes more until the shallots are soft and the mushrooms are lightly golden.
Stir in the flour and whisk for 2 minutes, then stir in the chicken broth, milk, bouillon, and spices. Continue whisking until the sauce has thickened, about 4-5 minutes.
Add the chicken, noodles, and ¼ cup of the Parmesan cheese. Stir until combined, then top with the remaining ½ cup of Parmesan cheese. *If you are transferring the casserole to a baking dish, spray a baking dish with olive oil spray then add the noodle mixture. Top with the cheese and bake as directed.
Bake for 30 minutes, uncovered, until bubbly.