New recipes every week — Follow on Pinterest for daily inspiration 💕
Home Dinner Recipes Grilled Steak Elote Tacos
Dinner Recipes

Grilled Steak Elote Tacos

Grilled steak elote tacos hit that sweet spot where smoky, juicy meat meets creamy, charred corn and bright lime. The steak stays front and center, but the elote topping brings ... Read more

📌 Save

Grilled Steak Elote Tacos

Grilled steak elote tacos hit that sweet spot where smoky, juicy meat meets creamy, charred corn and bright lime. The steak stays front and center, but the elote topping brings the kind of cool, tangy richness that makes each bite taste layered instead of heavy. Warm tortillas, a little cotija, and fresh cilantro finish the whole thing with the kind of street-food energy that disappears fast from the platter.

The key is keeping each part distinct: a hard sear on the steak, a quick char on the corn, and a dressing that’s creamy enough to cling without turning soupy. Skirt steak or flank steak both work well here because they slice cleanly and hold onto seasoning, but they need a rest before cutting or the juices end up on the board instead of in the taco. The corn mixture also gets better when the mayo, cheese, lime, and jalapeño are mixed first, then the corn folds in last so it stays punchy and textured.

Below, you’ll find the timing that keeps the steak tender, the corn from getting mushy, and the tortillas warm without drying out. There’s also a few smart swaps if you need to adjust the heat, the cheese, or the cooking method.

The steak stayed juicy after the rest, and the elote topping had just enough lime and heat to cut through the richness. I served these on warm tortillas and everyone went back for a second one before I even sat down.

★★★★★— Melissa R.

Save these grilled steak elote tacos for the night you want smoky beef, creamy corn, and fast assembly on the table.

Save to Pinterest

The Part People Get Wrong: Cutting the Steak Before It Rests

The steak doesn’t need a complicated marinade here. It needs salt, heat, and a rest long enough for the juices to settle back into the meat. If you slice too soon, even a perfectly cooked flank steak will look dry on the board and taste flatter than it should. Give it five minutes, then cut against the grain into thin slices; that’s what turns a chewy cut into something tender enough for tacos.

The other common miss is treating the corn topping like a salsa. It works better as a loose elote-style mixture, which means you want charred corn, not steamed corn, and you want the mayo-cheese base to stay creamy. That contrast is what keeps the taco from eating like steak with a heavy topping.

  • Resting the steak — This is the difference between juicy slices and a puddle on the cutting board. Five minutes is enough for a thin cut like flank or skirt steak.
  • Cutting against the grain — Look for the long muscle fibers and slice across them. That shortens each bite and keeps the texture tender.
  • Charring the corn — A hot skillet gives you those blackened spots that make the topping taste like elote instead of plain corn salad.

What Each Ingredient Is Actually Doing in These Tacos

Flank steak or skirt steak brings the beefy flavor and fast-cooking char that make this dish work. Either cut is fine, but skirt steak usually gives a little more tenderness, while flank steak slices a bit neater. Use whichever looks better at the store, and don’t overcook it past medium-rare unless you like a firmer bite.

The corn topping depends on a few ingredients working together. Mayo gives it the creamy body, cotija adds salt and crumbly richness, and Parmesan fills in when cotija alone doesn’t bring enough depth. Lime juice matters more than people think; it keeps the topping bright and cuts through the steak’s fat. If you need a swap, sour cream can stand in for part of the mayo, but the topping will be tangier and a little looser.

  • Cotija cheese — This gives the elote mixture that salty, crumbly finish. If you can’t find it, feta is the closest stand-in, though it’s a little sharper.
  • Parmesan cheese — It adds extra savory depth and helps the topping cling to the tortillas. Pre-grated is fine here.
  • Jalapeño — The heat is gentle and fresh rather than aggressive. Remove the seeds if you want the tacos milder, or leave them in for more bite.
  • Corn tortillas — They match the flavor of the filling and hold up well under the steak and topping. Warm them well so they don’t crack when folded.

How to Build the Tacos So Nothing Gets Soggy

Getting the Steak On First

Heat the grill or grill pan until it’s smoking hot before the steak goes on. That’s how you get real browning instead of gray, steamed meat. Season generously with salt and pepper, then leave the steak alone once it hits the heat so it can pick up a crust. If it sticks for a moment, it usually just needs another minute before it releases cleanly.

Turning Corn Into Elote

Char the corn in a hot skillet until you see browned and blackened spots, but stop before the kernels collapse. You want sweetness, not mush. Stir the mayo, cheeses, lime, and jalapeño first, then fold in the corn and cilantro so the whole mixture stays textured. If you mix it too aggressively, the corn breaks and the topping turns pasty.

Warming and Filling the Tortillas

Warm the tortillas on the grill or a dry skillet until they’re soft and pliable with a few toasted spots. Cold tortillas crack the second you fold them, which ruins the taco faster than anything else in this recipe. Slice the steak thinly across the grain, pile it in, then spoon the elote mixture over the top. Finish with cilantro and a squeeze of lime so the whole taco tastes bright at the first bite.

Three Ways to Adjust These Tacos Without Losing the Point

Make it dairy-free

Swap the mayonnaise for a dairy-free mayo and leave out the cotija and Parmesan. The topping will still be creamy and tangy, but it will taste a little lighter and less salty, so add an extra pinch of salt and a little more lime to keep it balanced.

Use grilled chicken instead of steak

Boneless chicken thighs work best if you want the same smoky, juicy feel with a milder base. Grill them until the juices run clear and slice them after a short rest. The elote topping carries the same way, but the dish reads more like a chicken taco and less like a steakhouse take.

Make it spicier

Swap the jalapeño for serrano, or add a pinch of chili powder to the elote mixture. That changes the finish from mild heat to a sharper, hotter bite without overwhelming the corn. Keep the lime in place so the tacos still taste balanced instead of just hot.

Storage and Reheating

  • Refrigerator: Store the steak and elote topping separately for up to 3 days. The corn mixture will loosen a bit as it sits, but the flavor stays good.
  • Freezer: The steak freezes well for up to 2 months if sliced and wrapped tightly, but the elote topping doesn’t freeze well because the mayo-based texture breaks when thawed.
  • Reheating: Warm the steak gently in a skillet over low heat or in short bursts in the microwave. Don’t blast it on high heat or it’ll turn tough fast. Reheat the tortillas separately, then assemble with the cold or room-temperature elote topping.

Answers to the Questions Worth Asking

Can I make the elote topping ahead of time?+

Yes, and it actually helps the flavors come together. Mix the topping up to a day ahead and keep it chilled, then stir before serving. If it looks a little thick after refrigeration, loosen it with a squeeze of lime.

How do I know when the steak is medium-rare?+

For flank or skirt steak, 6 to 7 minutes per side on high heat usually lands in medium-rare territory, but thickness matters. The center should feel springy, not soft and raw, and the juices should run pink, not clear. If you use a thermometer, aim for about 130°F to 135°F before resting.

Can I use frozen corn for these tacos?+

Yes. Thaw it first and pat it dry so it can char instead of steaming in the pan. Frozen corn won’t taste quite as sweet as fresh, but the elote mixture still comes out rich and bright.

How do I keep the tortillas from tearing?+

Warm them until they’re flexible, not just barely heated. A dry skillet or grill works better than the microwave because it softens the tortillas while giving them a little structure. Stack them under a clean towel after warming so they stay supple while you finish the filling.

Can I make these tacos less spicy?+

Yes. Leave out the jalapeño or use just a small amount of the minced pepper without the seeds. The tacos will still have plenty of flavor from the charred corn, cheese, and lime, and the steak will stay the star.

Grilled Steak Elote Tacos

Grilled steak elote tacos with charred corn and a creamy, lime-jalapeño elote sauce. The steak is sliced against the grain and piled into warm corn tortillas for a street-food-style taco with melted cotija + Parmesan.
Prep Time 15 minutes
Cook Time 15 minutes
rest 5 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Mexican
Calories: 650

Ingredients
  

steak
  • 1.5 lb flank steak or skirt steak
  • 1 Salt and pepper to taste
elote sauce
  • 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
tacos
  • 8 corn tortillas
  • 1 Lime and cilantro for serving

Equipment

  • 1 cast iron skillet
  • 1 cast iron skillet

Method
 

Grill the steak
  1. Preheat a grill or grill pan to high heat. Keep the surface hot so you get a fast sear.
  2. Season the steak generously with salt and pepper on both sides. Pat lightly so the seasoning adheres.
  3. Grill the steak for 6-7 minutes per side for medium-rare. Transfer to a cutting board and rest for 5 minutes.
Char the corn and make elote sauce
  1. Charr the corn kernels in a hot skillet until lightly blackened, about 3-4 minutes. Stir occasionally so the kernels char evenly.
  2. Combine mayonnaise, cotija cheese, Parmesan cheese, lime juice, and minced jalapeño in a bowl. Mix until smooth and thick.
  3. Fold in charred corn and fresh cilantro. The sauce should look creamy with visible corn throughout.
Assemble the tacos
  1. Slice the grilled steak against the grain into thin pieces. Keep slices even so each taco gets a balanced bite.
  2. Warm the corn tortillas on the grill or griddle. Heat just until pliable and lightly toasted.
  3. Fill each tortilla with sliced steak and top generously with elote corn mixture. Spoon extra sauce so it clings to the meat.
  4. Garnish with fresh cilantro and lime wedge before serving. Finish right away for the best texture.

Notes

Pro tip: use skirt or flank steak only briefly on the grill and slice against the grain so the meat stays tender. Refrigerate leftover steak and elote sauce separately in airtight containers for up to 3 days; reheat steak gently and stir sauce before using. Freezing is not recommended for the creamy corn sauce due to texture changes. For a lighter version, use light mayonnaise (or a 50/50 mayo + Greek yogurt mix) to keep the elote texture while reducing fat.
Find the Print Button

The print button is inside the recipe card below ↓

Leave a Comment

Recipe Rating