01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish with butter or nonstick spray.
02 - In a large skillet over medium heat, melt the butter. Add the chopped onion and minced garlic, sautéing for 2 to 3 minutes until softened and fragrant.
03 - Pour the heavy cream and milk into the skillet. Simmer gently, stirring frequently, for about 3 minutes. Avoid bringing the mixture to a full boil.
04 - Stir in the grated Parmesan cheese, salt, black pepper, and ground nutmeg. Continue cooking for 3 to 4 minutes, stirring constantly, until the cheese has fully melted and the sauce thickens to a smooth consistency.
05 - In a large mixing bowl, combine the cooked pasta, diced or shredded chicken, and the prepared Alfredo sauce. Add dried Italian herbs if using. Toss everything together until evenly coated.
06 - Transfer the mixture into the prepared baking dish, spreading it out evenly and smoothing the surface.
07 - Sprinkle the shredded mozzarella cheese evenly across the entire surface of the casserole.
08 - Bake uncovered for 25 to 30 minutes, until the mozzarella topping is golden brown and bubbling.
09 - Remove from the oven and let the casserole rest for 5 minutes. Garnish with chopped fresh parsley and serve hot.