Mexican corn dip lands in that sweet spot between creamy, smoky, and a little sharp from lime, which is why it disappears fast at parties. The corn gets a quick char first, so every bite has those little browned edges that taste closer to elote than a plain hot dip. Then the cream cheese, mayo, sour cream, and cotija melt together into something scoopable without turning heavy.
The part that matters most is giving the corn a few untouched minutes in the skillet. That’s where the flavor comes from. Stirring too soon keeps it pale and soft, while letting it sit builds the roasted notes that make this dip taste like more than just mixed ingredients. The lime and jalapeño keep the richness in check, and the cotija adds the salty finish that makes people go back for one more chip.
Below, I’ve added the specific trick for getting the corn char right and the small ingredient choices that make this dip taste bright instead of flat. There’s also a few ways to adapt it if you want a milder version or need to prep it ahead for a crowd.
The corn got those little browned bits I was hoping for, and the dip stayed creamy even after sitting out during the whole game. I added a little extra lime at the end and it tasted just like street corn in dip form.
Save this Mexican corn dip for the next time you need a bubbling, creamy chip dip with charred corn and cotija.
The Secret to Corn That Tastes Charred, Not Just Hot
The difference between good Mexican corn dip and a forgettable one is whether the corn actually browns before the dairy goes in. Once cream cheese, mayo, and sour cream hit the pan, the skillet cools down fast, and the corn stops caramelizing. That’s why the first stage happens with butter and corn alone, over medium-high heat, and why you leave it alone long enough for the kernels touching the pan to take on color.
If the corn is crowded or stirred too soon, it steams. You still get a creamy dip, but it tastes flatter and sweeter instead of roasty and savory. A cast iron skillet helps because it holds heat well, but any heavy skillet will work if you keep the layer of corn in good contact with the pan.
- Fresh or frozen corn — Both work here. Frozen corn should be thawed and patted dry so it browns instead of throwing off water.
- Butter — It gives the corn a little richness and helps the kernels pick up color. Oil works in a pinch, but butter adds better flavor.
- Cotija — This is the salty, crumbly finish that makes the dip taste like street corn. Parmesan is the closest swap if cotija isn’t available, though it tastes a little sharper.
What Each Ingredient Is Doing in the Bowl

- Cream cheese — This gives the dip body and helps it stay thick enough to scoop. Soften it first, or you’ll end up chasing little lumps around the skillet.
- Mayonnaise and sour cream — Mayo brings the classic elote richness, while sour cream keeps the dip from feeling heavy. If you want to lighten it a bit, you can swap some of the sour cream for plain Greek yogurt, but the finish will be tangier.
- Lime juice — Don’t skip this. It wakes up the dairy and cuts through the richness, which matters once the cheese melts in.
- Jalapeño — It adds a fresh green heat rather than an aggressive burn. Remove the seeds for a milder dip, or leave some in if you want more bite.
- Smoked paprika and chili powder — These build that warm, street-corn-style seasoning without making the dip taste like taco filling. The smoked paprika is the part that nudges it toward fire-kissed flavor.
Building the Dip So It Stays Creamy and Scoopable
Let the Corn Brown First
Melt the butter in a skillet over medium-high heat, then add the corn and leave it alone for 3 to 4 minutes. You want the kernels against the pan to pick up brown spots before you stir. Once you stir, cook for another couple of minutes until the corn smells nutty and a few kernels have visible char. If there’s liquid pooling in the pan, the heat is too low or the corn is too wet.
Melt the Cream Cheese Before Adding the Rest
Turn the heat down to medium and stir in the cream cheese until it melts into the corn. This gives you a smooth base instead of tiny cream cheese clumps floating through the dip. If the pan is still screaming hot, pull it off the burner for a minute before adding the dairy. High heat is what makes creamy dips split or turn grainy.
Finish With the Bright, Salty Ingredients
Add the mayonnaise, sour cream, half the cotija, chili powder, smoked paprika, garlic powder, jalapeño, and lime juice. Stir until the mixture looks glossy and evenly coated, then taste before you salt it. Cotija already brings a lot of salt, so the dip may need less than you think. Transfer it to a bowl or serve it straight from the skillet, then top with the remaining cheese, extra chili powder, and cilantro.
How to Adapt This for a Crowd, a Milder Table, or a Lighter Bowl
Make It Milder for Mixed Crowds
Leave out the jalapeño or use just a little of it with the seeds removed. You’ll still get the tangy, smoky flavor of the dip, but the heat stays in the background instead of taking over.
Make It Gluten-Free Without Changing the Recipe
The dip itself is naturally gluten-free as written. Just serve it with certified gluten-free tortilla chips if that matters for your table, since chips are usually where the cross-contact happens.
Swap in Greek Yogurt for a Lighter Finish
Replace up to half the sour cream with plain Greek yogurt if you want more tang and a little less richness. The dip will be slightly sharper and not quite as plush, but it still holds together well.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The dip thickens as it chills, so expect a denser texture the next day.
- Freezer: I don’t recommend freezing this dip. The dairy base can separate and turn grainy when thawed.
- Reheating: Warm it gently in a skillet over low heat or in the microwave in short bursts, stirring often. The biggest mistake is blasting it over high heat, which can break the cheese and make the dip oily.
Answers to the Questions Worth Asking

Mexican Corn Dip (Elote Dip / Roasted Corn Dip)
Ingredients
Equipment
Method
- Melt butter in a cast iron skillet over medium-high heat, then add corn kernels and cook undisturbed for 3–4 minutes until charred on one side.
- Stir the corn and cook for 2 more minutes until the edges look browned and slightly crisp.
- Reduce heat to medium and stir in cream cheese until melted and fully incorporated.
- Add 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 the dip with the remaining cotija, a dusting of chili powder, and fresh cilantro for a bright finish.
- Serve immediately with tortilla chips for scooping while the dip is hot and bubbling at the edges.