
If you love this mexican street corn, this one is a keeper. If you’ve ever had elote at a street vendor, you know that combination of charred corn, salty cheese, and lime is addictive. This dip brings all those flavors together in a warm, creamy form that’s impossible to stop eating. The best part? You don’t need a grill or special equipment—just a skillet, some good ingredients, and 30 minutes.
Why This Dip Works So Well – This Mexican Street Corn
Mexican street corn dip succeeds because it layers flavors in a way that keeps you reaching for more. The base is a simple cream cheese and sour cream mixture that becomes silky when heated. Fresh corn kernels add sweetness and texture, while garlic and onion build depth underneath. The real magic happens with the toppings: a spiced butter drizzle, crumbled cotija cheese, and a lime mayo that ties everything together.
The spice blend is crucial here. Chili powder, smoked paprika, and cayenne work together to create warmth without overwhelming heat. You control the cayenne level, so adjust it to your crowd’s preference.
What You’ll Need to Make It
Gather these items before you start:
- Two skillets (one for the dip base, one for the spiced butter)
- A bowl for mixing spices
- A serving bowl or small baking dish
- A whisk or wooden spoon
For ingredients, make sure your cream cheese is at room temperature—this helps it blend smoothly into the corn mixture without lumps. Fresh corn tastes noticeably better than frozen, but frozen corn works in a pinch; just thaw and drain it well before cooking.
How to Build the Dip Step by Step
Step 1: Prepare the spice blend. Mix chili powder, smoked paprika, cayenne, and a small pinch of salt in a bowl. This takes 30 seconds but makes the cooking phase much smoother since you won’t be fumbling with multiple jars.
Step 2: Cook the corn base. Heat 2 tablespoons of olive oil in a skillet over medium-high heat. Add your chopped onion and cook for about 5 minutes until it softens and turns translucent at the edges. Add the corn, chopped garlic, 1 teaspoon of your spice mix, salt, and black pepper. Cook for another 5 minutes, stirring occasionally. The corn should start to caramelize slightly and smell toasty.
Step 3: Add the dairy. Reduce heat to low. Add the room-temperature cream cheese and stir constantly until it melts completely and coats all the corn. This usually takes 2–3 minutes. Stir in the sour cream, mixing until everything is smooth and creamy. If the dip seems too thick, thin it with a splash of milk. The consistency should be like thick mashed potatoes—it should hold together but still move slightly when you tilt the bowl.
Step 4: Make the spiced butter. In a separate skillet, melt the butter over medium heat. Once melted and foaming, add 3 teaspoons of your spice mix, a pinch of chili flakes, and a tiny pinch of salt. Cook for 1 minute until fragrant, then remove from heat. This butter will be the flavor anchor for the whole dish.
Step 5: Prepare the lime mayo. Whisk together the olive oil mayo (or Greek yogurt) with fresh lime juice and a pinch of salt. This should taste bright and slightly tangy.
Step 6: Assemble and serve. Spoon the warm corn dip into a wide serving bowl. Top with grilled corn kernels, drizzle generously with the spiced butter, add a drizzle of the lime mayo, and finish with crumbled cotija cheese and fresh cilantro. Serve immediately with tortilla chips, pita chips, or crackers for scooping.
Small Details That Make a Real Difference
Use fresh lime juice, not bottled. The difference is noticeable. Fresh lime brings brightness that bottled juice can’t match.
Toast the spice blend slightly if you have time. While not required, lightly toasting chili powder and paprika in a dry pan for 30 seconds before mixing intensifies their flavor. Skip this if you’re short on time.
Grill the corn topping if possible. If you have access to a grill, charring the corn kernels for the topping adds a smoky, caramelized flavor that elevates the whole dish. A cast-iron skillet over high heat also works well.
If you enjoy this, you’ll love our These Mini Cheeseburger Slider Bites Are Dangerously Easy to Make.

Don’t skip the cotija cheese. It’s salty, crumbly, and essential to the authentic flavor. Feta cheese can substitute if needed, though it’s slightly different in texture.
Keep the dip warm in a slow cooker. If you’re serving at a party, transfer the finished dip to a slow cooker on the warm setting. It will stay at the perfect temperature for hours without drying out.
How to Store and Reheat Leftovers
This dip keeps well in an airtight container in the refrigerator for up to 3 days. The texture will firm up when cold due to the cream cheese, which is normal.
To reheat, transfer to a skillet over low heat and stir gently until warmed through, about 5 minutes. Add a splash of milk if it seems too thick. You can also reheat it in a microwave-safe bowl in 30-second intervals, stirring between each, until warm. According to USDA food safety guidelines, reheated dips should reach 165°F before serving if they contain dairy.
The toppings (spiced butter, cotija, cilantro) are best added fresh right before serving, as they lose their appeal when stored together with the warm dip.
Common Mistakes to Avoid
Using cold cream cheese. Cold cream cheese won’t blend smoothly and creates a lumpy dip. Leave it on the counter for 30 minutes before cooking.
Overcooking the corn base. Stop cooking once the corn is softened, around 5 minutes. Overcooking makes the kernels mushy and destroys their sweetness.
Skipping the lime juice in the mayo. This step seems optional but it’s not. The acidity and brightness are essential to balancing the richness of the cream cheese and butter.
Making the dip too thick. If you can’t scoop it easily with a chip, add milk 1 tablespoon at a time until it reaches the right consistency. A dip that’s too thick is frustrating to eat.
Adding all the spices at once. The recipe splits the spice blend between the corn base and the butter on purpose. Using it all in one place makes the dip one-note. The split application creates layers of flavor.
Ways to Customize This Dip
Add diced jalapeño to the corn base for extra heat and a fresh pepper flavor. Roasted red peppers add sweetness and a smoky note. A handful of crumbled crispy bacon stirred into the corn mixture adds richness and a savory crunch. For a lighter version, replace half the sour cream with Greek yogurt. Smoked corn (if you can find it) in place of regular corn deepens the whole flavor profile.
What to Serve It With
Tortilla chips are the classic choice and work perfectly. Thick-cut pita chips hold up well to scooping. Crispy wonton wrappers add an unexpected texture contrast. Sliced bell peppers, cucumber rounds, or jicama sticks provide a fresh, crunchy alternative if you want something lighter. For a heartier option, serve with soft flour tortillas for wrapping.
Mexican Street Corn Dip
A creamy, spicy dip inspired by elote (Mexican street corn) with roasted corn, cotija cheese, and a crispy spiced butter topping. Ready in 30 minutes.
4
servings30
minutes40
minutesIngredients
2 tablespoons chili powder
2 teaspoons smoked paprika
1/2-2 teaspoons cayenne pepper, to your taste
2 tablespoons extra virgin olive oil
1 yellow onion, chopped
2 cups corn ((3-4 raw))
2 cloves garlic, chopped
kosher salt and black pepper
6 ounces cream cheese, at room temperature
1/3 cup sour cream
4 tablespoon salted butter
1/3 cup olive oil mayo (or use plain Greek yogurt)
2 tablespoons fresh lime juice
3/4 cup crumbled cotija cheese
1 ear grilled corn, kernels removed from the cob
1/4 cup fresh cilantro, chopped
Directions
- Mix the spices. In a bowl, combine the chili powder, paprika, cayenne, and a pinch of salt.
- Heat the olive oil in a skillet over medium-high heat. Add the onion and cook until soft, 5 minutes. Add the corn, garlic, 1 teaspoon of the spice mix, and season with salt and pepper. Cook until the corn is softened, 5 minutes.
- Reduce the heat to low. Mix in the cream cheese until melted and creamy. Stir in the sour cream. Cook until warmed throughout. If desired, thin the dip with milk.
- In a separate skillet, melt the butter until golden. Mix in 3 teaspoons of the spice mix, plus a pinch of chili flakes and salt. Cook another minute, then remove from the heat.
- Mix the mayo and lime juice with a pinch of salt.
- Spoon the dip into a wide serving bowl. Top with grilled corn and drizzle the mayo and spicy butter over the corn. Sprinkle on the cheese and cilantro. Serve with lots of chips for scooping!
Good to know: for food-safety guidance, see the USDA safe minimum internal temperatures.
Frequently Asked Questions
Can I make this dip ahead of time?
Yes. Prepare the corn mixture up to 8 hours ahead and refrigerate it. Reheat gently on the stovetop before serving, then add the toppings fresh. The spiced butter can also be made ahead and reheated.
What if I don't have cotija cheese?
Feta cheese is the closest substitute in saltiness and crumbliness. Queso fresco works well too. In a pinch, crumbled goat cheese or sharp cheddar can substitute, though the flavor profile will shift slightly.
Can I use frozen corn?
Absolutely. Thaw it completely and drain any excess liquid before adding to the skillet. Fresh corn has better texture, but frozen is convenient and tastes good.
Is this dip gluten-free?
Yes, as written. Just verify that your spices and mayo are certified gluten-free if that’s important for your guests.
How much heat does this dip have?
With 1/2 teaspoon of cayenne, it’s mild with gentle warmth. The full 2 teaspoons makes it noticeably spicy. Start at 1 teaspoon and adjust to your preference.
Can I make this in a slow cooker?
Prepare the corn mixture on the stovetop, then transfer it to a slow cooker on warm for serving. Don’t cook it entirely in the slow cooker—the texture won’t be as good.








Leave a Reply