Grilled Steak Elote Tacos

Golden grilled steak elote tacos topped with creamy cotija, fresh cilantro, and zesty lime Bookmark
Golden grilled steak elote tacos topped with creamy cotija, fresh cilantro, and zesty lime | everybitebetters.com

These vibrant tacos combine juicy, spice-rubbed flank steak with creamy Mexican street corn (elote) for an irresistible fusion of textures and flavors. The steak gets a quick marinade of chili, cumin, and lime before hitting the grill, while fresh corn develops a sweet char. Mixed with mayonnaise, sour cream, cotija, and cilantro, the elote creates a rich, tangy topping that perfectly complements the smoky beef. Warm corn tortillas hold everything together, finished with extra cheese, crisp red onion, and a drizzle of crema. Serve with lime wedges for a bright finish that cuts through the richness.

The idea for these tacos hit me during a rooftop dinner in Mexico City, where the smoky grill aromas wrapped around everything. We'd spent the afternoon at a tiny taqueria where the corn lady worked her stand next to the grill guy, and someone somewhere decided to put them together. I've been making them ever since, usually on Tuesdays when the week feels like it needs something vibrant.

Last summer my neighbor Ana came over while I was grilling the corn, and she taught me to brush the corn with mayo before it hits the grates. Now that slight char on the creamy coating is non-negotiable. We ate these standing up at the counter, and nobody bothered with plates.

Ingredients

  • 1 lb flank or skirt steak: Flank has better texture for slicing, but skirt cooks faster and absorbs marinade beautifully
  • 1 tbsp olive oil: Helps the spices cling and creates a slight crust on the meat
  • 1 tsp chili powder: Mild heat that blooms on the grill
  • 1/2 tsp ground cumin: Earthy foundation that ties everything together
  • 1/2 tsp smoked paprika: Adds depth without being overpowering
  • 1/2 tsp garlic powder: Even distribution without burnt fresh garlic bits
  • 1/2 tsp kosher salt: Pulls moisture to the surface for better browning
  • 1/4 tsp black pepper: Fresh ground makes a noticeable difference
  • Juice of 1 lime: Acid starts breaking down fibers for tenderness
  • 2 ears fresh corn: Frozen kernels work, but fresh corn gives you those sweet pops
  • 1 tbsp mayonnaise: Creates that authentic elote creaminess
  • 1 tbsp sour cream: Tangy counterpoint to the rich mayo
  • 1/4 cup crumbled cotija cheese: Salty, crumbly, and essential
  • 1/2 tsp chili powder: Dusting over corn adds color and kick
  • 1 tbsp fresh cilantro: Bright herbal lift
  • 1 tsp lime juice: Wakes up the whole mixture
  • 8 corn tortillas: Flour works but corn is traditional and holds up better
  • 1/4 cup crumbled cotija cheese: Extra for topping because more is more
  • 1/4 cup chopped fresh cilantro: Fresh finish on each taco
  • 1/4 cup Mexican crema: Smoother and richer than sour cream
  • 1 small red onion: Thin slices cut through the richness
  • Lime wedges: Final squeeze right before eating

Instructions

Preheat your grill to medium-high:
You want it hot enough to sear instantly but not so aggressive that everything burns before cooking through
Mix the steak marinade:
Combine olive oil, chili powder, cumin, paprika, garlic powder, salt, pepper, and lime juice in a small bowl
Season and rest the steak:
Rub the mixture all over the meat and let it sit while you prep everything else, at least 15 minutes
Grill the corn:
Brush the ears lightly with oil, then grill for 8 to 10 minutes, turning until you see charred spots on all sides
Cook the steak:
Grill for 3 to 4 minutes per side for medium-rare, but remember it keeps cooking after it leaves the heat
Rest the meat:
Move the steak to a plate and cover loosely with foil for 5 minutes so the juices redistribute
Make the elote mixture:
Cut the kernels from the cobs, then stir in mayonnaise, sour cream, cotija, chili powder, cilantro, and lime juice
Slice against the grain:
Cut the steak into thin strips, angling your knife perpendicular to the muscle fibers for tender bites
Warm the tortillas:
Throw them on the grill for 20 seconds per side or heat them in a dry skillet until pliable
Build your tacos:
Layer steak first, then pile on the elote, extra cotija, cilantro, onion, and crema
Serve with lime:
Pass wedges at the table so everyone can add that final bright squeeze
Flavorful grilled steak elote tacos layered with charred corn, tangy crema, and red onion Bookmark
Flavorful grilled steak elote tacos layered with charred corn, tangy crema, and red onion | everybitebetters.com

My brother requested these for his birthday dinner instead of cake, and I realized they'd officially become part of the family rotation. Now they show up at every summer gathering, and I still get text messages about them weeks later.

Making Them Your Own

Swap flank steak for chicken thighs if red meat isn't your thing, or go vegetarian with grilled portobello slices seasoned the same way. The elote mixture works on almost anything grilled.

Grilling Without A Grill

A cast iron skillet gets ripping hot and creates beautiful char marks, or use your broiler set to high with the rack positioned in the upper third. The key is letting the surface get properly hot before anything touches it.

Hosting With Tacos

Set everything out in separate bowls and let people build their own, which somehow makes the meal feel more relaxed and communal. Tortilla warmer on the table keeps them pliable throughout dinner.

  • Double the elote mixture because it disappears faster than you expect
  • Have extra lime wedges ready, someone always asks for more
  • Warm your serving plates if you're eating outside, cold tortillas are sad
Vibrant grilled steak elote tacos featuring spiced meat, Mexican street corn, and crumbled cheese Bookmark
Vibrant grilled steak elote tacos featuring spiced meat, Mexican street corn, and crumbled cheese | everybitebetters.com

These tacos are what summer tastes like, and I hope they find their way into your regular rotation too.

Recipe FAQs

Flank or skirt steak are ideal choices because they're flavorful, cook quickly, and become tender when sliced thinly against the grain. Both cuts absorb the spice rub beautifully and develop a nice char on the grill.

Yes! Prepare the elote mixture up to a day in advance and store it in the refrigerator. Bring it to room temperature before serving for the best texture and flavor.

Warm the corn tortillas on the grill or in a dry skillet until pliable. If they're still stiff, wrap them in a clean kitchen towel after heating to keep them warm and flexible.

Feta cheese makes an excellent substitute—it has the same crumbly texture and salty tang. You could also use queso fresco for a milder flavor or grated Parmesan in a pinch.

Use an instant-read thermometer: 130-135°F for medium-rare, 140-145°F for medium. Remember the steak will continue cooking slightly while resting, so pull it off a few degrees before your target temperature.

Grilled Steak Elote Tacos

Juicy grilled steak meets Mexican street corn in vibrant tacos with tangy crema, cotija, and fresh cilantro.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Medium

Ingredients

For the Steak

  • 1 lb flank or skirt steak
  • 1 tbsp olive oil
  • 1 tsp chili powder
  • 1/2 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper
  • Juice of 1 lime

For the Elote

  • 2 ears fresh corn, husked
  • 1 tbsp mayonnaise
  • 1 tbsp sour cream
  • 1/4 cup crumbled cotija cheese
  • 1/2 tsp chili powder
  • 1 tbsp fresh cilantro, chopped
  • 1 tsp lime juice

For Assembly

  • 8 corn tortillas
  • 1/4 cup crumbled cotija cheese
  • 1/4 cup chopped fresh cilantro
  • 1/4 cup Mexican crema or sour cream
  • 1 small red onion, thinly sliced
  • Lime wedges, for serving

Instructions

1
Preheat the Grill: Preheat grill to medium-high heat.
2
Prepare the Steak Marinade: In a small bowl, mix olive oil, chili powder, cumin, paprika, garlic powder, salt, pepper, and lime juice. Rub all over the steak and let marinate while preparing other ingredients.
3
Grill the Corn: Brush corn with a little oil and grill for 8-10 minutes, turning occasionally, until lightly charred on all sides. Remove and let cool slightly.
4
Grill the Steak: Grill steak for 3-4 minutes per side for medium-rare or to desired doneness. Transfer to a plate, cover loosely with foil, and rest for 5 minutes.
5
Make the Elote Mixture: Cut corn kernels from the cob and place in a bowl. Add mayonnaise, sour cream, cotija, chili powder, cilantro, and lime juice. Stir to combine.
6
Slice the Steak: Slice steak thinly against the grain.
7
Warm the Tortillas: Warm tortillas on the grill or in a dry skillet.
8
Assemble the Tacos: Layer sliced steak on each tortilla, top with a generous spoonful of elote mixture, extra cotija, cilantro, red onion, and a drizzle of crema or sour cream. Serve with lime wedges.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Sharp knife
  • Cutting board
  • Mixing bowls
  • Tongs
  • Foil

Nutrition (Per Serving)

Calories 410
Protein 25g
Carbs 36g
Fat 20g

Allergy Information

  • Contains dairy (cotija cheese, crema, sour cream, mayonnaise)
  • Contains corn
  • May contain eggs (check mayonnaise label)
Sophie Adams

Sharing simple, flavorful recipes and practical cooking tips for everyday home cooks.