In a large skillet, melt the butter. Add both cans of corn and cook for about 5 minutes. Remove from heat and allow to cool.
Once cooled, transfer corn to a large bowl. Add in mayonnaise, sour cream, cilantro, lime zest, lime juice, chili powder garlic powder and cotija cheese.
Mix until well combined, then transfer to a serving dish. Serve with tortilla chips or crackers.
Notes
Drain the corn really well before cooking. Too much liquid can dilute the dip and prevent it from being creamy.
Let the corn cool slightly before mixing everything together so the mayo and sour cream don’t melt or separate.
Taste and adjust at the end. Lime juice, salt, and chili powder can be tweaked depending on how bold you want the flavors.
Crumble the cotija finely so it spreads evenly throughout the dip instead of clumping.
For extra depth, lightly char the corn in the skillet before removing it from the heat.
Make it ahead if needed. The flavors get even better after chilling for 30–60 minutes in the fridge.