“`html
If you are craving a vibrant flavor fiesta right in your kitchen, the Grilled Steak Elote Tacos Recipe is exactly what you need. This recipe brings together juicy grilled steak, smoky charred corn, and a luscious elote sauce wrapped in warm tortillas, creating a perfect balance of hearty and fresh flavors. Each bite bursts with bold spices and creamy textures that will make you reach for seconds before you even remember to share.

Ingredients You’ll Need
The beauty of this Grilled Steak Elote Tacos Recipe lies in its simple yet thoughtfully chosen ingredients. Each one plays a crucial role, whether it’s the marinade that tenderizes the steak or the salsa that adds a fresh crunch. Together, they build layers of texture and flavor that are truly unforgettable.
- 1 Whole Flap Steak: The star protein, perfect for marinating and grilling to juicy perfection.
- 2 medium Limes, juiced: Provides a refreshing acidity that brightens both steak and salsa.
- 1 cup Cola: Adds a subtle sweetness to the marinade and helps tenderize the meat.
- 2 tbsp Hot Sauce: Brings a kick of heat that livens up the marinade and sauce.
- 1.5 tbsp Kosher Salt: Essential for seasoning the steak and balancing flavors.
- 1.5 tbsp Black Pepper: Adds a robust and slightly spicy aroma to the meat.
- 1 tbsp Garlic Powder: Gives a deep, savory note to the marinade.
- Canola Oil, as needed: Used to brush the grill or tortillas for a crisp finish.
- 2.5 tbsp Mayonnaise: A creamy foundation ingredient in the elote sauce.
- 1.5 tbsp Sour Cream: Adds tang and richness to the elote sauce.
- 1 tsp Hot Sauce: Enhances the elote sauce with a gentle spicy heat.
- 2 medium Limes, juiced: Essential for the elote sauce’s bright, zesty character.
- 3-4 Corn on the Cob: Grilled until slightly charred for that authentic smoky flavor.
- 2 tbsp Chopped Cilantro: Fresh and herbaceous, it wakes up the corn salsa.
- 2 tbsp Diced Red Onions: Adds sharpness and a bit of crunch to the salsa.
- 1.5 tbsp Mayonnaise: Binds the corn salsa together with creamy indulgence.
- 1.5 tbsp Cotija Cheese: Crumbly and salty, perfect for sprinkling on top of the elote.
- 1.5 tsp Tajin Seasoning: A tangy, spicy seasoning that takes the corn to the next level.
- Flour Tortillas: Soft and pliable, perfect for wrapping all the delicious fillings.
- 2 cups Jack Cheese, shredded: Melts beautifully on the tortillas for a crispy, cheesy base.
How to Make Grilled Steak Elote Tacos Recipe
Step 1: Prepare and Marinate the Steak
Start by mixing all the marinade ingredients together in a bowl – that means the juice of 2 limes, cola, hot sauce, kosher salt, black pepper, and garlic powder. Immerse your flank steak into this tangy, flavorful bath and let it work its magic for at least four hours, or overnight if you can plan ahead. This slow soak will ensure that every bite is bursting with flavor and beautifully tender.
Step 2: Grill the Steak
Once your steak has marinated, it’s time to get grilling. Heat your grill to high and cook the steak for about 4 to 5 minutes on each side. This high heat sears the outside while locking in juicy goodness. After grilling, let the steak rest for a few minutes to allow the juices to redistribute, then slice it into bite-sized cubes – perfect for taco filling.
Step 3: Grill and Prepare the Corn
While the steak rests, toss the corn cobs on the grill until they develop lovely char marks and a smoky aroma. Once grilled, cut the kernels off the cob and toss them with chopped cilantro, diced red onions, mayonnaise, cotija cheese, and tajin seasoning. This mixture makes the star elote-style corn salsa, adding sweetness, creaminess, and a little spice all at once.
Step 4: Assemble the Tacos
Lightly brush your flour tortillas with canola oil and sprinkle shredded Jack cheese on top. Warm them on the grill or a pan until the cheese melts and the tortillas become crispy at the edges. Then layer in your juicy grilled steak cubes, a generous scoop of the charred corn salsa, and drizzle the creamy elote sauce made of mayonnaise, sour cream, lime juice, and a touch of hot sauce. Each assembled taco is an explosion of smoky, tangy, spicy, and creamy flavors.
How to Serve Grilled Steak Elote Tacos Recipe
Garnishes
Fresh garnishes take these tacos from delicious to extraordinary. Consider adding extra chopped cilantro and a squeeze of lime juice right before serving. A sprinkle of cotija cheese or even a few thin slices of radish can add both visual appeal and crunch, making each taco feel like a festive celebration of flavors.
Side Dishes
Grilled Steak Elote Tacos shine best alongside simple, fresh sides. A crisp cabbage slaw with a tangy vinaigrette complements the smoky richness beautifully. Black beans or a light Mexican rice also make stellar companions, rounding out the meal with satisfying textures and flavors.
Creative Ways to Present
For an eye-catching presentation, serve the tacos on a rustic wooden board or colorful ceramic plates. Layer them neatly with lime wedges on the side and small bowls of extra elote sauce and salsa. If you’re hosting, consider a taco bar set-up where everyone can build their own, adding an interactive and joyful element to your gathering.
Make Ahead and Storage
Storing Leftovers
After enjoying this Grilled Steak Elote Tacos Recipe, you can store leftovers in airtight containers in the refrigerator for 3 to 4 days. Keep the steak, corn salsa, and elote sauce separated from the tortillas if possible to maintain the best texture and freshness.
Freezing
While it’s best to enjoy these tacos fresh, you can freeze cooked, sliced steak in a sealed bag or container for up to 2 months. The corn salsa and fresh garnishes don’t freeze well, so plan to prepare those fresh when ready to eat.
Reheating
To reheat, gently warm the steak in a skillet or microwave until just heated through, taking care not to overcook. Toast the tortillas separately, then assemble your tacos afresh to keep that irresistible contrast of textures and flavors.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! Flank steak is recommended for its flavor and texture, but skirt or hanger steak can also work beautifully as they grill quickly and soak up the marinade well.
Is there a vegetarian version of the Grilled Steak Elote Tacos Recipe?
Yes! You can swap out the steak with grilled portobello mushrooms or seasoned grilled tofu, paired with the same flavorful elote corn and sauces for an equally delicious meat-free taco experience.
How spicy are these tacos? Can I adjust the heat?
The recipe has a moderate heat level from the hot sauce and tajin seasoning that you can easily adjust. Reduce or omit the hot sauce for a milder version, or add extra if you crave more heat.
What type of tortillas works best for these tacos?
Flour tortillas are chosen here for their softness and ability to crisp up nicely with melted cheese. However, corn tortillas can also be used if you prefer a more traditional texture and flavor.
Can I prepare the components in advance for a party?
Definitely! Marinate the steak the day before, grill the corn and make the salsa a few hours ahead. Then quickly grill the steak and tortillas just before serving for the freshest tacos possible.
Final Thoughts
There is something truly special about the Grilled Steak Elote Tacos Recipe that makes every meal feel like a celebration. From the tender marinated steak to the smoky charred corn and creamy, tangy sauce, these tacos bring a burst of comforting yet exciting flavors to your table. I can’t wait for you to try them and share the joy of these incredible tacos with your loved ones!
“`
Print
Grilled Steak Elote Tacos Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 30 minutes (including marinating time)
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
Description
Grilled Steak Elote Tacos combine tender marinated flap steak with smoky grilled corn mixed in a vibrant corn salsa and creamy elote sauce, all wrapped in crispy cheese-toasted flour tortillas for a flavorful and satisfying meal inspired by Mexican street food.
Ingredients
Steak and Marinade
- 1 Whole Flap Steak
- 2 medium Limes, juiced
- 1 cup Cola
- 2 tbsp Hot Sauce
- 1.5 tbsp Kosher Salt
- 1.5 tbsp Black Pepper
- 1 tbsp Garlic Powder
- Canola Oil, as needed
Elote Sauce and Salsa
- 2.5 tbsp Mayonnaise
- 1.5 tbsp Sour Cream
- 1 tsp Hot Sauce
- 2 medium Limes, juiced
- 3–4 Corn on the Cob
- 2 tbsp Chopped Cilantro
- 2 tbsp Diced Red Onions
- 1.5 tbsp Mayonnaise (for corn mixture)
- 1.5 tbsp Cotija Cheese
- 1.5 tsp Tajin Seasoning
- Canola Oil, as needed
Tacos
- Flour Tortillas
- 2 cups Jack Cheese, shredded
Instructions
- Prepare the Marinade and Marinate Steak: In a bowl, thoroughly combine lime juice, cola, hot sauce, kosher salt, black pepper, garlic powder, and a splash of canola oil. Place the whole flap steak in the marinade and refrigerate for at least 4 hours or overnight to infuse flavor deeply.
- Grill the Steak: Preheat your grill to high heat. Remove steak from marinade and grill for about 4-5 minutes on each side for medium-rare to medium doneness. Once cooked, let the steak rest for a few minutes to retain the juices, then slice into bite-sized cubes.
- Grill the Corn: Brush the corn cobs lightly with canola oil and grill over medium-high heat until cooked through and slightly charred on all sides, turning occasionally for about 10-12 minutes.
- Prepare the Corn Salsa and Elote Sauce: Cut the grilled corn kernels off the cob into a bowl. Mix in diced red onions, chopped cilantro, 1.5 tablespoons mayonnaise, cotija cheese, and tajin seasoning. Separately, prepare the elote sauce by blending 2.5 tablespoons mayonnaise, 1.5 tablespoons sour cream, 1 teaspoon hot sauce, and lime juice until smooth.
- Toast Tortillas with Cheese: Heat a skillet over medium heat. Place a flour tortilla in the skillet, sprinkle one side generously with shredded jack cheese, and cook until the cheese is melted and the tortilla is crispy and golden brown. Repeat for all tortillas.
- Assemble the Tacos: Lay the toasted tortillas flat and fill each with a portion of the sliced steak, a spoonful of the grilled corn salsa, and drizzle with the prepared elote sauce. Serve immediately while warm.
Notes
- For best results, marinate the steak overnight to deepen flavor and tenderize the meat.
- If you do not have a grill, you can cook the steak and corn on a grill pan or broiler, adjusting cooking times accordingly.
- Use fresh lime juice for the marinade and sauces for a bright, authentic taste.
- Adjust the amount of hot sauce in the elote sauce and marinade to suit your heat preference.
- Serve tacos with extra lime wedges and cilantro for garnish.

