New recipes every day — Follow on Pinterest to never miss one ✦
Grilled Steak Elote Tacos
Home Dinner Recipes Grilled Steak Elote Tacos
Dinner Recipes

Grilled Steak Elote Tacos

Prep Time 25 min
Cook Time 15 min
Servings 6

Grilled Steak Elote Tacos

Grilled steak elote tacos hit the table with the kind of contrast that keeps you reaching for another one: smoky, juicy slices of steak under a cool, creamy corn topping with just enough lime to cut through the richness. The tortillas stay warm and flexible, the corn brings pops of sweetness and char, and the cotija adds that salty finish that makes the whole taco taste finished, not just assembled.

The steak gets a short marinade, but it pulls its weight because lime juice, garlic, cumin, and olive oil do exactly what they should in a small window of time. The elote topping is the part that makes this recipe stand out. Mixing the corn with mayo, sour cream, and cotija while the kernels are still warm helps everything cling together instead of sliding off the taco in loose spoonfuls. That little detail matters more than people think.

Below, you’ll find the timing that keeps the steak tender, the one step that keeps the tortillas from tearing, and a few smart swaps for when you want to change the heat level or make it work with what’s in the fridge.

The steak sliced tender and the elote topping stayed creamy instead of watery. I loved that the lime and chili powder in the corn made the tacos taste bright without overpowering the beef.

★★★★★— Monica R.

Save these grilled steak elote tacos for a dinner that brings smoky beef, creamy street corn, and lime all onto one warm tortilla.

Save to Pinterest

The Corn Topping Needs Warmth, Not Just Mixing

The biggest mistake people make with elote-style taco fillings is treating the corn like a cold salad. Warm grilled kernels take on the mayo, sour cream, and cotija in a way cold corn never does. The result is creamier and more cohesive, with the chili powder blooming just enough to taste rounded instead of dusty.

Grilling the corn first matters because it gives you char, sweetness, and a little bitterness at the edges. That keeps the topping from tasting flat against the beef. If you’re using leftover corn, warm it in a skillet until it sizzles and smells sweet again before mixing it with the dairy.

What Each Ingredient Is Actually Doing in This Taco

Grilled Steak Elote Tacos smoky creamy street corn
  • Flank steak — This cut gives you beefy flavor and slices cleanly across the grain after resting. Skirt steak works too, but flank is a little easier to manage and less likely to shred when you slice it thin.
  • Lime juice — It brightens the marinade and helps season the surface of the meat fast. Don’t push the marinating time much past 30 minutes here, or the acid can make the outside of the steak a little mealy.
  • Olive oil — It carries the garlic and cumin across the steak and helps the meat sear instead of sticking. You don’t need a fancy bottle; a standard olive oil is fine.
  • Cotija — This is the salty, crumbly finish that makes the elote topping taste right. Parmesan can stand in if needed, but it won’t give the same clean, milky tang.
  • Corn tortillas — They hold up best under the weight of the steak and creamy corn. Warm them properly and keep them covered so they stay pliable instead of cracking.

Building the Steak and Corn So They Eat Like One Taco

Marinating the Steak

Stir the lime juice, olive oil, garlic, cumin, salt, and pepper together, then coat the steak evenly. Thirty minutes is enough to season the outside and keep the meat lively without turning the texture soft. If you leave it much longer, the acid starts working against you and the slices won’t feel as clean on the bite.

Grilling to a Hard Sear

Put the steak on a hot grill and leave it alone long enough to pick up real color, about 4 to 5 minutes per side depending on thickness. If it sticks, it’s not ready to turn yet. You want a deep brown crust and juices that bead on top, not gray meat with grill marks.

Resting and Slicing the Right Way

Let the steak rest for a full 30 minutes after grilling. That pause keeps the juices in the meat instead of flooding your cutting board. Slice thinly against the grain so each piece stays tender; if you slice with the grain, the tacos end up chewy no matter how well you cooked the steak.

Putting the Elote Topping Together

Mix the grilled corn with mayonnaise, sour cream, cotija, lime juice, and chili powder while the corn is still warm. The mixture should look creamy and lightly spoonable, not soupy. If it seems loose, add a little more cotija and let it sit for a few minutes so the cheese thickens the sauce.

Warming and Filling the Tortillas

Heat the tortillas until they’re soft and lightly blistered, then stack them in a towel so they don’t dry out. Add the steak first, then spoon the elote mixture over the top so the juices from the meat help season the corn. Finish with cilantro and a squeeze of lime right before serving.

How to Adapt These Tacos Without Losing the Point

Swap the Steak for Chicken Thighs

Boneless chicken thighs pick up the marinade well and stay juicy on the grill. Use the same seasoning, then cook until the thighs are fully done and the juices run clear. You lose some of the beefy depth, but the corn topping still carries the taco.

Make It Dairy-Free

Use a dairy-free mayo and sour cream alternative, then skip the cotija or replace it with a firm vegan cheese that crumbles cleanly. The topping will be a little less salty and tangy, so add an extra pinch of salt and a little more lime juice to wake it up.

Use Cotija-Free Pantry Swaps

Feta or finely grated Parmesan can stand in when cotija isn’t available. Feta gives you a sharper, brinier result; Parmesan leans nuttier and drier. Both work, but cotija still gives the most authentic street-corn texture.

Add Heat Without Breaking the Balance

Stir minced jalapeño or a pinch of cayenne into the elote mixture if you want more bite. Keep it light enough that the creaminess still reads first, because the whole point of these tacos is the contrast between smoky steak and cool corn.

Storage and Reheating

  • Refrigerator: Store the steak and elote mixture separately for up to 3 days. The corn topping will thicken as it chills.
  • Freezer: The cooked steak freezes well for up to 2 months if sliced and sealed tightly. Don’t freeze the elote topping; the dairy gets grainy when thawed.
  • Reheating: Warm the steak in a skillet over low heat or briefly in the microwave at half power. Reheat just until warmed through so it doesn’t dry out, and always freshen the tortillas in a dry pan before assembling.

Questions I Get Asked About This Recipe

Can I use skirt steak instead of flank steak?+

Yes. Skirt steak cooks a little faster and has a looser grain, so slice it thin and against the grain after resting. Watch the grill closely because it can overcook a little quicker than flank steak.

How do I keep the steak from turning tough?+

Don’t marinate it for hours, and don’t skip the rest after grilling. The short marinade seasons the meat without breaking down the fibers too much, and resting keeps the juices inside the steak instead of draining out the moment you slice it.

Can I make the elote topping ahead of time?+

Yes, but it’s best within a few hours of mixing. The topping gets thicker in the fridge, so stir in a small squeeze of lime or a spoonful of sour cream before serving if it tightens up too much.

How do I keep the tortillas from tearing?+

Warm them in a dry skillet until soft and flexible, then keep them wrapped in a clean towel. Cold or underheated tortillas crack when they’re folded around the steak and corn, which is the fastest way to lose half your filling.

Can I use frozen corn for the elote topping?+

Yes, if you thaw it and cook it in a hot skillet until it picks up some color. That step matters because the topping needs sweetness and a little char, not just warmed-up kernels in a creamy sauce.

Grilled Steak Elote Tacos

Grilled steak elote tacos with creamy elote-style corn, featuring juicy flank steak from a hot grill. Street-corn inspired toppings are mixed with mayo and sour cream, then piled into warm corn tortillas with cotija and lime.
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: 560

Ingredients
  

flank steak
  • 1.5 lb flank steak
lime juice
  • 3 tbsp lime juice
  • 1 tbsp lime juice
olive oil
  • 2 tbsp olive oil
garlic
  • 2 clove garlic minced
cumin
  • 1 tsp cumin
salt and pepper
  • 0.5 salt and pepper to taste
corn kernels, grilled
  • 3 cup corn kernels, grilled
mayonnaise
  • 0.25 cup mayonnaise
sour cream
  • 0.25 cup sour cream
cotija cheese
  • 0.5 cup cotija cheese, crumbled
chili powder
  • 0.5 tsp chili powder
corn tortillas
  • 12 corn tortillas
cilantro
  • 0.25 cup cilantro
lime wedges
  • 6 lime wedges

Equipment

  • 1 grill

Method
 

Marinate and grill the steak
  1. Stir lime juice, olive oil, minced garlic, cumin, salt, and pepper together, then coat the flank steak in the mixture and marinate at 30 minutes. Cover and let the steak rest while the grill preheats.
  2. Grill the marinated steak for 4-5 minutes per side at high heat until it has visible grill marks. Remove and let it rest for a few minutes, then slice against the grain.
Make elote topping
  1. In a bowl, mix the grilled corn, mayonnaise, sour cream, cotija cheese, lime juice, and chili powder until the corn is evenly coated. Taste and adjust with a pinch of salt and pepper if needed.
Warm tortillas and assemble tacos
  1. Warm the corn tortillas on the grill or in a dry pan for about 20-30 seconds each until pliable with light spots. Keep them covered so they don’t dry out.
  2. Fill each tortilla with sliced grilled steak, then spoon over the elote mixture. Top with cilantro and serve with lime wedges.

Notes

Pro tip: slice the flank steak against the grain so every bite stays tender, then build tacos right after warming tortillas to avoid sogginess. Store cooked steak and elote topping separately in the fridge up to 3 days; reheat steak gently and stir elote before using. Freezing isn’t recommended for the sour-cream mayo topping. For a lighter option, swap mayonnaise for light mayo or use Greek yogurt in the elote mixture.

Leave a Comment

Recipe Rating