01 - Preheat oven to 375°F. Grease a 9x9-inch baking dish with a small amount of butter or oil.
02 - In a medium saucepan, combine quinoa and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 15 minutes until the broth is absorbed. Fluff quinoa with a fork and set aside.
03 - Heat olive oil in a large skillet over medium heat. Add onion and sauté for 3 minutes until translucent. Add minced garlic and sliced mushrooms, then cook for 6 to 7 minutes until mushrooms soften and release moisture. Add chopped spinach and cook for 1 minute until wilted. Remove skillet from heat.
04 - In a separate saucepan, melt unsalted butter over medium heat. Whisk in flour and cook, stirring constantly, for 1 minute. Gradually add milk and heavy cream, whisking until the mixture thickens, about 3 to 4 minutes.
05 - Remove sauce from heat and stir in grated Parmesan cheese, nutmeg, black pepper, and salt until smooth.
06 - In a large mixing bowl, combine cooked quinoa, sautéed vegetables, and Alfredo sauce. Mix thoroughly to distribute evenly.
07 - Transfer mixture into the prepared baking dish, spreading evenly. Sprinkle shredded mozzarella and additional Parmesan cheese over the top.
08 - Place dish in preheated oven and bake for 20 to 25 minutes until the top is golden and bubbling.
09 - Remove from oven and allow bake to stand for 5 minutes before serving. Garnish with chopped fresh parsley if desired.