Golden, creamy Mexican street corn dip is the kind of appetizer that disappears fast because it hits every note at once: sweet charred corn, tangy lime, salty cotija, and a warm, scoopable base that clings to a chip without turning heavy. The baking step pulls everything together into a dip that tastes layered, not just mixed, and the little browned edges around the pan are always the first part people fight over.
The key is building flavor in stages. Charring the corn before it goes into the bowl gives you that street-corn edge you can’t get from plain boiled kernels, and softened cream cheese blends more smoothly with mayonnaise than cold cream cheese ever will. I also like using most of the cotija inside the dip and saving a little for the top, because that last layer keeps the finish bright and salty.
Below, I’ve broken down the part that matters most: how to get enough color on the corn without drying it out, what each ingredient is really doing, and a few smart swaps if you need to work around what’s in your fridge.
The corn got those little charred spots and the dip baked up creamy without separating. I made it for game night and the pan was scraped clean before halftime.
Save this Mexican street corn dip for your next party when you want a creamy, charred corn appetizer that comes out bubbling hot.
Why the Corn Needs a Little Char Before It Meets the Cheese
If you skip the skillet step, this dip can taste flat, even if you use good cheese and plenty of lime. The char is what makes it taste like street corn instead of just warm corn dip. Those browned kernels bring a little smokiness and a deeper sweetness that stands up to the cream cheese base.
The other mistake is treating the dairy like a sauce that needs to be cooked hard. It doesn’t. The dip bakes long enough to heat through and meld, not to reduce. If you push the heat too high or bake it too long, the cheese can turn oily around the edges instead of staying creamy and spoonable. Gentle heat is what keeps the texture smooth.
- Corn — Fresh, frozen, or thawed frozen corn all work, but you need a hot pan either way. If the kernels are wet, they’ll steam instead of char, so let excess moisture cook off before you stir too often.
- Cotija — This gives the dip its salty, crumbly finish. Feta is the closest substitute if cotija isn’t available, though it tastes tangier and a little less mellow.
- Cream cheese and mayonnaise — The cream cheese gives body, while the mayonnaise keeps the dip loose enough to scoop. Use softened cream cheese or you’ll end up with little lumps that never fully disappear.
- Lime juice and cilantro — These keep the whole dish from tasting heavy. Add them after the corn cools slightly so the cilantro stays bright instead of turning dull and wilted.
Building the Dip So It Stays Creamy After Baking
Getting 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 some brown spots before stirring, because constant movement keeps the kernels pale. You’re looking for scattered char, not a blackened pan; once the corn smells nutty and a few kernels have deep brown edges, you’re there.
Smoothing Out the Base
Mix the softened cream cheese and mayonnaise until the bowl looks glossy and uniform. This is the foundation of the dip, so any cold lumps left here will stay in the finished dish. If your cream cheese is still firm, microwave it in short bursts until it bends easily under a spoon, then mix again until smooth.
Folding and Baking
Stir in the charred corn, most of the cotija, cilantro, garlic, lime juice, and chili powder. Transfer the mixture to a baking dish and bake just until the edges bubble and the top looks hot and settled. If it bakes too long, the mayo can start to separate and the dip loses that lush texture, so pull it as soon as it looks fully heated.
The Final Layer
Finish with the remaining cotija and cilantro while the dip is still hot. The cheese softens on contact and the herbs stay fresh, which gives each bite a better contrast. Serve it right away with tortilla chips, because this one is best when the center is creamy and the edges are still a little molten.
How to Adjust the Dip Without Losing What Makes It Work
Dairy-Free Version
Use a dairy-free cream cheese and a vegan mayonnaise, then swap cotija for a dairy-free crumbly cheese or leave it off and add a little extra salt and lime. The texture stays creamy, but you lose some of cotija’s salty bite, so taste at the end and adjust before baking.
Make It Spicier
Add a pinch of cayenne or a finely minced jalapeño when you fold in the corn. That gives the dip more heat without changing the creamy base, and the lime still keeps it bright instead of harsh.
Use Frozen Corn the Right Way
Frozen corn works well, but it needs a little extra time in the skillet so the moisture can cook off before browning starts. If the pan looks wet, keep cooking. The goal is still color, not just heating the kernels through.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 3 days. The dip firms up as it chills, but the flavor stays good.
- Freezer: I don’t recommend freezing this one. The dairy base can turn grainy and separate when thawed.
- Reheating: Warm it in a 325°F oven until hot and bubbling around the edges. Stir once halfway through if you reheat a larger dish, and don’t blast it in the microwave for too long or the cheese can turn greasy.
Questions I Get Asked About This Dip

Mexican Street Corn Dip
Ingredients
Equipment
Method
- Heat 1 tbsp oil in a skillet over medium-high heat until shimmering. Add corn and cook, stirring occasionally, until kernels begin to char, about 8 minutes, then season with salt and pepper.
- Mix softened cream cheese and mayonnaise until smooth. Fold in charred corn, most of the cotija cheese, cilantro, garlic, lime juice, and chili powder until evenly combined.
- Transfer the mixture to a baking dish and spread into an even layer. Bake at 375°F for 12-15 minutes until heated through and the edges are bubbling.
- Remove from the oven and top with the remaining cotija cheese and cilantro. Serve hot with tortilla chips.


