Grilled Steak Elote Tacos

Category: Dinner Recipes

Grilled steak elote tacos hit that sweet spot where smoky, juicy meat meets creamy, tangy corn in one bite, and nothing about them feels shy. The steak stays bold and beefy, the elote topping brings just enough richness to coat the tortilla, and the lime at the end keeps every bite bright instead of heavy.

The key is keeping the steak marinade short. Lime juice gives the meat a clean, savory edge, but too long and it can start to turn the outside dry and tacky. A hot grill gives you those charred edges that make flank steak worth cooking this way, and the elote topping works because the corn is already grilled before it gets mixed with the creamy base. That little bit of char changes everything.

Below, I’ve laid out the small details that matter most: how to slice the steak so it stays tender, why the corn mixture tastes better when the grill marks are real, and a few swaps that still keep the tacos grounded in that street-corn-and-steak combination.

The corn topping was the best part for me — grilling it first gave it that sweet smoky flavor, and the tacos stayed neat instead of soggy even after sitting for a few minutes.

★★★★★— Maria T.

Save these grilled steak elote tacos for the nights when you want smoky flank steak, creamy street corn, and lime on warm tortillas.

Save to Pinterest

The Grill Marks That Keep the Steak Juicy Instead of Tough

Flank steak gets punished when it’s overcooked or sliced the wrong way, and that’s usually where taco recipes go sideways. The grill should be hot enough that the steak sizzles the second it hits the grates, which helps build a crust before the inside dries out. Then the rest time matters just as much as the grill time; cutting too soon sends all the juices onto the board instead of back into the meat.

The other mistake is slicing with the grain. Flank steak has a clear direction to the muscle fibers, and if you cut across them after resting, the pieces stay tender enough to bite cleanly through a tortilla. If the steak looks gray and limp instead of charred at the edges, the grill wasn’t hot enough or the meat sat there too long before being flipped.

What the Elote Topping Needs to Taste Like Street Corn

Grilled Steak Elote Tacos smoky creamy corn
  • Flank steak — This cut brings the right beefy flavor and takes well to a fast grill. You can swap skirt steak if that’s what you’ve got; it cooks a little faster and slices similarly, but it can dry out more quickly, so watch it closely.
  • Lime juice — The acid gives the steak brightness and helps season the surface. Keep the marinating time to about 30 minutes; much longer and the outside can get mushy before the grill even heats up.
  • Corn kernels — Grilling the corn is what gives the elote topping its depth. Frozen corn works fine if you char it in a hot skillet, but fresh corn on the cob gives you the sweetest flavor and the best texture.
  • Mayonnaise and sour cream — This combo gives the topping that creamy street-corn coating. Sour cream alone tastes sharper and thinner, while mayo alone can feel flat; together they cling to the corn and stay balanced when the tacos are assembled.
  • Cotija cheese — Cotija brings salt and a crumbly finish that melts just enough without disappearing. If you can’t find it, feta is the best backup, though it’s tangier and a little less mellow.
  • Corn tortillas — Warm tortillas are part of the structure here. Cold tortillas crack, and once the elote topping is on top, you want something pliable enough to fold without splitting.

Building the Steak and Corn Filling in the Right Order

Marinating Without Overdoing It

Mix the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak and let it sit for about 30 minutes. That’s long enough to season the surface and let the garlic and cumin settle in, but short enough to keep the lime from changing the texture of the meat. If you leave it too long, the outside starts to look almost cured, which sounds fancy and tastes dry once it hits the grill.

Getting a Real Sear on the Steak

Grill the steak over high heat for 4 to 5 minutes per side, depending on thickness, until you get dark grill marks and the center still feels springy, not firm. If the meat sticks hard to the grates, give it another minute; it should release more easily once the crust has formed. Pull it off the grill and rest it before slicing, because that pause keeps the juices in the meat instead of in the cutting board.

Mixing the Elote So It Stays Creamy, Not Wet

Combine the grilled corn, mayonnaise, sour cream, cotija, lime juice, and chili powder after the corn has cooled slightly. Warm corn melts the dairy too fast and turns the mixture loose, which is how tacos start sliding apart. You want the kernels coated and glossy, not soupy, with enough body that the topping sits on the steak instead of running through the tortilla.

Assembling the Tacos While Everything Is Still Warm

Warm the tortillas just until they soften and pick up a little toastiness, then fill them with sliced steak and a spoonful of the elote mixture. A little cilantro and a squeeze of lime on top finish the whole thing without crowding the steak. If you pile on too much topping, the tortillas fold open and the whole taco turns messy faster than it should.

How to Adapt These Tacos for Different Kitchens and Different Crowds

Dairy-Free Elote Tacos

Swap the mayonnaise and sour cream for dairy-free versions, or use a thick plant-based yogurt if you want more tang. The texture stays creamy, though the flavor will be a little less rich, so add an extra pinch of salt and a little more lime to keep it lively.

Skirt Steak Instead of Flank Steak

Skirt steak gives you an even more intense beef flavor and cooks fast, but it’s thinner, so it needs less time on the grill. Slice it against the grain just like flank steak, and don’t walk away from the grill — it can go from perfect to dry in a minute.

Spicy Elote Tacos

Add a pinch of cayenne or a spoonful of minced chipotle in adobo to the corn mixture if you want more heat. That gives the filling a smoky edge that plays nicely with the grilled steak, but it also darkens the color and pushes the tacos away from the milder street-corn version.

Corn-Free Taco Night Shortcut

If corn isn’t available, skip the elote topping and serve the steak with a quick cabbage slaw dressed with lime, salt, and a little mayo. You lose the sweet street-corn character, but you keep the creamy, tangy balance that makes the tacos feel finished.

Storage and Reheating

  • Refrigerator: Store the steak and elote mixture separately for up to 3 days. The corn topping loosens a little as it sits, but the flavor holds up well.
  • Freezer: The cooked steak freezes well for up to 2 months if it’s sliced and wrapped tightly. The elote topping doesn’t freeze well because the dairy can separate.
  • Reheating: Rewarm the steak in a skillet over low heat or in the oven wrapped in foil, just until heated through. Don’t blast it in the microwave or it’ll turn chewy before the center gets warm.

Answers to the Questions Worth Asking

Can I use skirt steak instead of flank steak?+

Yes, skirt steak works well here and gives a strong beef flavor. It cooks faster than flank steak, so start checking it a minute or two early to keep it from drying out. Slice it thinly against the grain, just like flank steak.

How do I keep the steak from turning tough on the grill?+

Use high heat, cook it quickly, and don’t skip the rest time. Tough steak usually comes from overcooking or slicing it too soon, not from the cut itself. Once it rests, cut across the grain so the fibers stay short and tender.

Can I make the elote topping ahead of time?+

Yes, you can mix it a few hours ahead and keep it chilled. It thickens slightly in the fridge, which actually helps it sit on the tacos better. If it looks tight after chilling, stir in a small squeeze of lime before serving.

How do I keep the tacos from getting soggy?+

Warm the tortillas, add the steak first, then spoon the elote on top right before serving. If the corn mixture is made while the steak is resting, it stays thick instead of watery. Serving right away matters here because the tortillas hold up best while everything is still hot.

Can I make these tacos without a grill?+

Yes, use a very hot cast-iron skillet for the steak and char the corn in the same pan or under the broiler. You won’t get the exact grill flavor, but you’ll still get the browned edges and smoky depth that make the tacos work. Just don’t crowd the pan or the meat and corn will steam instead of sear.

Grilled Steak Elote Tacos

Grilled steak elote tacos with creamy elote-style corn—juicy flank steak and charred corn folded into a tangy mayo-sour cream mixture. Quick grilling and a simple taco assembly for street-corn flavor in every bite.
Prep Time 25 minutes
Cook Time 15 minutes
marinating 30 minutes
Total Time 1 hour 10 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican-Fusion
Calories: 640

Ingredients
  

Steak tacos
  • 1.5 lb flank steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 2 garlic, minced
  • 1 tsp cumin
  • 1 salt and pepper
Elote topping
  • 3 cup corn kernels, grilled
  • 0.25 cup mayonnaise
  • 0.25 cup sour cream
  • 0.5 cup cotija cheese, crumbled
  • 1 tbsp lime juice
  • 0.5 tsp chili powder
Taco assembly
  • 1 corn tortillas
  • 1 cilantro
  • 1 lime wedges

Equipment

  • 1 grill

Method
 

Marinate steak
  1. In a bowl, combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then add flank steak to coat. Marinate for 30 minutes, then remove from the marinade and pat lightly so it grills with visible browning.
Grill and rest steak
  1. Preheat the grill to high heat and place flank steak on the grates. Grill for 4-5 minutes per side until the outside is well marked and the center is just cooked to your preference.
  2. Transfer steak to a cutting board and let it rest. Rest for 5 minutes so juices redistribute, then slice against the grain.
Make elote mixture
  1. In a bowl, mix grilled corn kernels, mayonnaise, sour cream, cotija, lime juice, and chili powder. Stir until creamy and speckled, with corn pieces coated in the sauce.
Warm tortillas and assemble tacos
  1. Warm corn tortillas on the grill or in a dry pan until pliable. Heat just until warm through with light spots, then keep covered.
  2. Fill each tortilla with sliced grilled steak and spoon over elote mixture. Add cilantro and serve with lime wedges so each taco gets a fresh lime squeeze at the table.

Notes

For the creamiest elote-style topping, use freshly grilled corn and mix it while it’s still warm so the cotija and sauce cling better. Refrigerate leftovers in separate containers for up to 3 days; freeze the grilled steak up to 2 months, but the corn topping is best fresh. To make it dairy-light, swap mayonnaise and sour cream for dairy-free versions and use a cotija-style vegan cheese if desired.

You might also like these recipes

Leave a Comment

Recipe Rating