Shrimp Elote Tacos

Category: Dinner Recipes

Charred shrimp, sweet corn, and a creamy cotija-lime sauce make these shrimp elote tacos feel like a street-food splurge without requiring much more than one skillet and a few bold ingredients. The shrimp stay juicy, the corn picks up a little blistered sweetness, and the sauce ties everything together with that salty-creamy tang that makes you reach for a second taco before the first is gone.

What makes this version work is balance. The shrimp are seasoned simply so they stay front and center, while the elote sauce leans on cotija and Parmesan for body and flavor without turning heavy. A quick char on the corn matters here; it adds the little smoky edge that makes the filling taste layered instead of just mixed together.

Below, you’ll find the small timing details that keep the shrimp tender, the best way to warm tortillas so they don’t crack, and a few swaps that still keep the tacos tasting bright and bold.

The shrimp stayed juicy and the charred corn gave the tacos that real street-corn flavor. I loved how the sauce thickened up and clung to everything instead of running off the tortilla.

★★★★★— Megan L.

Save these shrimp elote tacos for the nights when you want charred corn, creamy cotija sauce, and fast taco-shop flavor at home.

Save to Pinterest

The Secret to Keeping Shrimp Tender While the Corn Gets a Real Char

Shrimp cooks fast enough that the biggest mistake is usually giving it too much attention. Once it hits the skillet, it needs heat, not fuss. If you leave it in long enough to dry out, the tacos lose the contrast that makes them good in the first place. The corn, on the other hand, wants a little patience so it can pick up those dark edges that taste sweet, smoky, and almost buttery.

The other piece that matters is the sauce. A lot of elote-style sauces turn thin when they hit warm corn or shrimp, especially if the cheese isn’t finely crumbled. Here, the cotija and Parmesan bring salt and body, while the lime juice keeps the whole thing sharp enough to cut through the richness. You want the sauce thick enough to cling to the tortilla, not drip straight to the plate.

  • Watch the shrimp color, not the clock. They should curl into loose C-shapes and turn opaque with just a little sheen left in the center when they come off the heat.
  • Char the corn in a separate pan. Crowding it into the shrimp skillet traps steam, which steals the browned edges you’re after.
  • Warm the tortillas last. Hot tortillas stay pliable; cold ones crack the second you fold them.

What Each Ingredient Is Actually Doing in These Tacos

Shrimp Elote Tacos charred creamy cilantro
  • Shrimp — Large shrimp hold their texture better than small ones, which can overcook before they pick up color. If you need to use frozen shrimp, thaw them completely and pat them dry so they sear instead of steaming.
  • Cotija and Parmesan — Cotija gives the sauce that salty, crumbly elote flavor, while Parmesan helps it melt into a thicker, more spoonable coating. If you can’t find cotija, feta gets you in the neighborhood, but the sauce will taste tangier and less mellow.
  • Corn kernels — Fresh corn is best when it’s in season, but frozen corn works well if you dry it first and let it sit in the pan long enough to caramelize. Don’t skip the char, because that’s what makes the filling taste like elote instead of plain corn.
  • Corn tortillas — They carry the flavor of the shrimp and sauce better than flour tortillas here. If yours split, they were probably too dry; warm them over medium heat until they’re flexible and a little blistered.
  • Lime juice and cilantro — These are the finish, not garnish for show. The lime wakes up the sauce, and the cilantro keeps the tacos tasting bright after the richness of the cheese and mayo.

Building the Elote Sauce and Cooking Everything in the Right Order

Mix the Sauce Before the Heat Starts

Stir the mayonnaise, cotija, Parmesan, and lime juice together in a small bowl before anything touches the skillet. The sauce should look thick, a little shaggy, and scoopable; if it looks loose, the cheese probably wasn’t finely grated or crumbled enough. Letting it sit for a few minutes helps the cheese soften into the mayo, which makes it cling better once you start assembling.

Give the Shrimp a Short, Hot Sear

Heat the olive oil until it shimmers, then add the garlic for just a brief sizzle before the shrimp goes in. The garlic should smell fragrant, not brown; if it darkens first, it can turn bitter fast. Season the shrimp with cumin, salt, and pepper, then cook until the outside is pink and the centers are just opaque. Pull them off the heat as soon as they finish, because carryover heat is enough to take them from juicy to rubbery.

Blister the Corn and Warm the Tortillas

Use a separate skillet for the corn and leave it alone long enough to get a few dark spots. Stir only occasionally so the kernels can make contact with the hot pan. Warm the tortillas on a griddle or dry skillet until soft and flexible, then keep them covered while you finish assembling so they don’t dry out at the edges.

Assemble While Everything Is Still Warm

Spread the sauce onto each tortilla first, then add shrimp, corn, another drizzle of sauce, cilantro, and a lime wedge. Layering the sauce under the filling helps it melt slightly into the tortilla instead of sitting on top in a heavy blob. Serve right away while the shrimp are warm and the corn still has its charred bite.

How to Adapt These Shrimp Elote Tacos Without Losing the Point

Make Them Dairy-Free

Swap the cotija and Parmesan for a dairy-free feta-style crumble or skip the cheese and whisk a little extra lime juice into a dairy-free mayo. You’ll lose some of the salty funk that makes elote taste classic, but the tacos still work if you keep the corn nicely charred and finish with plenty of cilantro.

Use Frozen Corn When Fresh Isn’t Available

Frozen corn is fine here, but it needs to be dry before it hits the pan. Pat it down after thawing, then cook it over medium-high heat until the edges brown and a few kernels blister. If the pan is crowded or watery, you’ll get soft corn instead of the sweet char this recipe needs.

Make It Spicier

Add a pinch of cayenne to the shrimp seasoning or tuck sliced jalapeño into the tortillas before the shrimp goes on. Heat works best here in the background, not as the main event, because the lime-cotija sauce still needs to come through cleanly.

Stretch the Filling for a Crowd

Add an extra cup of corn and serve the tacos with shredded cabbage or sliced avocado. That gives you more volume without watering down the flavors, and the crisp vegetables help balance the creamy sauce and rich shrimp.

Storage and Reheating

  • Refrigerator: Store the shrimp, corn, and sauce separately for up to 2 days. The shrimp will tighten a little as it chills, but the flavor stays good.
  • Freezer: The cooked shrimp can be frozen, but the sauce doesn’t freeze well and turns separated once thawed. Freeze shrimp and corn only if you need to, then make the sauce fresh.
  • Reheating: Warm the shrimp gently in a skillet over low heat or in short microwave bursts. High heat dries shrimp out fast, and once it goes rubbery there isn’t a fix.

Questions I Get Asked About These Tacos

Can I use frozen shrimp for shrimp elote tacos?+

Yes, and they work well as long as they’re fully thawed and dried before cooking. Wet shrimp steam instead of sear, which leaves them pale and a little soft. Pat them very dry with paper towels before seasoning.

How do I keep shrimp from overcooking in the skillet?+

Cook them over medium-high heat just until they turn pink and opaque, usually 2 to 3 minutes per side depending on size. If they start to curl into tight little rings, they’re heading past done. Pull them early; the residual heat finishes the job.

Can I make the elote sauce ahead of time?+

Yes. Stir it together up to a day ahead and keep it covered in the fridge. It may thicken a bit, which is actually helpful for taco assembly; if needed, loosen it with a tiny squeeze of lime juice before serving.

How do I keep corn tortillas from breaking?+

Warm them on a dry skillet until they’re soft, then stack them under a clean towel to trap steam. Cold or dry tortillas crack when folded, especially once you add the shrimp and corn. If they still split, brush them with a few drops of water before warming.

Can I use flour tortillas instead of corn tortillas?+

You can, but the flavor changes a bit. Flour tortillas are softer and milder, so the tacos won’t taste as close to classic street-style elote. If you use them, warm them lightly so they stay pliable and don’t get gummy.

Shrimp Elote Tacos

Shrimp elote tacos with charred shrimp and a creamy cotija-lime sauce layered over lightly blackened corn. Quick skillet cooking keeps the shrimp pink and juicy, while warm corn tortillas hold the street-food style topping.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mexican
Calories: 540

Ingredients
  

shrimp
  • 1.5 lb large shrimp, peeled and deveined
olive oil
  • 2 tbsp olive oil
garlic
  • 3 cloves garlic, minced
cumin
  • 1 tsp cumin
salt and pepper
  • 1 Salt and pepper to taste
corn
  • 2 cup corn kernels
elote sauce base
  • 0.5 cup mayonnaise
  • 0.25 cup cotija cheese, crumbled
  • 0.25 cup Parmesan cheese, grated
  • 2 tbsp lime juice
tortillas
  • 8 corn tortillas
garnish
  • 1 Fresh cilantro and lime for serving

Equipment

  • 1 large skillet
  • 1 separate skillet
  • 1 griddle

Method
 

Make the creamy elote sauce
  1. In a small bowl, combine mayonnaise, cotija cheese, Parmesan cheese, and lime juice until smooth and creamy. Stop and scrape the sides so the sauce is evenly blended.
Cook the shrimp
  1. Heat olive oil in a large skillet over medium-high heat until shimmering. Add minced garlic and cook for about 30 seconds until fragrant.
  2. Season the shrimp with cumin, salt, and pepper. Add the shrimp to the skillet and cook 2-3 minutes per side, until pink and cooked through.
Char the corn
  1. Heat a separate skillet over medium-high heat and add corn kernels. Cook for 3-4 minutes, stirring occasionally, until lightly blackened.
Assemble the tacos
  1. Warm corn tortillas on a griddle over medium heat until pliable, about 30-45 seconds per side. Keep them warm as you build the tacos.
  2. Spread a spoonful of elote sauce on each tortilla. Add charred corn kernels and top with cooked shrimp.
  3. Drizzle with additional elote sauce and garnish with fresh cilantro and a lime wedge. Serve immediately while the shrimp is hot.

Notes

Pro tip: char the corn without stirring constantly so you get more lightly blackened spots for that street-food texture. Refrigerate leftover shrimp and corn separately in airtight containers for up to 2 days; rewarm gently in a skillet to avoid overcooking. The elote sauce keeps for up to 3 days refrigerated. Freezing is not recommended for best texture. For a lighter option, swap mayonnaise for Mexican crema or a plain Greek-yogurt version and reduce the lime juice slightly to taste.

You might also like these recipes

Leave a Comment

Recipe Rating