Grilled Elote Steak Tacos

Featured in: Main Dishes
These Grilled Elote Steak Tacos bring together tender, marinated steak and the iconic flavors of Mexican street corn for a smoky, creamy taco night winner. Perfect for summer grilling, the charred corn sauce adds a tangy crunch that elevates every bite. Fire up the grill for these unforgettable Grilled Elote Steak Tacos.
Sizzling grilled flank steak sliced and piled high on a platter next to a bowl of creamy elote sauce Pin it
Sizzling grilled flank steak sliced and piled high on a platter next to a bowl of creamy elote sauce | fitkitchenhub.com

Grilled Elote Steak Tacos are the ultimate summer celebration, bringing the vibrant spirit of Mexican street food right to your backyard. Imagine perfectly charred steak sliced thin and piled onto warm tortillas, all smothered in a creamy, tangy sauce made from grilled corn and crumbled cotija. This recipe captures the magic of elote, the iconic street corn, and turns it into a taco topping that’s smoky, creamy, and impossible to resist. It’s a dish that feels festive and fun, turning any weeknight into a special occasion with minimal fuss.

Ingredients You’ll Need

  • Flank steak or skirt steak: for quick cooking and great beefy flavor you want a cut with some grain that you’ll slice thinly against it after resting for maximum tenderness.
  • Olive oil: forms the base of the marinade and helps the spices cling to the steak while also preventing the corn from sticking to the grill grates.
  • Garlic: minced fresh for a pungent, aromatic kick that infuses the steak with deep savory flavor as it marinates.
  • Limes: you’ll need several for both the bright, acidic marinade and the fresh squeeze in the elote sauce to balance the richness.
  • Chili powder: adds a warm, earthy depth to both the steak marinade and the creamy corn sauce for a cohesive flavor profile.
  • Ground cumin: provides that essential smoky, nutty backbone that makes the marinade taste authentically Mexican and deeply savory.
  • Salt and black pepper: the fundamental seasonings that enhance every other ingredient and bring the entire dish into focus.
  • Fresh corn on the cob: the star of the elote sauce grilling it first develops a sweet, smoky char you can’t get from canned or frozen.
  • Mayonnaise: creates the luxuriously creamy, clinging base for the elote sauce that perfectly coats the corn kernels and steak.
  • Cotija cheese: a salty, crumbly Mexican cheese that adds essential texture and a briny punch to the creamy corn mixture.
  • Fresh cilantro: adds a necessary pop of herbal freshness that cuts through the richness of the mayo and cheese.
  • Garlic powder: gives the sauce an extra layer of savory, allium flavor that complements the fresh garlic in the marinade.
  • Corn tortillas: their slight sweetness and sturdy texture hold up to the hearty fillings and char beautifully on the grill.
  • Avocado, radishes, lime wedges: optional but recommended for adding cool creaminess, peppery crunch, and a final hit of bright acid.

How to Make It

Make the Steak Marinade:
Whisk together the olive oil, minced garlic, lime juice, chili powder, cumin, salt, and pepper in a small bowl until it’s completely combined. This creates a flavorful bath that will tenderize and season the steak from the surface inward. Pour it over the steak in a shallow dish or bag, making sure every part is coated, then let it chill in the fridge.

Marinate and Preheat:
Let the steak marinate for at least 30 minutes, or up to two hours if you have the time, to let those flavors really sink in. Meanwhile, fire up your grill to a solid medium-high heat, aiming for that 400-450°F sweet spot where you’ll get a great sear without burning.

Grill the Corn:
Brush your shucked corn ears lightly with a bit of oil to prevent sticking, then lay them directly on the hot grill grates. Cook them, turning every few minutes, until they’re tender and have those beautiful, appetizing charred spots all over. This step is what gives the elote sauce its signature smoky depth.

Grill the Steak:
Take your marinated steak straight from the fridge and lay it on the hot grill, letting it sear undisturbed for a few minutes per side for a perfect medium-rare. Use a meat thermometer if you have one, pulling it at 135°F, then transfer it to a cutting board to rest, which keeps all the juices inside.

Make the Elote Sauce:
Once the corn is cool enough to handle, stand each cob on your cutting board and slice downward to remove all the kernels into a bowl. Stir in the mayonnaise, crumbled cotija, chopped cilantro, lime juice, chili powder, and garlic powder until it’s all wonderfully combined, then taste for salt.

Warm the Tortillas and Slice:
Place your corn tortillas directly on the grill for just about 30 seconds per side until they’re pliable and have light marks, or warm them in a foil packet. Thinly slice your rested steak against the grain, which is the single most important step for ensuring every bite is tender, not chewy.

Assemble and Serve:
Lay out your warm tortillas and pile on the sliced steak, then generously top with that irresistible grilled elote sauce. Finish with any garnishes you like, such as avocado slices, radishes, or extra cilantro, and serve immediately with lime wedges on the side for squeezing over the top.

Close-up of a Grilled Elote Steak Taco with charred steak, vibrant corn sauce, and avocado slices on a warm tortilla

Close-up of a Grilled Elote Steak Taco with charred steak, vibrant corn sauce, and avocado slices on a warm tortilla | fitkitchenhub.com

Storage Tips

Store any leftover components separately to keep their textures intact. The grilled steak will keep in an airtight container in the fridge for up to three days, and I find reheating it gently in a skillet works much better than the microwave. The elote sauce can be stored in the fridge for about the same time, and it’s actually great cold straight from the fridge the next day. Keep the tortillas in their own bag or container and reheat them on a dry skillet or griddle for a few seconds to bring them back to life. I don’t recommend assembling the tacos ahead of time because the tortillas will get soggy.

Ingredient Substitutions

If you can’t find flank or skirt steak, a sirloin flap or even a well-trimmed hanger steak will work with similar cooking times. For the corn, in a pinch you can use about three cups of frozen fire-roasted corn kernels, thawed and briefly sautéed in a skillet to get a little color. Don’t have cotija? Crumbled feta cheese or queso fresco will give you a similar salty, tangy profile, though the texture will be slightly different. Any neutral oil like avocado or grapeseed can stand in for the olive oil, and if cilantro isn’t your thing, a little chopped fresh parsley or chives adds a different kind of freshness. For a dairy-free version, just omit the cotija or use a plant-based feta and double-check your mayo label.

Serving Suggestions

I love to round out the meal with some simple sides that complement the bold flavors without competing. A big bowl of Mexican rice or some seasoned black beans simmered with a bit of onion and cumin are classic choices that soak up any extra sauce. For something fresh, a crisp cabbage slaw with lime juice and cilantro or a simple tomato and cucumber salad provides a nice crunchy contrast. Don’t forget the drinks – ice-cold Mexican lager, a pitcher of classic margaritas, or a jug of watermelon agua fresca makes the whole spread feel like a true fiesta. It’s the kind of meal that invites everyone to gather around the table and build their own perfect taco.

Cultural Context

This recipe is a delicious homage to two pillars of Mexican street food: tacos al carbón and elote. Tacos al carbón, featuring simply seasoned grilled meats, showcase the incredible flavor that comes from an open flame, a technique beloved across Mexico. Elote, the iconic street corn slathered in mayo, cheese, chili, and lime, is a celebration of summer’s bounty and a masterclass in balancing creamy, tangy, spicy, and smoky notes. By combining them, these Grilled Elote Steak Tacos capture the vibrant, communal spirit of antojos, the cravings that street vendors so brilliantly satisfy. It’s a dish built for sharing, meant to be eaten with your hands, and enjoyed in the company of good friends, much like you’d experience at a bustling mercado or a family backyard gathering in Mexico.

Overhead view of a casual taco feast with steak, tortillas, elote sauce, and all the garnishes spread out on a rustic wooden table

Overhead view of a casual taco feast with steak, tortillas, elote sauce, and all the garnishes spread out on a rustic wooden table | fitkitchenhub.com

Frequently Asked Questions

What type of steak works best for Grilled Elote Steak Tacos?

Flank steak or skirt steak are ideal for these tacos. Both cuts are flavorful and tender when marinated and grilled quickly over high heat. Be sure to slice the cooked steak thinly against the grain for the most tender texture in every taco.

Can I make the elote sauce ahead of time?

Absolutely! You can prepare the charred corn sauce up to a day in advance. Simply store it in an airtight container in the refrigerator. Let it sit at room temperature for about 20 minutes before serving to let the flavors come together.

What can I substitute for cotija cheese?

If you can’t find cotija, crumbled feta or queso fresco are excellent alternatives. They provide a similar salty, tangy flavor that complements the creamy mayonnaise and smoky grilled corn in the sauce.

How do I know when the steak is done?

For medium-rare, grill the steak for 4-5 minutes per side until it reaches an internal temperature of 130°F (54°C). Let it rest for 10 minutes before slicing. This rest time is crucial—it allows the juices to redistribute throughout the meat.

What should I serve with Grilled Elote Steak Tacos?

Keep the Mexican fiesta going with simple sides like black beans, Mexican rice, or a fresh chopped salad with avocado and lime. A cold, crisp Mexican beer or agua fresca pairs perfectly with the smoky, creamy flavors of the tacos.

Rate This Recipe

How would you rate this recipe?

Grilled Elote Steak Tacos

These Grilled Elote Steak Tacos bring together tender, marinated steak and the iconic flavors of Mexican street corn for a smoky, creamy taco night winner. Perfect for summer grilling, the charred corn sauce adds a tangy crunch that elevates every bite. Fire up the grill for these unforgettable Grilled Elote Steak Tacos.

Prep Time
20 Minutes
Cook Time
15 Minutes
Total Time
35 Minutes
4.9
(269 reviews)
By: Elena Martinez
Category: Main Dishes
Difficulty: Medium
Cuisine: Mexican
Yield: 4 Servings
Dietary: gluten-free

Ingredients

  1. 01 1.5 pounds flank steak or skirt steak
  2. 02 3 tablespoons olive oil
  3. 03 3 cloves garlic, minced
  4. 04 Juice of 2 limes (about 1/4 cup)
  5. 05 1 teaspoon chili powder
  6. 06 1 teaspoon ground cumin
  7. 07 1 teaspoon salt
  8. 08 1/2 teaspoon black pepper
  9. 09 4 ears of corn, husks removed
  10. 10 1/2 cup mayonnaise
  11. 11 1/2 cup crumbled cotija cheese
  12. 12 1/4 cup chopped fresh cilantro
  13. 13 Juice of 1 lime (about 2 tablespoons)
  14. 14 1/2 teaspoon chili powder
  15. 15 1/2 teaspoon garlic powder
  16. 16 8-12 small corn tortillas

Instructions

Step 01

In a small bowl, whisk together 3 tablespoons olive oil, minced garlic, juice of 2 limes, 1 teaspoon chili powder, 1 teaspoon cumin, 1 teaspoon salt, and 1/2 teaspoon black pepper. Place the steak in a shallow dish or resealable bag, pour the marinade over, and turn to coat. Cover and refrigerate for at least 30 minutes, or up to 2 hours.

Step 02

Preheat your grill to medium-high heat (about 400-450°F). Lightly brush the ears of corn with a little oil to prevent sticking.

Step 03

Place the corn on the grill. Cook, turning occasionally, until charred in spots and tender, about 10-12 minutes. Remove from grill and let cool slightly.

Step 04

While the corn cools, place the marinated steak on the grill. Grill for 4-5 minutes per side for medium-rare, or until it reaches an internal temperature of 135°F. Transfer to a cutting board and let rest for 5-10 minutes.

Step 05

Hold each grilled corn cob upright on a cutting board and use a sharp knife to slice downward, removing all kernels. Transfer kernels to a medium bowl.

Step 06

To the bowl with corn, add 1/2 cup mayonnaise, 1/2 cup crumbled cotija cheese, 1/4 cup chopped cilantro, juice of 1 lime, 1/2 teaspoon chili powder, and 1/2 teaspoon garlic powder. Stir until well combined. Taste and add salt if needed.

Step 07

Warm the corn tortillas on the grill for about 30 seconds per side, until soft and pliable with light grill marks. Alternatively, wrap in foil and warm on the grill or in a warm oven.

Step 08

Thinly slice the rested steak against the grain. Assemble tacos by placing steak on warm tortillas, topping with elote sauce, and garnishing with avocado, radishes, or extra cilantro if desired. Serve immediately with lime wedges.

Notes

The resting time for the steak is crucial, so don't skip it. If you're pressed for time, you can marinate the steak for as little as 20 minutes and it'll still be fantastic. These tacos are best assembled and eaten immediately, so have all your components ready and your guests seated before you start piling everything onto the tortillas.

Tools You'll Need

  • Grill (charcoal or gas)
  • Tongs
  • Cutting board
  • Sharp knife
  • Mixing bowls
  • Measuring spoons and cups
  • Resealable bag or shallow dish for marinating

Allergy Information

Contains dairy (cotija cheese, mayonnaise). For a dairy-free version, omit cotija or use a dairy-free cheese alternative. Ensure corn tortillas are certified gluten-free if needed. Always check mayonnaise labels for allergens.

Nutrition Facts (Per Serving)

Calories
550
Protein
35g
Carbohydrates
25g
Fat
30g