These vibrant tacos combine perfectly seasoned grilled steak with authentic Mexican street corn flavors. The steak gets a robust spice rub of chili powder, cumin, smoked paprika, and garlic before hitting the grill. Fresh corn kernels are charred and mixed with creamy mayonnaise, sour cream, cotija cheese, and bright cilantro. Everything comes together in warm corn tortillas with extra cheese, zesty crema, and crisp red onion slices. Ready in just 40 minutes for a satisfying dinner that brings the bold tastes of Mexican street food to your table.
The smell of street corn hitting the grill still takes me back to a rooftop in Mexico City, where my sister and I spent an entire evening trying to recreate what we'd just eaten from a cart below. We got absolutely everything wrong the first three times, but laughing over burnt corn and over-spiced steak became part of the memory anyway. These tacos are what happened when we finally figured it out.
My roommate caught me standing over the cutting board eating the elote mixture straight from the bowl with a spoon. She looked at me, looked at the steak, and said please tell me there's enough for dinner. Now I always double the corn topping just to be safe.
Ingredients
- Flank or skirt steak: The thin fibers soak up that chili-lime rub beautifully and grill up fast
- Chili powder and smoked paprika: This combo gives the steak that authentic street food depth
- Fresh corn: Frozen kernels work in a pinch but fresh off the cob transforms this completely
- Cotija cheese: Salty and crumbly like feta but with that distinct Mexican tang you cant fake
- Mayonnaise and sour cream: The secret to that velvety elote coating that clings to every kernel
- Corn tortillas: Warm them until they puff slightly and they'll cradle everything perfectly
- Lime: Fresh juice cuts through the rich elements and wakes up all the spices
Instructions
- Season the steak:
- Mix together olive oil, chili powder, cumin, paprika, garlic powder, salt, pepper and lime juice then rub it all over the meat. Let it sit while you prep everything else so those spices really sink in.
- Fire up the grill:
- Get it to medium-high and brush the corn with a little oil before throwing it on. Turn the ears occasionally until you see those gorgeous charred spots all around.
- Grill the steak:
- Cook it about 3 to 4 minutes per side for medium-rare then move it to a plate and tent it with foil. Those few minutes of resting make all the difference between juicy and tough.
- Make the magic happen:
- Cut the kernels off the cob and toss them with mayonnaise, sour cream, cotija, chili powder, cilantro and lime juice. Stir it until every piece is coated in that creamy mixture.
- Slice it right:
- Cut the steak against the grain into thin strips. This feels tedious but it's what makes each taco tender instead of chewy.
- Warm the tortillas:
- Give them a quick turn on the grill or in a dry skillet until they're soft and pliable with just a hint of char.
- Bring it all together:
- Pile steak on each tortilla then spoon that elote mixture on top. Finish with extra cotija, fresh cilantro, red onion and a drizzle of crema. Squeeze lime over everything right before eating.
The first time I made these for a group dinner, my friend actually paused mid-bite and said wait why haven't you made this forever. Now they request them every time grill season rolls around.
Getting the Perfect Char
I've learned that the best elote flavor comes from letting the corn get darker than feels comfortable. Those deeply charred spots are where the smoky sweetness lives so don't be afraid to let it go a little further than you normally would.
Make Ahead Magic
The steak rub comes together days in advance and actually gets better overnight. You can also mix up the elote coating a few hours before serving but wait to cut the corn until just before assembling or it'll get soggy.
Taco Assembly Tips
Double up your tortillas if they're thin because these tacos get generously loaded. A little slaw or pickled red onion adds crunch that cuts through the rich elements beautifully.
- Keep extra lime wedges at the table because everyone always wants more
- Hot sauce on the side lets heat lovers customize their bite
- Small plates are essential because these tacos get gloriously messy
Some nights the best meals are the ones where you're slightly covered in elote and absolutely not sorry about it.
Recipe FAQs
- → What cut of steak works best for these tacos?
-
Flank or skirt steak are ideal choices because they're flavorful, cook quickly on the grill, and slice easily against the grain for tender bites. Both cuts absorb the spice marinade beautifully.
- → Can I make the elote mixture ahead of time?
-
Yes, you can prepare the street corn mixture up to a day in advance. Store it in an airtight container in the refrigerator and bring it to room temperature before serving for the best texture and flavor.
- → What can I substitute for cotija cheese?
-
Feta cheese makes an excellent substitute with similar crumbly texture and salty flavor. You could also use queso fresco for a milder taste, or grated Parmesan in a pinch.
- → How do I warm corn tortillas properly?
-
Warm tortillas directly on the grill for about 15-20 seconds per side until pliable and lightly charred. Alternatively, heat them in a dry skillet over medium heat or wrap in foil and warm in the oven.
- → Can I cook the steak and corn indoors?
-
Absolutely. Use a grill pan or cast iron skillet over medium-high heat for the steak. For the corn, you can cut kernels from the cob and sauté them in a hot skillet until lightly browned and charred.
- → How do I know when the steak is done?
-
Use a meat thermometer for accuracy: 130-135°F for medium-rare, 140-145°F for medium. Remember the steak will continue cooking slightly while resting, so remove it from heat just before your target temperature.