Preheat the oven to 350°F. Brush a 10-inch cast iron skillet or similar with olive oil, set aside.
On the stove top heat 2 tablespoons butter with the sliced green onion, serrano pepper and red bell pepper. Season lightly with seasoned salt and black pepper. Saute for 3 minutes until the peppers begin to soften, then add the minced garlic. Saute for 1 minute.
Add the corn to the pan cooking over medium-high for 5 minutes until it begins to brown.
Remove from the stove and add the remaining ingredients, reserving 1/2 of the shredded pepper-jack cheese for the top. Stir until combined.
Pour into the cast iron skillet or baking dish. Sprinkle the remaining cheese on top.
Bake for 30 minutes or until golden and bubbly.
Serve with corn chips or tortilla chips.
Notes
Hot Mexican Corn Dip Variations: Corn and crab pair beautifully in this Mexican corn dip. You can add one cup jumbo lump crab meat for a seafood twist. You could also cooked chorizo sausage or black beans for a vegetarian option. For more of a Mexican street corn taste and flavor, omit any protein.
Sour Cream: You can use plain greek yogurt in place of sour cream.
Herbs: If you don't care for cilantro, you can omit it or replace it with flat leaf parsley.
Cheese: You could swap out the cheese using another variety. Monterey jack cheese, colby jack cheese or sharp cheddar cheese would all work well in this dip.
Peppers: You can omit the peppers and add a can of diced green chiles for spice.
Lemon Pepper: You can use black pepper and add a splash of fresh lemon juice or fresh lime juice to the sauce.
Garnish: You may also like to sprinkle the top it with cotija cheese.