Grilled steak elote tacos are the kind of dinner that makes everyone drift into the kitchen before you even call them to the table. There is something about the smell of steak hitting a hot grill, mixed with sweet corn and lime, that feels instantly welcoming. I first made these on a warm evening when I wanted something a little special but still easy enough to pull off without turning dinner into a project. The result was smoky, creamy, bright, and messy in the best way.

What I love most about grilled steak elote tacos is the balance. You get juicy steak with a charred edge, then that sweet corn mixture with cotija, lime, and a little creaminess to pull everything together. It tastes like summer, even if you are making it on an ordinary Tuesday. And because the ingredients are simple, every little detail matters, from the seasoning on the steak to how much char you get on the tortillas.
Why grilled steak elote tacos work
The magic of grilled steak elote tacos comes from contrast. The steak brings a savory, smoky bite, while the elote topping adds sweetness, tang, and creaminess in every mouthful. That mix keeps the tacos from feeling heavy, which is probably why people always reach for a second one before they finish the first.
For the steak, ribeye gives you a rich, juicy result, but skirt steak or flank steak also works well if that is what you have on hand. The corn should be lightly charred so it stays sweet and crisp, not soft and dull. I like to keep the seasoning straightforward here because the grill does so much of the work for you. A good taco like this does not need to shout, it just needs to taste good.
Ingredients for grilled steak elote tacos
-
>1 1/2 pounds ribeye steak, or skirt steak if preferred
>1 teaspoon kosher salt
>1 teaspoon black pepper
>1 teaspoon garlic powder
>4 ears corn, husked
>2 tablespoons mayonnaise
>2 tablespoons sour cream
>1/4 cup chopped cilantro
>1/2 cup crumbled cotija cheese
>1 tablespoon lime juice, plus extra wedges for serving
>8 small flour or corn tortillas
>1 jalapeño, thinly sliced, optional
Assemble your ingredients before you start grilling. That small step makes the whole process feel calmer, and tacos always go better when you are not scrambling around with tongs in one hand and a cutting board in the other. If you want grilled steak elote tacos with extra freshness, keep a few more cilantro leaves and lime wedges nearby for the final finish.
Season the steak with salt, pepper, and garlic powder, then let it sit while the grill heats. At the same time, grill the corn over medium-high heat, turning often, until the kernels have golden brown spots and a light smoky smell. Once the corn cools enough to handle, slice the kernels off the cob and stir them with mayonnaise, sour cream, cilantro, cotija, and lime juice. The mixture should be creamy but still chunky enough to spoon over the tacos.
Grill the steak over high heat until it reaches your preferred doneness, then rest it for several minutes before slicing. That resting time matters more than people think, because it keeps the juices from running all over the board. Warm the tortillas on the grill for a few seconds per side so they pick up a little toastiness. Then layer in the steak, add a spoonful of the elote mixture, and finish with jalapeño if you want a little heat.

Pro tips for grilled steak elote tacos
-
>Let the steak come close to room temperature before grilling for more even cooking.
>Do not overmix the elote topping, or it can turn pasty instead of creamy.
>Slice the steak against the grain so each bite stays tender.
>Grill the tortillas briefly so they stay soft but still get a little char.
Variations and swaps
There are plenty of ways to adapt grilled steak elote tacos without losing the spirit of the dish. Swap ribeye for flank steak if you want something leaner, or use avocado slices for a softer, richer finish. You can also add a spoonful of pickled onions for brightness, or replace cotija with queso fresco if that is easier to find.
If you want a spicier version, mix a little chili powder or hot sauce into the elote topping. For a more filling dinner, tuck in black beans or a few spoonfuls of rice before adding the steak. Grilled steak elote tacos are flexible enough to handle those changes without losing their personality, which is part of why they work so well for weeknight cooking.
Troubleshooting grilled steak elote tacos
-
>If the steak is tough, it was likely overcooked or sliced with the grain.
>If the corn tastes flat, grill it a little longer so it picks up more color.
>If the elote topping feels too thick, loosen it with a squeeze of lime.
>If the tortillas crack, warm them longer or wrap them in a clean towel after grilling.
Substitutions, storage, and serving
For ingredient substitutions, skirt steak or flank steak can replace ribeye, plain Greek yogurt can stand in for sour cream, and queso fresco can replace cotija in a pinch. You can also use frozen corn when fresh corn is out of season, though fresh grilled corn gives the best flavor. The key is keeping the ingredients balanced so the tacos still taste bright and bold.
Store the steak and elote topping separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak gently so it does not dry out, and warm the tortillas fresh before serving. These tacos are best served right away with extra lime wedges, a simple salad, or even chips and salsa on the side. That little squeeze of lime at the end makes the whole plate come alive.
FAQs
Can I make grilled steak elote tacos ahead of time?
You can grill the steak and corn ahead of time, then store them separately. Assemble the tacos just before serving so the tortillas stay soft and the elote topping stays fresh.
What steak is best for grilled steak elote tacos?
Ribeye is rich and juicy, while skirt steak and flank steak are great if you want something a little leaner. All three work well as long as you slice the meat thinly against the grain.
Can I use frozen corn?
Yes, frozen corn works in a pinch. For the best flavor, cook it in a hot skillet until it gets a little char before mixing it with the creamy ingredients.
How spicy are these tacos?
They are mild unless you add jalapeño or chili seasoning. That makes grilled steak elote tacos easy to adjust for different tastes at the table.
What toppings go well with these tacos?
Pickled onions, avocado, extra cotija, and fresh cilantro all work beautifully. A little extra lime on top also brightens the steak and corn nicely.
Do flour or corn tortillas work better?
Both work, but corn tortillas give a more classic flavor and a slightly deeper corn note. Flour tortillas are softer and a little easier to handle if you are serving a crowd.

Grilled Steak Elote Tacos
Equipment
- Grill
- Tongs
- Cutting Board
- Sharp knife
- Mixing Bowl
Ingredients
- 1 1/2 pounds ribeye steak or skirt steak if preferred
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 4 ears corn husked
- 2 tablespoons mayonnaise
- 2 tablespoons sour cream
- 1/4 cup cilantro chopped
- 1/2 cup cotija cheese crumbled
- 1 tablespoon lime juice plus extra wedges for serving
- 8 small tortillas flour or corn
- 1 whole jalapeño thinly sliced, optional
Instructions
- Season the steak with salt, pepper, and garlic powder, then let it rest while the grill heats.
- Grill the corn over medium-high heat, turning until lightly charred and fragrant.
- Cut the kernels from the cob and mix with mayonnaise, sour cream, cilantro, cotija, and lime juice.
- Grill the steak over high heat to your desired doneness, then rest before slicing thinly against the grain.
- Warm the tortillas briefly on the grill until soft with light char marks.
- Assemble the tacos with steak, elote topping, and jalapeño if using, then serve with lime wedges.
Notes
- >Slice the steak against the grain for the most tender bite.
>Keep the elote mixture chunky, not overly blended.
>Serve tacos right away for the best texture.
