In a large pot, cook the rotini pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add the diced chicken and cook until browned and cooked through (about 7-8 minutes). Remove the chicken from the skillet and set aside.
In the same skillet, add sliced mushrooms and cook until they are soft, about 5 minutes. Add minced garlic and sauté for another minute until fragrant.
Return the chicken to the skillet. Stir in heavy cream, whole milk, Parmesan cheese, Italian seasoning, salt, and pepper. Let it simmer for 3-4 minutes until the sauce thickens slightly.
In a large mixing bowl, combine the cooked pasta and the creamy chicken and mushroom mixture. Mix until the pasta is well coated.
Transfer the mixture into a greased baking dish. Sprinkle shredded mozzarella cheese evenly on top.
Bake in the preheated oven for about 25-30 minutes or until the cheese is bubbly and golden.
Remove from oven and let it cool for a few minutes. Garnish with fresh parsley before serving.
Notes
Serve the Alfredo bake directly from the baking dish, garnished with additional parsley and a sprinkle of extra Parmesan.