Grilled Steak Elote Tacos

Category: Dinner Recipes

Charred steak, warm tortillas, and creamy elote topping make these tacos hit the table with the kind of balance that keeps people reaching for a second one before they’ve finished the first. The steak stays beefy and juicy, the corn brings a little sweetness and smoke, and the cotija-lime sauce ties everything together without weighing it down.

What makes this version work is the contrast in textures. The steak gets a hard sear over high heat, then rests long enough to stay juicy when sliced. The corn is charred separately so it keeps its bite instead of turning watery in the sauce, and the Parmesan adds an extra salty, nutty edge that helps the topping cling to the meat.

Below, you’ll find the small details that make these tacos taste like a real grilled dinner instead of a pile of good ingredients. The cutting direction on the steak matters, the corn needs a little color, and the tortillas need a quick warm-up so they stay flexible under the filling.

The corn stayed creamy but still had a little char, and slicing the steak against the grain made every bite tender. These tacos tasted like something we’d order at a food truck.

★★★★★— Maria L.

Save these Grilled Steak Elote Tacos for the nights when you want smoky steak, creamy corn topping, and quick-grilled tortillas all in one bite.

Save to Pinterest

The Secret to Keeping the Elote Topping Creamy, Not Runny

The biggest mistake with taco-style elote is letting the corn go straight from the pan into a loose, wet sauce. Once that happens, the topping starts sliding off the steak and the tortillas soften too fast. Here, the corn is charred first, then folded into the mayo and cheese mixture just long enough to coat every kernel.

That order matters because the mayonnaise and cheese act like a base, not a dressing. The cotija brings salt and crumbly texture, while the Parmesan melts slightly into the mayo and gives the topping more body. If your corn is too wet, the sauce will loosen and lose that clingy texture, so cook it until the kernels pick up dark spots and steam has mostly burned off.

What Each Ingredient Is Doing in These Tacos

  • Flank steak or skirt steak — Both cuts cook fast and slice beautifully against the grain. Skirt steak has a little more beefy intensity, while flank stays lean and tidy. Either one needs high heat and a short rest, or the juices will run out when you slice it.
  • Corn kernels — Fresh corn gives the best snap and sweetness, but frozen corn works well if you dry it out first in the pan. Canned corn is the weakest option because it tends to soften instead of char. Pat frozen corn dry before it hits the skillet so it can actually brown.
  • Mayonnaise — This is what gives the elote topping its creamy body. Don’t swap in a thinner dressing; you need something thick enough to coat the corn and cling to the steak. If you want a lighter version, use half mayo and half plain Greek yogurt, but expect a tangier result.
  • Cotija and Parmesan — Cotija gives the salty, crumbly, classic elote finish. Parmesan fills in when you want more melt and a sharper bite. If you can’t find cotija, feta is the closest substitute, but it’s saltier and less mellow, so use a lighter hand.
  • Jalapeño and lime — The jalapeño brings a clean heat that keeps the topping from tasting flat, and the lime wakes up the whole taco. Fresh lime juice matters here; bottled juice tastes dull and can make the sauce seem heavy.

Building the Steak and Corn So Everything Lands Hot

Getting a Real Sear on the Steak

Heat the grill or grill pan until it’s smoking hot, then season the steak generously right before it goes on. You want a crust that releases cleanly from the grates and dark grill marks on the surface, not pale meat that has sweated in a warm pan. If the steak sticks, it’s not ready to flip yet. Pull it at medium-rare or just shy of it, because carryover heat will finish the center while it rests.

Charring the Corn Without Steaming It

Use a hot skillet and give the corn enough room to make contact with the pan. If you crowd it, the kernels soften and steam instead of blackening. Let them sit long enough to pick up color before stirring, then stop when the kernels have a mix of golden spots and dark char. That little bit of bitterness is what makes the sweet corn taste grilled instead of canned-tasting.

Mixing the Elote Topping at the Right Moment

Stir the mayo, cheeses, lime juice, and jalapeño together first, then fold in the corn and cilantro once the corn has cooled for a minute. If you add the cilantro too early, it wilts and turns muddy. The topping should look thick and spoonable, not pourable. If it seems loose, add another small spoonful of cotija before you load the tacos.

Slicing and Assembling for the Best Bite

Rest the steak for the full five minutes, then slice it thinly against the grain. That’s the difference between tender taco meat and chewy strips that pull apart instead of bite cleanly. Warm the tortillas right before serving so they bend without cracking, then fill them with steak first and spoon the elote mixture on top. Finish with cilantro and a squeeze of lime while the tortillas are still hot.

Three Ways to Adapt These Tacos Without Losing What Makes Them Work

Make Them Dairy-Free

Use a dairy-free mayo and replace the cotija and Parmesan with a salty vegan crumb or a spoonful of nutritional yeast mixed into the corn. You’ll lose a little of the classic tangy cheese bite, but the tacos will still have that creamy, smoky corn topping that makes the dish work.

Use Skirt Steak for a More Intense Beef Flavor

Skirt steak cooks even faster than flank and brings a deeper, more beef-forward bite. Because it’s thinner, watch it closely and pull it off the heat as soon as it develops a good crust. Slice it carefully against the grain or it can turn stringy fast.

Make It Gluten-Free Without Changing the Fillings

Use certified gluten-free corn tortillas and keep the rest of the recipe as written. The filling is already naturally gluten-free, so the main job is warming the tortillas gently enough that they don’t crack. A dry skillet or grill works better than a microwave here.

Storage and Reheating

  • Refrigerator: Store the steak and elote topping separately for up to 3 days. The corn mixture thickens a bit as it sits, but the steak stays tender if you don’t slice it until you’re ready to eat.
  • Freezer: The cooked steak freezes well for up to 2 months. The elote topping doesn’t freeze well because the mayonnaise and cheese separate, so make that fresh.
  • Reheating: Reheat the steak gently in a skillet over low heat or wrapped in foil in a 300°F oven. High heat dries it out fast, especially once it’s already sliced. Warm the tortillas separately and spoon the topping on after reheating so the tacos don’t get soggy.

Answers to the Questions Worth Asking

Can I use frozen corn for the elote topping?+

Yes, frozen corn works well. Thaw it first and pat it dry, or it’ll steam in the skillet and turn soft instead of picking up those browned, charred spots. That little bit of dryness is what gives the topping its best texture.

How do I know when the steak is done?+

For medium-rare, the outside should have a good sear and the center should still feel springy, not firm. If you use a thermometer, pull it around 130°F to 135°F before resting. The steak will climb a few degrees as it sits.

Can I make these tacos ahead of time?+

You can cook the steak and corn mixture a few hours ahead and refrigerate them separately. Rewarm the steak gently so it doesn’t dry out, then assemble right before serving. The tortillas and topping both hold up best when they’re kept separate until the last minute.

How do I stop the steak from turning chewy?+

Don’t overcook it, and slice it thinly against the grain. Flank and skirt steak both get tough when they go past medium-rare, and slicing with the grain leaves long muscle fibers intact. Cutting across those fibers shortens every bite and keeps the texture tender.

Can I use flour tortillas instead of corn tortillas?+

Yes, but corn tortillas fit the elote and grilled steak better because they echo the street-food feel and hold up to the topping. Flour tortillas will taste softer and a little richer, which is fine if that’s what you prefer. Warm them well so they don’t taste doughy next to the steak.

Grilled Steak Elote Tacos

Grilled steak elote tacos with charred steak slices and a creamy corn elote topping. Flank steak is grilled hot, rested, then layered into warm tortillas with a jalapeño-cotija corn mixture.
Prep Time 15 minutes
Cook Time 15 minutes
resting 5 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mexican
Calories: 620

Ingredients
  

Steak and seasoning
  • 1.5 lb flank steak or skirt steak
  • salt and pepper to taste
Elote corn mixture
  • 2 cup corn kernels
  • 0.5 cup mayonnaise
  • 0.25 cup cotija cheese, crumbled
  • 0.25 cup Parmesan cheese, grated
  • 2 tbsp lime juice
  • 1 jalapeño, minced
  • 2 tbsp fresh cilantro, chopped
Taco assembly
  • 8 corn tortillas
  • lime and cilantro for serving

Equipment

  • 1 grill pan
  • 1 cast iron skillet

Method
 

Grill the steak
  1. Preheat a grill or grill pan to high heat, ensuring the cooking surface is hot before you start grilling.
  2. Season the steak generously with salt and pepper on both sides so every surface is coated.
  3. Grill the steak for 6-7 minutes per side for medium-rare, keeping the grill at high heat and watching for charred edges.
  4. Transfer the grilled steak to a cutting board and rest for 5 minutes to let juices redistribute.
  5. Slice the steak against the grain into thin pieces for tender bite-size taco filling.
Make the creamy elote corn
  1. Charr the fresh corn kernels in a hot skillet until lightly blackened, about 3-4 minutes, stirring as needed for even browning.
  2. Combine mayonnaise, cotija cheese, Parmesan cheese, lime juice, and minced jalapeño in a bowl and mix until smooth and thick.
  3. Fold in the charred corn and fresh cilantro so the sauce coats every kernel.
Warm tortillas and assemble tacos
  1. Warm the corn tortillas on the grill or griddle until pliable with light browning spots.
  2. Fill each tortilla with sliced steak and top generously with the elote corn mixture.
  3. Garnish with fresh cilantro and lime wedge before serving for bright, fresh finish.

Notes

For best texture, rest the steak exactly 5 minutes before slicing and keep the elote mixture slightly warm so it spreads easily on the tortillas. Store assembled tacos in the fridge up to 2 days, but keep tortillas separate to avoid sogginess. Freeze the cooked steak slices up to 2 months; thaw and rewarm gently so they don’t overcook. For a dairy-light option, use a smaller amount of cotija/Parmesan or substitute a mild crumbly cheese to reduce total cheese.

You might also like these recipes

Leave a Comment

Recipe Rating