Charred corn, creamy cheese, and a sharp hit of lime make this Mexican corn dip the kind of appetizer people crowd around before the chips even hit the bowl. It’s rich without feeling heavy, and the sweet corn keeps every bite bright instead of one-note. The best part is the contrast: smoky edges from the skillet, cool tang from sour cream and mayo, and salty crumbles of cotija on top.
What makes this version work is the order. The corn gets a hard sear first, which gives the dip that roasted, street-corn flavor you can’t fake later. Then the cream cheese melts in before the dairy is fully blended, so the base turns smooth instead of grainy. Lime juice and jalapeño go in at the end, where they stay fresh and noticeable instead of disappearing into the heat.
Below, I’ve included the little things that matter most: how charred the corn should get, which swaps hold up, and how to keep the dip creamy if you need to make it ahead for a party.
The corn got those perfect browned spots and the dip stayed creamy right up until the bowl was scraped clean. I made it for game night and everyone kept asking what gave it that street-corn taste.
Save this Mexican corn dip for the next time you need a bubbly skillet appetizer with charred corn, cotija, and lime.
The Trick to Keeping This Dip Creamy Instead of Oily
The main thing people get wrong with hot corn dip is rushing the dairy. If the skillet is too hot when the cream cheese, mayo, and sour cream go in, the mixture can turn greasy or split at the edges before everything comes together. Medium heat is the sweet spot here. You want the base warm enough to melt, not so hot that the fat separates.
Char matters too. The corn should pick up dark brown spots and a little smoke, not just warm through. That sear gives the dip its roasted backbone, which keeps it from tasting like softened cheese with corn mixed in. If you’re using frozen corn, let the water cook off before you judge the color; wet corn steams instead of browns.
What Each Ingredient Is Doing in the Bowl

- Corn — Fresh corn gives the sweetest char, but thawed frozen corn works well and is the easiest backup. The important part is cooking it hard enough to brown; that roasted flavor is what makes this taste like street corn instead of basic cheese dip.
- Cream cheese — This is the base that gives the dip its body. Let it soften first, or it’ll stay lumpy longer than you want and tempt you to overheat the skillet.
- Mayonnaise and sour cream — Mayo adds richness, sour cream brings tang and keeps the dip from feeling heavy. You can swap in Greek yogurt for some of the sour cream if needed, but the dip will be a little sharper and less silky.
- Cotija — Cotija gives the salty, crumbly finish that makes this taste like elote. Feta can stand in if that’s what you have, but it’s tangier and softer, so use a light hand.
- Jalapeño, lime, and spices — These are the lift. The lime wakes up the richness, the jalapeño gives a gentle bite, and the chili powder, smoked paprika, and garlic powder build the Tex-Mex backbone without making the dip taste busy.
From Charred Corn to Bubbling Skillet in 10 Minutes
Getting the Corn to Brown
Melt the butter in a skillet over medium-high heat, then add the corn in an even layer. Leave it alone for the first few minutes so it can actually char; if you stir too soon, you’ll just get pale, steamed kernels. Once you see browned edges on one side, stir and cook a couple more minutes so the color is uneven in a good way, with some golden pieces and some deeply toasted ones.
Melting the Base Without Breaking It
Turn the heat down before the cream cheese goes in. Stir until it melts into the corn and disappears into the pan juices, then add the mayo and sour cream. If the mixture looks loose at first, keep stirring over medium heat; it thickens as the cream cheese loosens and the corn releases just enough moisture to make a glossy sauce.
Finishing With Cotija and Lime
Add half the cotija, the spices, jalapeño, and lime juice, then stir until the whole skillet looks creamy and evenly seasoned. Taste it before you salt, because cotija brings a lot of salt on its own. Transfer it to a bowl or keep it in the skillet, then finish with the remaining cheese, cilantro, and another dusting of chili powder right before serving so the top stays bright and textured.
How to Make This Dip Work for Different Crowds
Dairy-Free Version That Still Tastes Rich
Use a plant-based cream cheese, vegan mayo, and unsweetened dairy-free sour cream. You’ll lose a little of the tang that cotija brings, so add a pinch more lime and salt at the end. The texture still stays creamy, but the flavor leans a little cleaner and less briny.
Extra-Spicy Elote Dip
Swap the diced jalapeño for minced serrano, or add a pinch of cayenne with the spices. That gives the dip a sharper heat that cuts through the richness, which works especially well if you’re serving it with salty tortilla chips.
Smokier Skillet Corn Dip
Add a little more smoked paprika and let a portion of the corn get darker in the pan before stirring. That pushes the dip toward a deeper roasted flavor, but it shouldn’t taste burnt; the goal is sweet corn with a smoky edge, not bitterness.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The dip thickens as it chills, and the corn softens a bit, but the flavor holds up well.
- Freezer: I don’t recommend freezing it. The dairy can separate when thawed, and the texture loses the creamy, scoopable finish that makes this dip work.
- Reheating: Warm it gently in a skillet over low heat or in the microwave in short bursts, stirring between each one. If you hit it with high heat, the dairy can break and turn oily instead of smooth.
Questions I Get Asked About This Recipe

Mexican Corn Dip (Elote-Style)
Ingredients
Equipment
Method
- Melt the butter in a skillet over medium-high heat, then add the corn kernels and cook undisturbed for 3–4 minutes until charred on one side.
- Stir the corn and continue cooking for 2 more minutes until heated through and lightly browned.
- Reduce heat to medium and stir in the cream cheese until melted and fully incorporated.
- Add the mayonnaise, sour cream, half the cotija, chili powder, smoked paprika, garlic powder, jalapeño, and lime juice, then stir until everything is creamy and heated through.
- Taste and season with salt, then transfer to a serving bowl or serve directly from the skillet.
- Top with the remaining cotija, dust with extra chili powder, and scatter with fresh cilantro.
- Serve immediately with tortilla chips for dipping.