01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish.
02 - Boil pasta in salted water until just al dente. Drain and set aside.
03 - Melt butter in a large skillet over medium heat. Cook onions for 3 minutes. Add garlic and mushrooms, sauté until mushrooms soften and liquid evaporates, about 6 minutes.
04 - Sprinkle flour over vegetables and cook for 1 minute, stirring. Gradually whisk in milk, broth, and wine if using. Simmer and stir until sauce thickens, about 4 to 5 minutes.
05 - Stir in Parmesan, mozzarella, heavy cream, thyme, nutmeg, salt, and pepper. Mix until cheese melts and sauce is smooth.
06 - Add cooked turkey and peas if using, then fold in drained pasta evenly.
07 - Transfer mixture into the prepared baking dish.
08 - Mix breadcrumbs, Parmesan, and melted butter in a small bowl. Sprinkle over the casserole surface.
09 - Bake uncovered for 25 to 30 minutes until bubbly and golden on top.
10 - Let rest for 5 minutes. Garnish with parsley before serving.