Mexican street corn dip brings all the best parts of elote into one hot, scoopable dish: sweet corn, creamy base, lime, chili, and salty cotija in every bite. What makes it work is the contrast. You get charred kernels for smoky depth, then the oven melts everything together into a bubbling dip that still tastes bright instead of heavy.
The key is treating the corn like the main event, not a mix-in. Letting it pick up color in the skillet builds the flavor that keeps this dip from tasting flat, and folding it into softened cream cheese and mayonnaise gives you a base that stays smooth after baking. Lime juice and cilantro go in before the oven, while a final shower of cotija keeps the top salty and crumbly instead of disappearing into the filling.
Below, I’ll walk through the small details that keep the dip creamy, the corn flavorful, and the final texture perfect for tortilla chips. There’s also a simple make-ahead note if you want to pull it together before guests arrive.
The corn got those little charred spots I was hoping for, and the dip baked up creamy without turning greasy. I made it for a game night and the pan was scraped clean before the second quarter.
Creamy Mexican street corn dip with charred corn, cotija, and lime is the kind of appetizer that disappears fast.
Why Charring the Corn First Keeps This Dip from Tasting Flat
The skillet step does more than warm the corn. It gives you browned edges and little bursts of sweetness that stand up to the cream cheese, mayo, and cotija instead of getting buried under them. If you skip the char, the dip still works, but it loses the smoky note that makes people go back for another chip.
The other trap is mixing everything while the corn is still too hot. Hot corn can loosen the cream base and make the dip feel greasy before it even hits the oven. Let the corn cool for a minute or two after charring, then fold it in while the dairy is soft and smooth, not melted.
- Corn kernels — Fresh corn gives the sweetest flavor and the best char, but frozen kernels work well straight from the freezer. If you use frozen, don’t thaw them first or they’ll steam before they brown.
- Cream cheese — Softened cream cheese is what keeps the dip thick and spoonable. Cold cream cheese leaves little lumps that never fully disappear in the oven.
- Mayonnaise — Mayo adds richness and keeps the dip from baking up dense. A good standard mayo is fine here; this isn’t the place for a fancy swap.
- Cotija cheese — Cotija brings the salty, crumbly finish that makes this taste like street corn. Feta can work in a pinch, but it’s sharper and tangier, so use a little less.
- Lime juice and cilantro — These keep the dip bright. Add them before baking so the flavor gets into the base, then save a little cilantro for the top so it still tastes fresh.
Building the Dip So It Stays Creamy After Baking
Get Color on the Corn
Heat the oil until it shimmers, then add the corn in an even layer. Let it sit long enough to pick up color before stirring, because constant stirring only warms it. You want some kernels lightly blistered and some deeply golden. If the pan looks wet instead of hot, the corn will steam and taste flat, so use medium-high heat and give it space.
Mix the Base Until It’s Smooth
Stir the softened cream cheese and mayonnaise together until the mixture looks uniform and glossy. That smooth base matters because it carries the lime, garlic, and chili powder evenly through the whole dish. If the cream cheese still has cold streaks, keep mixing before anything else goes in. Once the base is smooth, fold in the corn and don’t beat it hard or you’ll crush the kernels.
Bake Until the Edges Bubble
Transfer the mixture to a baking dish and bake just until the sides are bubbling and the center is hot. You’re not looking for browning on top; you’re looking for a dip that feels loose when it comes out, then settles into a creamy, scoopable texture as it cools for a minute. Add the rest of the cotija and cilantro right after baking so the top stays fresh and salty instead of melted into the dip.
How to Adapt This for Different Crowds and Different Pantries
Make It Dairy-Free
Use a plain dairy-free cream cheese and a vegan mayo with a neutral taste. The dip will still be creamy, but it won’t have quite the same tang or the same rich finish from cotija, so add an extra squeeze of lime and a little more salt to balance it.
Use Frozen Corn Without Sacrificing Flavor
Frozen corn is the easiest backup, and it’s still excellent here. Add it straight to the hot skillet and cook off the moisture before you expect much color. Once that water is gone, the kernels will start browning instead of steaming.
Turn Up the Heat
A little diced jalapeño or a pinch of cayenne fits naturally here. Add it with the garlic so the heat spreads through the whole dip instead of landing in random bites. Keep the chili powder modest if you want the corn and lime to stay front and center.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The dip firms up in the fridge because of the cream cheese.
- Freezer: I don’t recommend freezing it. The dairy base can turn grainy and separate once thawed.
- Reheating: Warm it in the oven at 350°F until hot throughout, or microwave in short bursts, stirring between rounds. Don’t blast it on high heat or the fat can split and the texture turns oily.
Questions I Get Asked About This Recipe

Mexican Street Corn Dip
Ingredients
Equipment
Method
- Heat 1 tablespoon oil in a cast iron skillet over medium-high heat. Add corn and cook, stirring occasionally, until kernels begin to char, about 8 minutes, then season with salt and pepper.
- In a bowl, mix softened cream cheese and mayonnaise until smooth. Fold in charred corn, most of the cotija cheese, cilantro, garlic, lime juice, and chili powder.
- Transfer the mixture to a baking dish and bake at 375°F for 12-15 minutes until heated through and the edges are bubbling. Top with remaining cotija cheese and cilantro, then serve hot with tortilla chips.