Mexican Street Corn Dip
This creamy, tangy Mexican street corn dip brings all the flavors of elote — charred corn, cotija cheese, lime, and chili — into a warm, scoopable dip that works for any cookout or game day spread.
Prep
10 min
Cook
10 min
Total
20 min
Servings
6 servings
Ingredients
Tools that make this easier
Optional — the recipe works without them.
As an Amazon Associate, I earn from qualifying purchases.
Instructions
- 1
Char the corn. Heat a large skillet over medium-high heat with a thin slick of oil. Add the corn in a single layer and let it sit undisturbed for 2–3 minutes until the kernels turn deep golden and slightly blistered in spots. Stir once, then let it char another 1–2 minutes. The kitchen will smell toasty and sweet — that's exactly right.
- 2
Cook the aromatics. Push the corn to one side and add the red onion, jalapeño, and garlic to the cleared space. Stir them for about 1 minute until the onion softens and the garlic smells fragrant but hasn't browned.
- 3
Build the creamy base. Reduce the heat to low. Add the softened cream cheese, mayonnaise, and sour cream directly to the skillet. Stir everything together until the cream cheese melts fully and the mixture looks smooth and cohesive, about 2 minutes.
- 4
Season and finish. Stir in the cotija, lime juice, chili powder, smoked paprika, and cayenne if using. Taste and adjust salt — cotija is salty, so start light. The dip should be creamy, tangy, and just slightly spicy.
- 5
Serve warm. Transfer to a bowl, top with extra cotija crumbles, chopped cilantro, and a dusting of chili powder or Tajín. Serve immediately with tortilla chips, thick-cut corn chips, or sliced baguette rounds.
Used in this recipe: Cast-Iron Skillet Lime Squeezer Mini Food Processor (Amazon, affiliate links)
Notes
Tips for Success
- Char the corn in a single layer without stirring for 2–3 minutes to develop deep golden blisters and maximize smoky-sweet flavor.
- Reduce the heat to low before adding the cream cheese mixture so the dairy doesn't break or curdle.
- Taste before adding extra salt — cotija cheese is already quite salty and can easily oversalt the dip.
- If reheating leftovers, stir in a splash of milk or lime juice to loosen the thickened base.
- For the best texture, make sure the cream cheese is softened to room temperature before adding to the skillet so it melts smoothly.
Common Mistakes to Avoid
- Don't skip the charring step or stir the corn too often — the caramelization is key to the elote flavor and won't develop if you keep moving it.
- Don't use pre-shredded cotija or pre-grated cheese — it contains anti-caking agents that prevent smooth melting and can make the dip grainy.
- Don't overcook the dip once the cream cheese and mayo are in — keep the heat low and remove from heat as soon as the mixture is cohesive, or the fat may separate.
Nutrition (per serving)
250 kcal
Calories
7g
Protein
22g
Carbs
16g
Fat
2g
Fiber
230mg
Sodium
Mexican street corn dip takes the flavors of elote, including charred corn, cotija, lime and chili, and turns them into a warm, creamy dip you scoop with chips. The corn is charred in a skillet, then the cream cheese, mayonnaise and sour cream are melted right into the same pan. Total time is about 20 minutes.

Ingredients
Base:
- 4 cups sweet corn kernels (fresh off the cob, frozen and thawed, or drained canned)
- 4 oz cream cheese, softened
- ⅓ cup mayonnaise
- ⅓ cup sour cream
Flavor builders:
- ½ cup crumbled cotija cheese, plus more for topping
- 1 jalapeño, seeded and finely diced
- ¼ cup red onion, finely diced
- 2 cloves garlic, minced
- 1 tablespoon fresh lime juice (about half a lime)
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- ¼ teaspoon cayenne pepper (optional, for more heat)
- Salt to taste
Garnish:
- Fresh cilantro, chopped
- Extra cotija crumbles
- A light dusting of chili powder or Tajín
A note on the corn: fresh corn charred in a hot skillet gives the best smoky-sweet flavor. Frozen works great too — just thaw and drain thoroughly so the dip doesn’t get watery. Canned is the fastest option but pat the kernels dry first.
Charring the Corn and Melting the Dip
Char the corn. Heat a large skillet over medium-high heat with a thin slick of oil. Add the corn in a single layer and let it sit undisturbed for 2–3 minutes until the kernels turn deep golden and slightly blistered in spots. Stir once, then let it char another 1–2 minutes. The kitchen will smell toasty and sweet — that’s exactly right.
Cook the aromatics. Push the corn to one side and add the red onion, jalapeño, and garlic to the cleared space. Stir them for about 1 minute until the onion softens and the garlic smells fragrant but hasn’t browned.
Build the creamy base. Reduce the heat to low. Add the softened cream cheese, mayonnaise, and sour cream directly to the skillet. Stir everything together until the cream cheese melts fully and the mixture looks smooth and cohesive, about 2 minutes.
Season and finish. Stir in the cotija, lime juice, chili powder, smoked paprika, and cayenne if using. Taste and adjust salt — cotija is salty, so start light. The dip should be creamy, tangy, and just slightly spicy.
Serve warm. Transfer to a bowl, top with extra cotija crumbles, chopped cilantro, and a dusting of chili powder or Tajín. Serve immediately with tortilla chips, thick-cut corn chips, or or sliced baguette rounds.

Fresh, Frozen or Canned Corn
Fresh corn charred in a hot skillet gives the best smoky-sweet flavor. Frozen works well if you thaw and drain it thoroughly so the dip does not turn watery. Canned is the fastest option, but drain it and pat the kernels very dry before they go in the pan; it will not char as deeply as fresh but still picks up good color.
Fixing a Dip That Is Too Thick or Too Thin
- Too thick: The cream cheese probably was not fully softened. Stir in a tablespoon of milk or sour cream.
- Too thin: The corn likely held extra moisture. Next time drain and dry the kernels before charring, and for now cook the dip a minute or two longer on low heat to tighten the base.
- Too salty: Cotija is salty, so add it first and salt last.
- Chips breaking: Use sturdy tortilla chips or thick-cut corn chips; thin ones snap under the weight of the dip.
Cheese Substitutes for Cotija
Feta is the closest easy swap, with a similar salty, crumbly quality. Queso fresco is milder, so you may want a pinch more salt. Parmesan works in a pinch, but it melts differently and tastes sharper.
Make-Ahead, Storage and Reheating
Mix everything, transfer to an oven-safe dish, cover and refrigerate for up to 24 hours. Bake at 350°F for about 20 minutes until warmed through and bubbling at the edges, then add the fresh garnishes. To store leftovers, refrigerate within 2 hours of serving and eat within 3 days. Reheat to 165°F in a skillet over low heat or in the microwave in 30-second bursts, stirring between rounds. The dip thickens as it cools, so stir in a splash of milk or lime juice to loosen it.
What to Serve With Street Corn Dip
Put it out with bell pepper strips and jicama sticks for a lighter option, or alongside salsa and guacamole. If you like the same flavors in other forms, try grilled corn on the cob with smoky elote butter or the cold elote corn salad. For a cheesy party spread, beer cheese dip makes a good second dip. Leftovers also work as a topping for grilled chicken or tacos.
Turn the same elote flavors into dinner with a street corn chicken rice bowl.
FAQ
Can I make elote dip ahead of time?
Yes. See the make-ahead note above; bake it from the refrigerator and add the garnishes afterward.
Is it spicy?
It is mildly spicy from the jalapeño and chili powder. Leave the cayenne out for less heat, or add it for more.






