Creamy, smoky Mexican corn dip is the kind of appetizer that disappears before the chips even settle into the bowl. The corn gets a little charred in the skillet, which gives the dip that street-corn flavor people remember, while the cream cheese, sour cream, and mayo keep it spoonable and rich without turning heavy. Cotija brings the salty finish that makes each bite taste complete.
The trick is starting with dry-ish corn and letting it sit long enough in the pan to pick up those dark spots. That quick char is what keeps this dip from tasting flat or one-note. Once the dairy goes in, the heat drops and the whole thing comes together fast, so the texture stays creamy instead of greasy or separated.
Below, I’ve included the little details that matter most: how to get real color on the corn, which swaps still keep the dip balanced, and how to keep it warm if you’re serving it at a party.
The corn got that perfect little char and the dip stayed creamy right to the end of the party. I loved the lime with the cotija — it tasted just like elote in dip form.
Save this Mexican corn dip for the next time you want a smoky, creamy skillet appetizer with real char and a limey finish.
The Char on the Corn Is What Keeps This Dip From Tasting Flat
Most corn dips lean on the dairy alone, and that’s where they start to blur together. This one gets its personality from the corn itself. When you leave it alone in the hot skillet for a few minutes, the kernels blister and pick up browned edges that taste sweet, toasty, and just a little smoky. That step matters more than any garnish on top.
The other thing that keeps this dip from going dull is the balance of fat and acid. Cotija and cream cheese give it body, but lime juice keeps it awake. If the dip tastes heavy, it usually needs more lime, not more salt. If it tastes sharp, it needs a minute of heat so the dairy can melt into one smooth base.
What Each Ingredient Is Actually Doing in This Mexican Corn Dip

- Corn — Fresh or frozen both work, but the corn needs to be thawed and fairly dry so it can char instead of steam. Fresh corn gives a little more sweetness; frozen corn is the easy weeknight answer and still makes a great dip.
- Cotija — This is the salty, crumbly cheese that makes the whole bowl taste like street corn. Parmesan can stand in if needed, but it’s sharper and less creamy in the mouth, so use a little less and taste as you go.
- Cream cheese, sour cream, and mayonnaise — This trio gives the dip its body and keeps it scoopable. Cream cheese is the stabilizer, sour cream adds tang, and mayo gives the dip that glossy, rich finish that holds up even after it sits out awhile.
- Lime juice — Don’t skip it. It cuts through the richness and makes the corn taste brighter. Bottled lime juice works in a pinch, but fresh lime gives the dip the cleanest finish.
- Jalapeño and chili powder — These bring gentle heat and that classic Tex-Mex edge without taking over. Seed the jalapeño if you want a softer bite, or leave some seeds in if you like the dip to have a little more kick.
Building the Creamy Base Without Letting the Dairy Split
Let the corn take on color first
Melt the butter and add the corn to a hot skillet, then leave it alone for a few minutes. If you stir too soon, the kernels just warm through and you miss the browning that gives the dip its street-corn taste. You want some kernels with deep golden spots and a few darker charred bits, not an even pale sauté.
Lower the heat before the cream cheese goes in
Once the corn is charred, drop the heat before adding the cream cheese. That keeps it from grabbing onto the pan and turning lumpy while it melts. Stir until the cream cheese disappears into the corn, then add the sour cream, mayo, spices, jalapeño, lime, and part of the cotija. The mixture should look thick, glossy, and loose enough to scoop without running.
Finish with the cheese after the heat does its work
Add half the cotija while the dip is still hot so it melts slightly into the sauce, but save the rest for the top. That split gives you both creamy body and a salty, crumbly finish. Taste before serving; the corn may need a pinch of salt, especially if your cotija is on the milder side.
Three Ways to Adjust This Dip Without Losing What Makes It Good
Make it dairy-free
Use a good dairy-free cream cheese and sour cream substitute, then swap the cotija for a dairy-free crumbly cheese or a little extra salt and nutritional yeast. The result won’t taste exactly like classic elote dip, but you’ll keep the creamy texture and the smoky-corn backbone.
Turn up the heat
Add a diced serrano instead of jalapeño, or stir in a pinch of cayenne with the chili powder. This keeps the dip’s creaminess intact but gives it a sharper, longer burn that stands up to salty tortilla chips.
Use canned corn when that’s what you have
Drain it very well and pat it dry before it hits the skillet. Canned corn won’t taste as sweet as fresh or frozen, but it still picks up color fast, which helps this dip stay lively instead of bland.
Make it ahead for a party
Cook the dip up to a day ahead, then rewarm it slowly before serving and add the final cotija and cilantro at the end. The flavors mellow overnight, so a fresh squeeze of lime right before serving wakes everything back up.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The dip will thicken as it chills, and the corn flavor gets a little more pronounced.
- Freezer: I don’t recommend freezing this one. The dairy can separate and turn grainy after thawing, which changes the texture too much.
- Reheating: Warm it gently on the stove over low heat or in short bursts in the microwave, stirring between each one. High heat is the mistake here — it can split the dairy before the center is hot.
Questions I Get Asked About This Recipe

Mexican Corn Dip (Elote Dip)
Ingredients
Equipment
Method
- Melt butter in a 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 2 more minutes, keeping the heat at medium-high so you retain browned spots.
- Reduce heat to medium and stir in cream cheese until melted and fully incorporated, scraping for any unmelted bits.
- Add mayonnaise, sour cream, half the cotija, chili powder, smoked paprika, garlic powder, jalapeño, and lime juice, then stir until creamy and heated through.
- Taste and season with salt, then transfer to a serving bowl or keep in the skillet for serving.
- Top with remaining cotija, a dusting of chili powder, and fresh cilantro, then serve immediately with tortilla chips.