Creamy, smoky, and packed with sweet corn that actually tastes like it met a hot skillet, Mexican corn dip is the kind of appetizer that disappears before the chips are even all the way out of the bag. The charred kernels give it that street-corn edge, while the cream cheese and sour cream keep it scoopable instead of heavy. It’s rich, but the lime and jalapeño keep it awake.
The trick is getting a little color on the corn before anything creamy goes in. That quick char brings out sweetness and keeps the dip from tasting flat, and softening the cream cheese in the pan before adding the rest helps everything melt together without a grainy finish. Cotija goes in twice here: once to season the dip itself, and once on top for that salty crumbled finish that makes the whole skillet look party-ready.
Below you’ll find the small details that matter most, from keeping the dip smooth to the best way to swap ingredients if you need to work with what’s already in your fridge.
The corn got those perfect browned edges and the dip stayed creamy all the way through. I served it from the skillet and it was gone in minutes.
Save this skillet Mexican corn dip for the next game day or cookout when you want a hot, creamy appetizer with charred corn and cotija on top.
The Corn Needs Color Before the Dairy Goes In
The biggest mistake with corn dip is treating the corn like a background ingredient. It isn’t. Those few minutes in the hot skillet build the flavor that keeps this from tasting like melted dairy with kernels floating in it. You want some kernels browned and blistered, not just warmed through.
Once the corn has color, lower the heat before adding the cream cheese. If the pan is too hot, the dairy can separate or turn greasy before it has a chance to become smooth. The result should be thick, glossy, and spoonable, with visible corn throughout.
- Corn kernels — Fresh corn gives the sweetest flavor and the best char, but thawed frozen corn works well and saves time. Pat frozen corn dry if it seems wet so it browns instead of steaming.
- Cotija cheese — Cotija adds the salty, crumbly finish that makes this taste like elote. If you can’t find it, feta is the closest swap, though it’s a little tangier and less dry.
- Cream cheese, sour cream, and mayonnaise — This trio gives the dip its creamy body. Cream cheese thickens, sour cream adds tang, and mayonnaise makes the texture silkier and more stable when warm.
- Lime juice and jalapeño — The lime cuts through the richness, and the jalapeño keeps the dip from tasting one-note. Fresh lime matters here; bottled juice tastes flat against the dairy.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Building the Dip So It Stays Creamy, Not Greasy
Getting the Corn Char
Melt the butter in a skillet over medium-high heat, then add the corn and leave it alone for a few minutes. That undisturbed time is what gives you the browned edges. If you stir too soon, the kernels steam and stay pale. After the first side chars, stir and cook a little longer so some kernels soften while others stay a little crisp.
Melting the Cream Cheese First
Drop the heat to medium before the cream cheese goes in. Stir until it melts completely and disappears into the corn; any little lumps will work themselves out if the cheese is softened, but cold cream cheese can stay stubborn and make the dip uneven. Once it’s smooth, add the mayonnaise, sour cream, half the cotija, and the seasonings. The mixture should look thick and glossy, not broken or oily.
Finishing With Heat and Acid
Stir in the lime juice and jalapeño at the end so their flavor stays bright. Taste before you salt, since cotija already brings plenty of saltiness. The dip is ready when everything is hot and creamy, the cheese has melted into the corn, and the edges are just starting to bubble again.
Ways to Adjust the Heat, Richness, or Crowd Size
Make It Spicier
Leave some jalapeño seeds in the mix, or add a pinch of cayenne with the chili powder. That gives the dip a sharper finish without changing the creamy base. If you want more heat without more bite, top it with hot sauce right before serving.
Dairy-Free Version
Use a plant-based butter, dairy-free cream cheese, and dairy-free sour cream, then finish with a salty vegan crumb or omit the cotija. The dip will still be creamy, but it won’t have the same sharp, salty finish cotija brings, so add an extra squeeze of lime and a little more seasoning to balance it.
Roasted Corn Instead of Skillet Char
If you’d rather use the oven, roast the corn until the edges darken, then fold it into the creamy mixture on the stove. The flavor is a little deeper and less buttery than skillet-cooked corn, but it still gives you that smoky-sweet street-corn effect.
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.
- Freezer: I don’t recommend freezing this one. The dairy can separate and turn grainy when thawed.
- Reheating: Warm it gently on the stove over low heat or in the microwave in short bursts, stirring between each one. High heat is the fastest way to break the sauce and make the cheese look oily.
Questions I Get Asked About This Recipe

Mexican Corn Dip (Elote Dip / Street Corn Dip)
Ingredients
Equipment
Method
- Melt the butter in a skillet over medium-high heat and add the corn kernels. Cook undisturbed for 3–4 minutes until charred on one side.
- Stir the corn and cook for 2 more minutes, letting additional spots brown. The corn should look lightly blistered and slightly charred.
- Reduce heat to medium and stir in the cream cheese until melted and fully incorporated. Keep mixing until no lumps remain.
- Add the mayonnaise and sour cream, then stir until the mixture looks smooth and creamy. Scrape the bottom so nothing sticks.
- Add half the cotija, chili powder, smoked paprika, garlic powder, jalapeño, and lime juice, then stir until everything is creamy and heated through. Look for an even orange-and-cream color with flecks of jalapeño.
- Taste and season with salt. Adjust until the dip tastes balanced and flavorful.
- Transfer to a serving bowl or keep it in the skillet, then top with the remaining cotija. The surface should look speckled with white cheese crumbles.
- Dust with extra chili powder and add fresh cilantro, then serve immediately with tortilla chips. The dip should be warm enough to bubble slightly at the edges when scooped.