Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish and set aside.
Bring a large pot of heavily salted water to a boil. Cook the penne pasta for 2 minutes less than the package directions for al dente. Drain, reserving 1/2 cup of pasta water, and set aside.
Make the Parmesan Cream Sauce
In a large skillet or saucepan, melt the butter over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant and just lightly golden — do not let it burn.
Whisk in the flour and cook for 1 minute, stirring constantly, to cook out the raw flour taste.
Slowly pour in the heavy cream and whole milk, whisking continuously to prevent lumps. Cook over medium heat, stirring frequently, for 4-5 minutes until the sauce thickens enough to coat the back of a spoon.
Remove from heat and stir in 1 cup of the Parmesan cheese, salt, pepper, nutmeg, and Italian seasoning until smooth and glossy. Taste and adjust seasoning as needed. If the sauce is too thick, add a splash of reserved pasta water.
Assemble the Bake
Add the drained pasta and shredded chicken to the sauce and toss well until everything is evenly coated. Fold in 1 cup of the shredded mozzarella.
Pour the mixture into the prepared baking dish and spread evenly. Top with the remaining 1 cup of mozzarella and the additional 1/4 cup of Parmesan.
Bake
Cover the dish tightly with aluminum foil and bake for 20 minutes.
Remove the foil and continue baking for an additional 12-15 minutes until the top is golden brown and bubbly.
Remove from the oven and let rest for 5 minutes. Garnish with fresh chopped parsley and serve hot.
Notes
Make-ahead: Assemble up to 24 hours in advance, cover, and refrigerate. Let sit at room temperature 30 minutes before baking and add 5-10 extra minutes to the bake time. Storage: Refrigerate leftovers in an airtight container for up to 4 days. Reheat with a splash of cream or broth. Freeze for up to 3 months. Tip: Always use freshly grated Parmesan — pre-shredded cheese contains anti-caking agents that prevent smooth melting.