Preheat oven to 350F degrees.
Cook the spaghetti according to package directions for al dente. Drain and set aside.
In a large pot, melt the butter over low heat. Saute the diced onions and minced garlic until translucent. Add the mushrooms, Italian seasoning and flour. Cook until sizzling, about 2-3 minutes.
Pour in the wine and stir well. Add the broth and cream. Bring the mixture to a boil. Reduce to medium low, stirring as the mixture thickens.
Break the cream cheese into smaller pieces and stir it in, cooking until it melts.
Remove from heat. Stir in the turkey, 1 cup of mozzarella, Parmesan cheese, peas and spaghetti. Transfer the mixture to a baking dish.
Sprinkle the remaining mozzarella over top and bake 20-25 minutes. Serve warm.