Grilled Steak Elote Tacos

Golden grilled steak elote tacos topped with creamy cotija, fresh cilantro, and zesty lime Save to Pinterest
Golden grilled steak elote tacos topped with creamy cotija, fresh cilantro, and zesty lime | savorysketches.com

Savory flank steak gets a smoky spice rub then hits the grill alongside fresh corn kernels. The charred corn mixes with mayonnaise, sour cream, cotija cheese, and chili powder for that classic elote creaminess. Slice the steak against the grain, warm your tortillas, and build the ultimate taco with layers of meat, creamy corn, extra cheese, cilantro, red onion, and crema. A squeeze of fresh lime ties it all together.

The first time I had elote, I was standing on a Mexico City street corner at midnight, corn juice running down my wrist, completely mesmerized by how something so simple could taste that extraordinary. Years later, I wondered what would happen if I took that same magic and tucked it inside a warm tortilla with perfectly grilled steak. Now these tacos are the most requested dinner at our summer cookouts, and honestly, I get it. The way the creamy, smoky corn plays with the seasoned beef is the kind of flavor combination that makes people go quiet after their first bite.

Last summer, my neighbor Matt came over while I was grilling the corn for these tacos, and he stood there watching the kernels char and pop like it was the most fascinating thing hed ever seen. We ended up eating standing up at the kitchen counter, tortillas in hand, while he told me about his semester studying in Guadalajara. Sometimes food just brings people together like that, no formal dinner required, just good flavors and even better company.

Ingredients

  • 1 lb flank or skirt steak: This cut has the perfect beefy flavor and gets beautifully tender when sliced against the grain, plus it takes on marinades like a dream
  • 1 tbsp olive oil: Helps those spices cling to every inch of the steak while forming a gorgeous crust on the grill
  • 1 tsp chili powder: The backbone of that earthy Mexican flavor profile were building here
  • 1/2 tsp ground cumin: Adds that warm, nutty undertone that makes you immediately think of authentic street tacos
  • 1/2 tsp smoked paprika: This is what gives the steak that subtle smoky depth, even if youre cooking on a gas grill
  • 1/2 tsp garlic powder: Because raw garlic can burn on high heat, but garlic powder mellows beautifully into the meat
  • 1/2 tsp kosher salt: Essential for seasoning, but kosher salt gives you that perfect flaky texture
  • 1/4 tsp black pepper: Just enough heat to wake up your palate without overwhelming the other spices
  • Juice of 1 lime: The acid tenderizes the meat while brightening all those warm spices
  • 2 ears fresh corn: Fresh corn is non negotiable here, the natural sweetness balances everything perfectly
  • 1 tbsp mayonnaise: The secret ingredient in authentic elote, creating that creamy base we all love
  • 1 tbsp sour cream: Adds tang and lightness to balance the richness of the mayo
  • 1/4 cup crumbled cotija cheese: Salty and funky, this is what makes elote taste like elote, though feta works in a pinch
  • 1/2 tsp chili powder: A gentle kick that cuts through the creamy corn mixture
  • 1 tbsp fresh cilantro: Fresh herbs make everything taste brighter and more alive
  • 1 tsp lime juice: Just enough acidity to make the corn flavors pop
  • 8 corn tortillas: Corn tortillas are traditional and hold up better than flour for these hearty fillings
  • 1/4 cup Mexican crema: The final drizzle that brings everything together, though sour cream works perfectly fine
  • 1 small red onion: Thinly sliced raw onion adds crunch and a sharp contrast to all the rich, creamy elements

Instructions

Get that grill nice and hot:
Preheat your grill to medium high, were talking about 450 to 475 degrees, because that high heat is what gives us those gorgeous char marks and crusty edges on everything.
Season the steak like you mean it:
Mix together your olive oil, chili powder, cumin, paprika, garlic powder, salt, pepper, and lime juice in a small bowl, then rub it all over that steak like youre giving it a spa treatment, and let it hang out while you prep everything else.
Give the corn some grill time:
Brush those husked corn ears with a little oil and throw them on the grill for about 8 to 10 minutes, turning them every couple of minutes until theyre golden and slightly charred all over.
Grill the steak to perfection:
Cook that seasoned steak for about 3 to 4 minutes per side for medium rare, and please use a meat thermometer if youre unsure, 130 degrees is your sweet spot before resting.
Rest is essential:
Move the steak to a plate and tent it loosely with foil for 5 full minutes, and I know you want to skip this, but this is what keeps all those juices inside the meat where they belong.
Make the magic elote mixture:
Cut the kernels off those charred cobs and toss them in a bowl with the mayo, sour cream, cotija, chili powder, cilantro, and lime juice until everything is coated and creamy.
Slice against the grain:
Now slice that rested steak as thin as you can, cutting perpendicular to the muscle fibers, which is the secret to tender, biteable pieces in every taco.
Warm those tortillas:
Throw your tortillas on the grill for about 30 seconds per side or warm them in a dry skillet until theyre pliable and slightly charred at the edges.
Build your masterpiece:
Layer sliced steak on each warm tortilla, pile on that elote mixture like theres no tomorrow, and finish with extra cotija, cilantro, red onion, and a generous drizzle of crema.
Flavorful grilled steak elote tacos featuring charred corn, tangy crema, and crumbled white cheese Save to Pinterest
Flavorful grilled steak elote tacos featuring charred corn, tangy crema, and crumbled white cheese | savorysketches.com

My sister texted me at 11 PM last night saying she made these for her roommates and theyre already demanding them for her birthday dinner instead of going out. Thats the thing about really good tacos, they turn regular weeknight dinners into something people actually remember and talk about later.

Making Ahead

The steak marinade can be rubbed on the meat up to 4 hours ahead, and the elote mixture actually gets better after an hour or two in the fridge. I always prep everything in the afternoon and just grill when my guests arrive, so I am not stuck at the stove missing all the fun.

Choosing The Right Steak

Flank steak is my go to for these tacos because it is budget friendly and absorbs marinades beautifully, but skirt steak works wonderfully too if you can find it. The key is looking for nice marbling and not being afraid of a little fat, that is where all the flavor lives.

Serving Suggestions

These tacos are practically a meal on their own, but I love serving them with a simple lime and cabbage slaw or some Mexican rice on the side. A cold beer or sparkling water with extra lime wedges feels just right here, keep the drinks cold and the atmosphere casual.

  • Set up a toppings bar and let everyone customize their own tacos
  • Have extra lime wedges on hand, they really make everything pop
  • Keep the tortillas warm in a clean kitchen towel wrapped in foil
Mexican-style grilled steak elote tacos loaded with street corn, red onion, and rich crema drizzle Save to Pinterest
Mexican-style grilled steak elote tacos loaded with street corn, red onion, and rich crema drizzle | savorysketches.com

Hope these tacos bring as much joy to your table as they have to mine, and remember, the best recipes are the ones that bring people together.

Recipe FAQs

Flank or skirt steak are ideal choices. Both cuts grill quickly, absorb marinades beautifully, and become tender when sliced thinly against the grain after resting.

A grill pan or cast-iron skillet works perfectly. Preheat until smoking hot, cook steak 3-4 minutes per side, and use the same pan to char the corn kernels.

Elote is Mexican street corn—grilled corn slathered in mayonnaise, crema, chili powder, cotija cheese, and lime. Here, we transform those flavors into a taco topping.

Always cut against the grain. Look for the muscle fibers running through the meat and slice perpendicular to them. This shortens fibers for maximum tenderness.

The steak marinade works overnight, and the elote mixture keeps refrigerated for 2 days. Grill everything fresh and assemble when ready to serve.

Grilled Steak Elote Tacos

Tender spiced steak paired with creamy Mexican street corn, all tucked into warm corn tortillas with tangy crema and fresh toppings.

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 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
Prepare 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 Tortillas: Warm tortillas on the grill or in a dry skillet.
8
Assemble 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)
  • Contains corn
Elise Morgan

Sharing approachable recipes, kitchen tips, and real-life meal inspiration for home cooks and busy families.