Melt butter in a skillet and add onion, corn, and jalapeno. Saute 3 minutes.
Add garlic and sauté 1-2 more minutes. Remove from heat.
Add corn mixture to a medium bowl. Let cool slightly and then add all remaining ingredients. Stir to combine.
Transfer mixture to a baking dish coated with cooking spray. You can use a medium (10-inch) cast iron skillet or an 8-inch square baking dish.
Bake for 20 minutes or until hot and bubbly.
Serve with tortilla chips.
Notes
Fresh corn is best for this recipe but you can use canned or frozen instead. If using canned, there's no need to saute it for 3 minutes. Add it in with the garlic.