In a large cast iron skillet(or other heavy skillet) over high heat, toast the quinoa until lightly golden, 5-6 minutes, stirring frequently. Add the water or stock and reduce heat to medium. Cover and cook until the quinoa opens and the liquid is absorbed, about 20 minutes. Transfer to a bowl to cool.
Wipe out the skillet and heat 1 1/2 tbls. of the olive oil over medium high heat. Add the onions and cook until well browned and soft, about 20-30 minutes, stirring occasionally.
Stir in the shallots(if you don't have shallots, just use more green onions) and cook 2 minutes, then add the garlic, ginger, and green onion and cook for 3-4 minutes more.
Add the carrots, bok choy, celery, cabbage, and snap peas and stir until just wilted. Pour in the soy sauce and mix well. Move the mixture to a bowl and keep warm.
Heat the remaining 1 1/2 tbls. of oil in the skillet over medium high heat and add the quinoa. When it is heated through, pour the eggs over the quinoa and stir fry until the eggs are cooked. Return the vegetables to the pan. Adjust the seasoning with additional soy sauce if needed. Enjoy!