Prep the corn: If using fresh corn, cut kernels off 4–5 cobs. If using frozen, thaw and pat dry with paper towels.
Removing excess moisture helps the corn char instead of steam.
Heat the skillet: Place a large cast-iron or stainless steel skillet over medium-high heat. Add the oil and let it shimmer. A hot pan gives you that signature street corn char.
Corn goes in: Add the corn in an even layer.
Don’t stir for 2–3 minutes. Let it sear so it develops caramelized spots. Then stir and cook 4–6 more minutes until slightly charred and tender.
Add aromatics: Reduce heat to medium.
Stir in the garlic and jalapeño. Cook 30–60 seconds until fragrant, being careful not to burn the garlic.
Spice it up: Sprinkle in chili powder, smoked paprika, cumin, salt, and a few grinds of black pepper. Stir to coat the corn evenly and cook another minute.
Creamy finish: Turn heat to low.
Stir in the mayonnaise and sour cream (or crema) until everything is glossy and well combined.
Brighten: Remove from heat. Add lime juice and half the cotija. Taste and adjust salt, lime, or spice to your liking.
Garnish and serve: Top with remaining cotija, cilantro, and optional green onions.
Sprinkle Tajín or add a few dashes of hot sauce for extra zing. Serve warm.