Grilled Steak Elote Tacos

Grilled steak elote tacos topped with creamy cotija cheese and fresh cilantro on warm corn tortillas Save
Grilled steak elote tacos topped with creamy cotija cheese and fresh cilantro on warm corn tortillas | quickpinkitchen.com

Savor the perfect marriage of smoky grilled flank steak and creamy elote in these authentic Mexican-inspired street tacos. The steak gets a bold spice rub with chili powder, cumin, and smoked paprika before hitting the grill, while fresh corn develops sweet charred notes that balance beautifully with rich mayonnaise, tangy lime, and salty cotija. Warm corn tortillas cradle thin slices of rested steak against the grain, topped with the vibrant elote mixture, extra cheese, crisp red onion, and cooling crema. Each bite delivers layers of texture from tender meat, sweet corn, and fresh herbs, finished with bright citrus that cuts through the richness. Perfect for gatherings or weeknight dinners, these customizable tacos come together in under an hour and serve four hungry eaters eight generous portions.

The smoky scent of grilled corn drifting through our apartment windows always draws me to the kitchen, like some kind of delicious gravity. My neighbor Maria first taught me how street corn vendors in Mexico City coat everything in that glorious mayo-lime-chili mixture, standing at her counter with corn husks scattered everywhere. We spent an entire summer perfecting the balance between tangy crema and sharp cotija, eating our mistakes standing up. These tacos are what happens when you marry that street corner energy with perfectly charred steak.

Last summer, my brother and I made these for his birthday and ended up grilling on the patio until midnight, with friends wandering in and out of the kitchen. The tacos disappeared faster than we could warm the tortillas, someone kept putting '80s ballads on the speaker, and nobody cared that the dining table was completely buried under cutting boards. Sometimes food is just an excuse to keep people at your house longer.

Ingredients

  • Flank or skirt steak (1 lb): Cuts like this were made for grilling, developing that gorgeous crust while staying tender inside when you slice against the grain
  • Chili powder blend: The combination of chili powder, cumin, and smoked paprika creates layers of warmth that complement the corn without overwhelming it
  • Fresh corn (2 ears): Nothing compares to fresh sweet corn kissed by open flame, those little charred bits are pure gold
  • Cotija cheese: This salty, crumbly cheese is essential for authentic flavor but feta works in a pinch
  • Corn tortillas (8): Warm them directly over the grill for those lovely toasted spots that add texture

Instructions

Season and prep the steak:
Mix olive oil, chili powder, cumin, smoked paprika, garlic powder, salt, pepper, and lime juice in a small bowl. Rub this mixture all over the steak and let it rest while you prep everything else, letting those flavors really sink into the meat.
Get the grill going:
Preheat your grill to medium-high, the kind of heat that makes you step back slightly when you lift the lid. If you are using a grill pan, let it get properly hot so you get those beautiful sear marks.
Grill the corn:
Brush the husked corn with a little oil and place it on the grill, turning every few minutes for about 8 to 10 minutes total. You want those kernels to pick up some char, turning golden-brown in spots, like summer captured in vegetable form.
Cook the steak:
Grill your steak for 3 to 4 minutes per side for medium-rare, though you can go longer if you prefer. Move it to a plate and tent it loosely with foil, letting it rest for at least 5 minutes so the juices redistribute throughout the meat.
Make the elote mixture:
Cut the kernels off the cooled corn cobs into a bowl. Stir in mayonnaise, sour cream, crumbled cotija, chili powder, fresh cilantro, and lime juice until everything is coated in that creamy, tangy mixture.
Slice and warm:
Cut your rested steak thinly against the grain, which keeps each bite tender. Warm your tortillas right on the grill for about 30 seconds per side until they are pliable and slightly charred.
Build your tacos:
Pile sliced steak onto each warm tortilla, spoon plenty of that elote mixture on top, then finish with extra cotija, fresh cilantro, thin red onion slices, and a drizzle of crema. Serve with lime wedges for squeezing over everything.
Juicy sliced grilled steak layered inside Mexican street corn tacos with tangy crema and red onion Save
Juicy sliced grilled steak layered inside Mexican street corn tacos with tangy crema and red onion | quickpinkitchen.com

My friend Sarah, who claims she hates cilantro, ate three of these tacos before she realized what was in them. Now she requests them for every gathering, picking off the green stuff but still loving every bite. That is the kind of endorsement that matters.

Mastering the Elote Balance

The magic of elote is in the ratios, too much mayo and it becomes heavy, too much lime and it turns sharp. Start with less crema than you think you need, you can always add more but you cannot take it back. Taste as you go, that beautiful messy mixture should hit tangy, creamy, and slightly sweet all at once.

Choosing the Right Steak Cut

Flank and skirt steak have long muscle fibers that become incredibly flavorful when grilled quickly over high heat. They absorb marinades beautifully and develop that restaurant-quality char. Budget-conscious cooks love these cuts because they deliver big flavor without the price tag of fancier steaks.

Making Them Your Own

Once you have made these a few times, start playing around with what you love. Some nights I add pickled red onions for extra acid, other times I slice up radishes for crunch. The template works, but the variations keep it interesting.

  • Keep extra lime wedges on hand, that final squeeze pulls everything together
  • Warm your serving plates if you are eating indoors, these tacos are best hot
  • Have napkins ready, street food is meant to be a little messy
Charred steak elote tacos drizzled with lime crema and sprinkled with crumbled cotija cheese and herbs Save
Charred steak elote tacos drizzled with lime crema and sprinkled with crumbled cotija cheese and herbs | quickpinkitchen.com

These tacos have become my go-to for feeding a crowd because everyone gets to customize their own perfect bite. There is something joyful about building food with your hands, licking your fingers, and passing lime wedges around the table.

Recipe FAQs

Flank or skirt steak are ideal choices because they're flavorful, cook quickly on the grill, and slice beautifully against the grain into tender strips perfect for taco filling.

Absolutely. You can char corn kernels in a hot cast-iron skillet or use frozen corn that's been pan-roasted until golden and slightly crispy for similar depth of flavor.

Warm corn tortillas directly on the grill for 15-20 seconds per side or wrap them in damp paper towels and microwave for 30 seconds to keep them pliable and prevent cracking.

Feta cheese makes an excellent salty, crumbly alternative with similar texture. For a lighter option, try queso fresco which provides mild creaminess without as much salt.

Let the grilled steak rest loosely covered with foil for at least 5 minutes so juices redistribute throughout the meat. This ensures each bite stays juicy and tender.

The spice rub can be mixed in advance, and the elote mixture keeps well in the refrigerator for up to 2 days. Grill everything just before serving for best texture and temperature.

Grilled Steak Elote Tacos

Juicy grilled steak and charred Mexican street corn combine in corn tortillas with 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 (Mexican Street Corn)

  • 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
Prepare the Grill: Preheat grill to medium-high heat.
2
Marinate the Steak: 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
Prepare 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—check for egg in mayo), corn.
  • Double-check all labels for gluten or allergen cross-contamination if necessary.
Lindsay Harper

Passionate home cook sharing easy, wholesome recipes and helpful kitchen tips for everyday meals.