01 - Preheat oven to 375°F. Grease a 9x13 inch baking dish with butter or cooking spray.
02 - Bring a large pot of salted water to boil. Cook pasta until al dente according to package directions. Drain well and set aside.
03 - In a large skillet, melt 4 tbsp butter over medium heat. Add onions and mushrooms, sautéing until softened and golden brown, about 6-8 minutes. Add minced garlic and cook for 1 additional minute until fragrant.
04 - Sprinkle flour evenly over the sautéed vegetables. Stir constantly for 1 minute to cook out the raw flour taste, forming a thick paste.
05 - Gradually whisk in milk and broth, stirring continuously to prevent lumps. Bring mixture to a gentle simmer and cook for 3-4 minutes until sauce thickens enough to coat the back of a spoon.
06 - Stir in heavy cream, salt, black pepper, and nutmeg. Remove skillet from heat.
07 - Fold cubed turkey, frozen peas, 1/2 cup Parmesan, and shredded mozzarella into the sauce until evenly distributed.
08 - Add cooked pasta to the skillet and toss gently until all noodles are thoroughly coated with the creamy sauce.
09 - Pour the entire pasta mixture into the prepared baking dish, spreading it evenly into corners.
10 - In a small bowl, combine breadcrumbs, remaining 1/2 cup Parmesan, and melted butter. Mix until breadcrumbs are evenly coated.
11 - Sprinkle breadcrumb mixture evenly over the casserole. Bake for 25-30 minutes until edges are bubbling and topping is golden brown. Let rest for 10 minutes before serving to allow sauce to set.