Grilled Elote Steak Tacos
Why You’ll Love This Recipe
I first made these Grilled Elote Steak Tacos on a whim during a hot summer week. I had leftover skirt steak from a barbecue and a few ears of corn that were about to go bad. I thought, why not combine my two favorite things? The result was so good my family asked for them three nights in a row.
The magic here is the contrast. You get the smoky, charred flavor from the grilled steak and corn. Then you mix in that creamy, tangy, slightly spicy elote sauce. It is the same sauce you find on classic Mexican street corn, which you can read all about on Wikipedia’s Elote page. Wrapping it all in a warm tortilla creates a taco that is messy, satisfying, and completely unforgettable.
Ingredients
- 1 pound flank or skirt steak
- 2 ears of corn, husked
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- Salt and black pepper to taste
- 1/2 cup mayonnaise
- 1/4 cup sour cream
- 1/2 cup crumbled cotija cheese
- 1 clove garlic, minced
- 1 tablespoon lime juice
- 1/4 cup chopped fresh cilantro
- 1 jalapeno, seeded and minced
- 8 small corn or flour tortillas
- Lime wedges for serving
Step-by-Step Directions
- First, get your grill screaming hot. I mean, really hot. You want those grates to be smoking. While it heats up, pat your steak dry with paper towels. This helps get a good sear.
- Rub the steak all over with olive oil. Then sprinkle it generously with chili powder, cumin, salt, and pepper. Do not be shy with the seasoning. Press it into the meat.
- Place the steak and the husked corn directly on the hot grill. Let the steak cook for about 4 to 5 minutes per side for medium-rare. For the corn, turn it every few minutes until it gets those beautiful blackened spots all over. You will smell the corn start to caramelize.
- When the steak is done, pull it off the grill and put it on a cutting board. Let it rest for at least 10 minutes. This is not optional. If you cut it too soon, all the juice will run out and you will have dry steak.
- While the steak rests, make the elote sauce. In a small bowl, mix together the mayonnaise, sour cream, half of the cotija cheese, the minced garlic, lime juice, half the cilantro, and the minced jalapeno. Stir it until it is smooth and creamy. Taste it and add a pinch of salt if you want.
- Take the grilled corn and stand it up on a cutting board. Use a sharp knife to cut the kernels off the cob. They should come off in nice, charred pieces.
- Now slice the rested steak against the grain. This is the most important step for tender tacos. Cut it into thin strips.
- Warm your tortillas on the grill for about 30 seconds per side. You want them pliable and slightly charred.
- To assemble, lay down a tortilla. Add a few slices of steak. Spoon on a generous amount of the elote sauce. Top with the grilled corn kernels, a sprinkle of the remaining cotija cheese, and the rest of the fresh cilantro. Squeeze a lime wedge over the top right before you eat.
Pro Tips for Success
The number one mistake people make is not resting the steak. I learned this the hard way when I made my first batch of Grilled Elote Steak Tacos. I was so hungry I sliced into it immediately, and the cutting board looked like a crime scene. Letting the meat rest allows the muscle fibers to relax and reabsorb their juices.
Another tip is to use full-fat mayonnaise and sour cream for the sauce. Low-fat versions can break or taste watery when mixed with the lime juice. The fat is what carries the flavor and gives you that luscious, creamy texture.
Finally, do not skip charring the corn. That smoky flavor is the soul of this dish. If you want to learn more about the science of the Maillard reaction that creates that flavor, check out this Wikipedia article on the Maillard reaction. It is what makes grilled food taste so good.
Servings and Timing
This recipe makes 8 tacos, which is enough for 4 people as a main dish. The total time is about 35 minutes, with 15 minutes of active prep and 20 minutes for grilling and resting. It is a quick weeknight meal that feels like a special occasion.
Variations and Substitutions
If you do not have cotija cheese, you can use feta cheese. It has a similar salty, crumbly texture. For a milder sauce, skip the jalapeno seeds or use only half the pepper. You can also swap the flank steak for chicken thighs or even grilled portobello mushrooms for a vegetarian version. If you are dairy-free, use a vegan mayonnaise and a dairy-free sour cream. The flavor will still be great.
What to Serve With This
These tacos are amazing on their own, but they pair perfectly with a side of Zesty Grilled Flank Steak Caprese if you want a double steak dinner. For a lighter option, try my Flame-Grilled Beef Kebabs alongside a simple green salad.
Storage and Reheating
Store the components separately. Keep the steak, corn, and sauce in different airtight containers in the fridge. The steak will stay good for up to 3 days. To reheat, I recommend warming the steak in a hot skillet with a splash of water to add moisture back in. Do not microwave the tortillas, or they will get rubbery. Instead, wrap them in a damp paper towel and microwave for 20 seconds, or char them in a dry pan.
FAQs
Can I use frozen corn instead of fresh?
Yes, you can. Thaw it first and pat it very dry. Then grill it in a cast iron skillet or directly on the grates if you have a grilling basket. It will not get the same deep char, but it will still be good.
What if my steak is too thick for the grill?
If your steak is more than one inch thick, you will need to use a two-zone fire. Sear it over high heat for a few minutes per side, then move it to the cooler side of the grill and cover it until it reaches your desired doneness.
Can I make the elote sauce a day ahead?
Absolutely. The flavors actually get better after sitting in the fridge overnight. Just give it a good stir before using it, and add a tiny splash of water or lime juice if it has thickened up too much.
What happens if I accidentally leave the steak marinating for 24 hours?
The acid from the lime juice and spices will start to break down the meat fibers. The steak will be very tender, almost mushy on the outside. It will still taste fine, but the texture will be different. I would not go longer than 4 hours for the best results.
Can I cook these Grilled Elote Steak Tacos on a stovetop griddle?
Yes. Use a cast iron griddle or a heavy skillet. Get it screaming hot and work in batches so you do not crowd the pan. The steak will still get a good crust, and you can char the corn right in the same pan.
Conclusion
I hope you love these Grilled Elote Steak Tacos as much as my family does. They are smoky, creamy, tangy, and a little bit spicy all at once. The first time I made them, my husband said they were the best tacos I had ever made. That is a high bar in our house. Give them a try and let me know how they turn out for you.
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||











