Preheat the oven to 350℉ (180℃).
Remove corn kernels from the cobs if using fresh corn. Drain corn if using canned.
Place a large, heavy skillet over medium-high heat. Then add ½ tablespoon butter and let it melt.
Add the corn, salt, and pepper. Sauté the corn, stirring occasionally, until the corn turns deep golden brown, approximately 5 minutes.
Remove from heat and place corn in a bowl. If anything sticks to the skillet, lightly wipe it with a paper towel.
Melt the remaining ½ tablespoon of butter in the same skillet. Follow with the onions, jalapenos, bell peppers, smoked paprika, and garlic. Cook, stirring often, until the onions are translucent (about 2 minutes).
Finally, add the green onions and continue cooking for about a minute or until tender.
Transfer to the bowl with the corn mixture. Add the mayonnaise, half of the Monterey jack, and half of the cheddar cheese, and mix well. Pour into a 4-inch square baking dish and sprinkle the remaining cheese on top. You can refrigerate or freeze it at this point until ready to bake.
Bake for 10-12 minutes or until bubbly and golden brown. Serve hot with taro chips or homemade tortilla chips.