Savory flank steak gets a smoky char on the grill, then slices into tender strips perfect for taco night. The real star is the elote—sweet corn kernels roasted until slightly charred, then tossed with creamy mayonnaise, sour cream, crumbled cotija cheese, and a kick of chili powder. Warm corn tortillas get layered with the steak, that irresistible corn mixture, extra cotija, fresh cilantro, and a drizzle of Mexican crema. A squeeze of fresh lime brightens everything up, bringing together these bold Mexican flavors in every handheld bite.
My first attempt at elote was a complete disaster I wound up with mayo all over my kitchen counter and corn kernels scattered everywhere. But that smoky sweet corn coated in tangy crema stayed in my head for months until I realized the brilliant solution just put it all in a taco. Now these steak elote tacos are the thing my friends actually text me about days after dinner.
Last summer I made these for a rooftop dinner party and watched my usually skeptical uncle go back for fourths. Theres something about the way the corn sweetness balances against the spiced steak that makes people strangely quiet while they eat then suddenly very talkative about how good it is.
Ingredients
- 1 lb flank or skirt steak: Flank has great beefy flavor but skirt cooks even faster both work beautifully sliced thin against the grain
- 1 tbsp olive oil: Helps the spice rub cling to the meat and promotes those gorgeous grill marks we all want
- 1 tsp chili powder: Adds mild heat and that classic red color on the steak
- 1/2 tsp ground cumin: Brings earthy warmth that pairs perfectly with corn
- 1/2 tsp smoked paprika: The secret ingredient that makes everything taste like it spent hours over a wood fire
- 1/2 tsp garlic powder: Distributes garlic flavor evenly without any raw bite
- 1/2 tsp kosher salt: Enhances the natural beef flavors and helps form a nice crust
- 1/4 tsp black pepper: Just enough sharpness to cut through the rich toppings
- Juice of 1 lime: The acid tenderizes the meat slightly and adds brightness to balance the spices
- 2 ears fresh corn: Fresh corn is non negotiable here the sweetness is what makes elote so addictive
- 1 tbsp mayonnaise: Creates that velvety creamy base elote is famous for
- 1 tbsp sour cream: Lightens the mayo and adds a subtle tang
- 1/4 cup crumbled cotija cheese: Salty funky cheese that ties everything together feta works in a pinch
- 1/2 tsp chili powder: A dusting on the corn adds color and a gentle kick
- 1 tbsp fresh cilantro: Fresh herb brightness to cut through all the rich elements
- 1 tsp lime juice: Wakes up the entire corn mixture
- 8 corn tortillas: Authentic flavor and texture that holds up to substantial fillings
- 1/4 cup Mexican crema: The perfect finishing drizzle thinner and tangier than sour cream
- 1 small red onion: Sharp crunch and beautiful color contrast against the golden corn
Instructions
- Get your grill nice and hot:
- Preheat to medium high you want it hot enough that you hear a satisfying sizzle when the meat hits the grates
- Season the steak:
- Mix all those spices with olive oil and lime juice then rub it all over the meat like youre giving it a flavorful massage
- Grill the corn first:
- Brush those husked ears with a little oil and let them char for 8 to 10 minutes turning until theyre speckled with gorgeous dark spots
- Cook the steak:
- Throw it on the grill for 3 to 4 minutes per side for medium rare then let it rest under foil for 5 minutes so the juices redistribute
- Make the elote magic:
- Cut the kernels off the cob then toss with mayo sour cream cotija chili powder cilantro and lime juice until its all creamy and coated
- Prep for assembly:
- Slice that rested steak thinly against the grain and warm your tortillas right on the grill until theyre pliable and slightly charred
- Build your tacos:
- Pile on the steak then spoon on that elote mixture like its the crown jewel finish with extra cotija cilantro onion and a generous crema drizzle
These tacos have become my go to for summer birthdays because they feel fancy enough for a celebration but casual enough that everyone can build their own exactly how they like them. Watching people customize their plates with extra onions or more cilantro or that perfect squeeze of lime is part of the fun.
Grilling Like You Mean It
Hot grills and cold meat dont get along so let your steak sit out for about 20 minutes before cooking. The outside will sear beautifully instead of steaming and youll get that restaurant quality crust that makes people think you know secrets you definitely learned the hard way.
The Elote Evolution
I used to make elote on the cob as a side dish but halfway through every meal id end up scraping it off anyway. Putting it directly in tacos was one of those why didnt I think of this sooner moments that changed my entire approach to Mexican night at home.
Taco Assembly Strategy
Warm tortillas are essential because cold corn tortillas crack and sad tacos are nobody's idea of a good time. I like to keep mine stacked in a clean kitchen towel while I grill everything else so they stay soft and ready for action.
- Double up tortillas if your corn ones are on the thinner side
- Have lime wedges ready on the table that final squeeze makes everything pop
- Extra napkins are not optional elote tacos are gloriously messy
Theres something deeply satisfying about a recipe that turns street food inspiration into a homemade masterpiece everyone can gather around. Hope these bring as much joy to your table as theyve brought to mine.
Recipe FAQs
- → What cut of steak works best?
-
Flank or skirt steak are ideal choices because they're quick-cooking, flavorful, and slice beautifully against the grain. Both absorb marinades well and develop a nice char on the grill.
- → Can I make elote without grilling corn?
-
Yes, you can use frozen corn kernels sautéed in a skillet until slightly charred, or even canned corn drained well and roasted in the oven at 400°F for about 15 minutes until golden.
- → What's a good substitute for cotija cheese?
-
Feta cheese works well as a substitute—similar crumbly texture and salty profile. Queso fresco is milder but also delicious, or you could use grated Parmesan in a pinch.
- → How do I know when the steak is done?
-
Use a meat thermometer: 130-135°F for medium-rare, 140-145°F for medium. Remember the steak will continue cooking slightly while resting, so pull it off a few degrees before your target temperature.
- → Can I prepare components ahead?
-
Absolutely. The steak can be seasoned up to 4 hours ahead, and the elote mixture can be made a day in advance—just store it in the fridge and bring to room temperature before assembling.
- → How do I prevent tortillas from breaking?
-
Warm them gently on the grill or in a dry skillet just until pliable. If they're still stiff, wrap them in a clean kitchen towel after heating to keep warm and flexible.