These vibrant tacos combine perfectly seasoned flank steak with creamy elote—the beloved Mexican street corn. After a quick spice rub, the steak hits the grill while fresh corn chars to smoky perfection. The kernels get tossed with mayonnaise, sour cream, cotija, and spices for that authentic street corn flavor. Warm corn tortillas hold slices of juicy steak topped with the cheesy corn mixture, extra cotija, fresh cilantro, and a drizzle of crema.
The first time I had elote was from a street vendor in Mexico City, and I've been chasing that memory ever since. Something about the charred corn mixed with creamy, tangy, spicy everything just stuck with me. When I finally thought to stuff that whole experience into a taco with grilled steak, my kitchen basically became a permanent taco stand. Now these are the most requested dinner whenever friends come over.
Last summer my neighbor caught the unmistakable smell of grilling corn and carne asada wafting through our shared backyard wall. Ten minutes later she appeared with a six pack of Pacifico, and we ended up feeding both our families at my picnic table until well past midnight. Those are the dinners that stick with you longer than the food itself.
Ingredients
- 1 lb flank or skirt steak: Flank steak has great beefy flavor and takes on marinades beautifully while skirt steak has even more marbling for extra juiciness, either works perfectly here
- 1 tbsp olive oil: Helps the spice rub adhere to the meat and promotes nice grill marks
- 1 tsp chili powder: Provides a mild heat and that classic red color we associate with Mexican spices
- 1/2 tsp ground cumin: Adds an earthy, warm note that pairs perfectly with grilled meat
- 1/2 tsp smoked paprika: Gives a subtle smoky flavor even if you are cooking indoors
- 1/2 tsp garlic powder: Distributes garlic flavor evenly without any burnt bits
- 1/2 tsp kosher salt: Enhances all the other flavors and helps create a nice crust on the steak
- 1/4 tsp black pepper: Adds just enough background heat to balance the sweetness of the corn
- Juice of 1 lime: Brightens everything and helps tenderize the meat slightly
- 2 ears fresh corn: Fresh corn is essential here for that sweet pop that balances the rich steak
- 1 tbsp mayonnaise: Creates the creamy base for the elote mixture
- 1 tbsp sour cream: Adds tanginess to balance the richness of the mayo
- 1/4 cup crumbled cotija cheese: This salty, crumbly Mexican cheese is non negotiable for authentic flavor
- 1/2 tsp chili powder: Dusting the elote with chili powder is a classic street corn technique
- 1 tbsp fresh cilantro: Fresh herbs cut through the richness and add bright color
- 1 tsp lime juice: A splash of acidity keeps the corn mixture from being too heavy
- 8 corn tortillas: Corn tortillas are traditional and hold up better than flour for these hearty tacos
- Additional cotija, cilantro, and crema: These toppings let everyone customize their perfect bite
- 1 small red onion: Thinly sliced onion adds a sharp bite and beautiful purple color
- Lime wedges: Extra lime at the table is absolutely essential for that final squeeze of brightness
Instructions
- Preheat your grill:
- Get your grill to medium high heat, around 375 to 400 degrees, so you are ready to cook everything in quick succession
- Season the steak:
- Mix the olive oil with chili powder, cumin, smoked paprika, garlic powder, salt, pepper, and lime juice, then rub it all over the steak and let it sit while you prep the corn
- Grill the corn:
- Brush the husked corn with a little oil and grill for 8 to 10 minutes, turning every few minutes, until you see nice charred spots on all sides
- Cook the steak:
- Grill the steak for 3 to 4 minutes per side for medium rare, or until it reaches your preferred doneness, then let it rest on a plate covered loosely with foil for 5 minutes
- Make the elote:
- Cut the cooled kernels off the cobs and mix them with the mayonnaise, sour cream, cotija, chili powder, cilantro, and lime juice until well combined
- Slice the meat:
- Cut the rested steak thinly against the grain, which keeps it tender and makes it easier to eat in a taco
- Warm the tortillas:
- Throw the tortillas on the grill for about 30 seconds per side or warm them in a dry skillet until pliable and slightly charred
- Assemble the tacos:
- Layer sliced steak on each tortilla, pile on a generous spoonful of the elote mixture, then top with extra cotija, cilantro, red onion, and a drizzle of crema, serving immediately with lime wedges on the side
These tacos have become my go to for feeding a crowd because everyone gets to customize their own perfect bite. Watching friends and family pile around the platter, building their tacos exactly how they like them, laughing between bites, that is what cooking is really about.
Making Ahead for Easy Weeknight Dinners
The spice rub can be mixed and stored in a jar for weeks, making it super convenient to whip these up on busy nights. I often grill extra corn on Sunday and keep the elote mixture ready in the fridge, then all I need to do is quickly grill the steak and warm tortillas after work.
Choosing the Right Cut
Flank and skirt steak both have great beefy flavor but skirt steak tends to be more tender while flank steak has a tighter grain. Whichever you choose, slice it thinly against the grain for the most tender tacos possible.
Grilling Alternatives
No grill, no problem. You can achieve similar results with a cast iron skillet or grill pan over high heat, just make sure to get the pan really hot first and work in batches if needed so you do not crowd the pan. The corn can also be cooked under the broiler, turning frequently for even charring.
- Keep extra lime wedges handy because a final squeeze really ties everything together
- Warm your tortillas twice if they start to cool down while you are assembling
- Have all your toppings ready before you start grilling so everything comes together quickly
These Grilled Steak Elote Tacos have turned countless ordinary weeknights into something worth celebrating around my table. Hope they bring the same joy to your kitchen.
Common Recipe Questions
- → What cut of steak works best for these tacos?
-
Flank or skirt steak are ideal choices. Both cuts grill beautifully and become tender when sliced against the grain. Look for steak with good marbling for the juiciest results.
- → Can I make these without a grill?
-
A grill pan or cast iron skillet works wonderfully. Cook the corn over medium-high heat until charred, then sear the steak in the same pan for those flavorful grill marks.
- → What makes elote coating so flavorful?
-
The combination of mayonnaise and sour cream creates a creamy base, while cotija adds salty tang. Chili powder provides gentle heat, and fresh lime juice brightens all the flavors together.
- → How do I prevent my tortillas from tearing?
-
Warm tortillas on the grill or in a dry skillet for 15-20 seconds per side. This makes them pliable and adds a subtle char. Stack them on a plate and cover with a clean towel until ready to assemble.
- → Can I prepare components ahead of time?
-
The steak can be marinated up to 4 hours before grilling. The elote mixture tastes best freshly made, but you can prep the corn and chop ingredients in advance. Assemble just before serving for the best texture.