In a large saucepan over low heat, sauté the green onions and the garlic in the butter until the onions turn soft.
Add the spinach, still wet from washing. Cook until it wilts. Remove from the heat.
Drain, rinse, and break the artichoke hearts into small pieces with your fingers, and add to the pan. Add all the other ingredients except the Monterey Jack and combine well.
Turn the mixture into a glass baking dish. Top with the Monterey Jack. Bake at 350 degrees for 20 minutes, until the cheese has melted. You can also do this step in the microwave, six to ten minutes on 70 percent power, turning the dish every two minutes. (Microwave ovens vary greatly, however, so monitor this closely.)