These vibrant tacos combine perfectly seasoned flank steak with charred corn mixed with mayonnaise, sour cream, and cotija cheese. The steak gets a rub of chili powder, cumin, smoked paprika, and lime before hitting the grill. Once rested and sliced thinly against the grain, it layers onto warm corn tortillas with the creamy elote mixture, extra cheese, fresh cilantro, red onion, and a drizzle of crema. Each bite delivers smoky, tangy, and savory flavors that capture the essence of Mexican street food.
The first time I made these tacos was on a Tuesday evening when I needed something bright and bold to break up the week. I had leftover corn from weekend grilling and a flank steak begging for fire. The smell of charred corn and seasoned beef hit my porch and suddenly neighbors were wandering over with curiosity.
I served these at a summer dinner party and watched them disappear in minutes. My friend who claims to hate tacos went back for thirds. Theres something about the smoky grilled elements meeting cool tangy crema that makes people lean in and forget conversation.
Ingredients
- 1 lb flank or skirt steak: Flank steak has great beefy flavor and holds up beautifully to high heat grilling while skirt steak offers incredible marbling
- 1 tbsp olive oil: This helps the spice rub cling to the meat and promotes even caramelization on the grill
- 1 tsp chili powder: Adds a gentle warmth and deep red color without overwhelming heat
- 1/2 tsp ground cumin: Brings that earthy backbone typical of Mexican street food
- 1/2 tsp smoked paprika: The smoke element reinforces the grilled flavor even if cooking indoors
- 1/2 tsp garlic powder: Distributes savory notes evenly without burning like fresh garlic might
- 1/2 tsp kosher salt: Enhances natural beef flavors and helps form a nice crust
- 1/4 tsp black pepper: Provides a subtle sharp kick that cuts through rich toppings
- Juice of 1 lime: The acid tenderizes the meat slightly and brightens the spice rub
- 2 ears fresh corn: Fresh corn on the cob develops natural sweetness and beautiful char marks that frozen cannot replicate
- 1 tbsp mayonnaise: Creates the classic creamy base for elote that clings to every kernel
- 1 tbsp sour cream: Adds tang that balances the rich mayonnaise and sweet corn
- 1/4 cup crumbled cotija cheese: This salty Mexican cheese is essential for authentic elote flavor
- 1/2 tsp chili powder: Dusting the corn with just a hint of spice echoes the steak seasoning
- 1 tbsp fresh cilantro: Bright herb notes cut through the creaminess and add fresh pops of color
- 1 tsp lime juice: A squeeze of lime prevents the corn mixture from feeling too heavy
- 8 corn tortillas: Corn tortillas are traditional and hold up better than flour for these hearty fillings
- 1/4 cup crumbled cotija cheese: Extra cheese sprinkled on top creates salty pockets throughout
- 1/4 cup chopped fresh cilantro: Fresh cilantro added at the end keeps its vibrant flavor intact
- 1/4 cup Mexican crema: Crema is thinner and tangier than sour cream making it perfect for drizzling
- 1 small red onion: Thinly sliced red onion adds sharp bites and beautiful purple contrast
- Lime wedges: Extra lime at the table lets everyone adjust brightness to their taste
Instructions
- Preheat the grill:
- Get your grill to medium high heat about 400 to 450 degrees Fahrenheit so it is hot enough to sear the steak quickly and char the corn beautifully
- Season the steak:
- Mix the olive oil chili powder cumin paprika garlic powder salt pepper and lime juice in a small bowl then rub this fragrant mixture all over the steak
- Grill the corn:
- Brush the corn lightly with oil and grill for 8 to 10 minutes turning until you see golden charred spots on all sides then set aside to cool
- Cook the steak:
- Grill the steak for 3 to 4 minutes per side for medium rare then move it to a plate tent loosely with foil and let it rest for 5 minutes
- Make the elote mixture:
- Cut the kernels off the cooled corn cobs and toss with the mayonnaise sour cream cotija chili powder cilantro and lime juice until everything is evenly coated
- Slice the steak:
- Cut the rested steak thinly against the grain which keeps each bite tender rather than chewy
- Warm the tortillas:
- Heat the tortillas on the grill for about 30 seconds per side or in a dry skillet until they are pliable and lightly charred
- Assemble the tacos:
- Layer the sliced steak on warm tortillas then pile on the elote mixture extra cotija cilantro red onion and a drizzle of crema serving with lime wedges on the side
These tacos have become my go to for summer gatherings because they feel festive without requiring fussy preparation. Last week I made them for my family and my dad who usually sticks to basic beef tacos declared these were the best he had ever tasted.
Making It Your Own
The beauty of this recipe lies in how adaptable it is to your preferences. I have added sliced radishes for extra crunch or swapped in poblano peppers for the steak when I wanted a vegetarian version. The elote mixture works just as well on its own as a side salad.
Grilling Tips
Let your grill grates get properly hot before adding anything to prevent sticking. Keep a spray bottle of water nearby for flare ups from the steak dripping. Resist the urge to move the meat around too much those dark sear marks are where all the flavor lives.
Serving Suggestions
I like to set up a taco bar and let everyone build their own perfect creation. It turns dinner into an interactive experience and lets guests control their spice and topping levels. The plates always come back empty.
- Keep extra lime wedges on hand for squeezing
- Offer hot sauce on the side for heat lovers
- Have napkins ready because these get messy in the best way
These tacos capture everything I love about summer cooking all in one handheld package. Fire up the grill and invite some people over.
Recipe FAQs
- → What cut of steak works best for these tacos?
-
Flank or skirt steak are ideal choices because they're flavorful, cook quickly, and slice beautifully against the grain for tender bites in tacos.
- → Can I make elote without a grill?
-
Yes, you can char corn kernels in a hot cast-iron skillet or use frozen corn that's been pan-roasted until lightly browned and fragrant.
- → What can I substitute for cotija cheese?
-
Feta cheese makes an excellent substitute with similar crumbly texture and salty tang. You can also use queso fresco for a milder flavor.
- → How do I know when the steak is done?
-
Use a meat thermometer—130°F for medium-rare, 140°F for medium. Or press the steak with your finger; medium-rare feels like the fleshy part of your palm below your thumb.
- → Can I prepare components ahead?
-
The steak marinade can be mixed up to a day ahead. Elote mixture tastes even better after chilling for a few hours. Warm tortillas and assemble just before serving.