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 release their liquid and it evaporates, about 6 minutes.
04 - Sprinkle flour over vegetables and cook, stirring, for 1 minute. Gradually whisk in milk, broth, and white wine if using. Simmer, stirring constantly until thickened, about 4 to 5 minutes.
05 - Incorporate Parmesan, mozzarella, heavy cream, thyme, nutmeg, salt, and pepper. Stir until cheeses melt and sauce is smooth.
06 - Fold cooked turkey and peas, if using, into the sauce. Then add the drained pasta and mix gently.
07 - Transfer mixture evenly into the prepared baking dish.
08 - Mix breadcrumbs, Parmesan, and melted butter. Sprinkle this mixture evenly over the casserole.
09 - Bake uncovered for 25 to 30 minutes until bubbly and golden brown on top.
10 - Allow to rest for 5 minutes. Garnish with fresh parsley before serving.