
This Mexican Street Corn and Shrimp dinner is a bold, smoky, and creamy one-pan meal that brings the flavors of elote right to your table in under 30 minutes.

If you have ever stood at a street food cart, peeling back a husk to find a roasted ear of corn slathered in creamy, tangy, smoky elote sauce, you already know the magic this recipe is chasing. Now imagine pairing that with perfectly seared, spice-rubbed shrimp, all coming together in a single skillet in under 30 minutes. That is exactly what this Mexican Street Corn and Shrimp delivers, and it has quickly become one of my favorite spring and summer dinner ideas.
This dish checks every box. It is bold and flavor-packed, it comes together fast enough for a weeknight, it is naturally gluten free, and it works beautifully as a pescatarian dinner option for Lent or any time you want something lighter without sacrificing satisfaction. Whether you serve it over rice, stuff it into warm tortillas, or scoop it up with chips, this is the kind of meal that disappears fast.
The heart of this dish is two techniques that make all the difference: dry-charring the corn and properly searing the shrimp.
Most home cooks make the mistake of adding wet corn to a lukewarm pan. What you get is steamed corn. What you want is blistered, deeply golden corn with a slightly smoky sweetness that mirrors what you would find on the grill. The same logic applies to shrimp. Dry them well, season generously, and give them space in a screaming hot pan. Two minutes per side and they are done.
The elote-inspired sauce ties it all together. A quick mix of mayonnaise, sour cream, lime juice, and zest, drizzled right into the hot pan, coats every kernel and shrimp in something creamy, bright, and tangy. Topped with crumbled cotija, fresh cilantro, and green onions, it is a study in textures and contrast.
Chef's Tip: The single most important step in this recipe is patting both the corn and the shrimp completely dry before they hit the pan. Moisture creates steam, and steam is the enemy of a beautiful golden sear. Take the extra 60 seconds and it will pay off enormously.
This recipe is forgiving and flexible, but a few ingredients really matter:
The right pan matters just as much as the ingredients in a high-heat recipe like this. A well-seasoned cast iron skillet or a heavy stainless pan will give you the char and crust you are after. Non-stick simply cannot reach the same temperatures.
One of the best things about this dish is how versatile it is. Here are a few ways to take it to the table:
For a complete spread, pair it with a simple black bean salad, sliced avocado, or a cold agua fresca on the side.
Make It Your Own: Love heat? Leave the jalapeño seeds in and add an extra pinch of chipotle chili powder to the elote sauce. Prefer it milder? Skip the jalapeño entirely. The base recipe is endlessly adaptable for every heat preference at the table.
Do not rush the corn. Let it sit undisturbed for a full 2 to 3 minutes before stirring. That is how you build color and flavor.
Cook the shrimp in a single layer. If your pan is crowded, cook in two batches. Overcrowding drops the pan temperature and you will end up with rubbery, steamed shrimp instead of seared ones.
Add the sauce off heat or at the very end. You are just warming it through, not cooking it. This keeps the sauce creamy rather than broken or greasy.
Serve immediately. Like most shrimp dishes for dinner, this is at its absolute best the moment it comes off the heat. The shrimp will continue to cook slightly from residual heat, so get it to the table fast.
Ready to bring the street cart to your kitchen? Here is the full recipe:

This Mexican Street Corn and Shrimp dinner is a bold, smoky, and creamy one-pan meal that brings the flavors of elote right to your table in under 30 minutes.
Pat the shrimp dry with paper towels and place them in a bowl. Toss with 1 tablespoon of olive oil, smoked paprika, chili powder, cumin, salt, and black pepper until evenly coated. Set aside.
In a small bowl, whisk together the mayonnaise, sour cream, lime juice, and lime zest. Set the elote sauce aside.
Heat a large cast iron skillet or heavy skillet over medium-high heat until very hot. Add the remaining tablespoon of olive oil and let it shimmer.
Add the corn kernels in a single layer. Do not stir for 2 to 3 minutes, letting them char and blister. Stir once, then cook for another 2 minutes until deeply golden in spots. Transfer the corn to a plate.
Reduce the heat to medium and add the butter to the same skillet. Once melted, add the garlic and jalapeño and cook for 30 seconds until fragrant.
Increase the heat back to medium-high and add the seasoned shrimp in a single layer. Cook for 1 to 2 minutes per side until pink, curled, and just cooked through. Do not overcrowd or overcook.
Return the charred corn to the skillet with the shrimp. Drizzle the elote sauce over everything and toss gently to combine. Cook for 30 seconds just to warm through.
Remove from heat. Top with crumbled cotija cheese, green onions, cilantro, and a dusting of chipotle chili powder or tajin if using.
Serve immediately over rice, with warm tortillas, or with tortilla chips alongside lime wedges.
If you have leftovers, store them in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over medium-low heat with a small splash of lime juice or water to loosen the sauce. The microwave tends to overcook the shrimp, so the stovetop is always the better move here.
This recipe does not freeze well due to the creamy sauce and the delicate texture of the shrimp, so plan to enjoy it fresh.
Whether you are building out your summer pescatarian recipes list, looking for creative corn meal recipes for dinner, or just craving something bold and satisfying on a Tuesday night, this Mexican Street Corn and Shrimp is the answer. Make it once and it will absolutely earn a permanent spot in your rotation.