This post may contain paid and/or affiliate links. I may make a small commission at no extra cost to you. Please see our Privacy Policy.
I recently discovered the combination of perfectly grilled steak and Mexican street corn (elote).
I have had a craving for these a lot recently.
This is perfect for a weeknight dinner for even the most picky of kids!
Jump to RecipeSteps
Start by preparing your steaks. Remove them from the refrigerator 30 minutes before cooking to bring them to room temperature. Pat the steaks dry with paper towels to ensure a better sear. Season generously with kosher salt, fresh ground black pepper, and your favourite BBQ rub. Massage the seasonings into the meat to ensure even coverage.
Prepare your grill for two-zone cooking: set one side to high heat (450-500°F) and the other to medium heat (350-400°F).
While the grill heats up, prepare the corn. Place the corn on the medium-heat side of the grill. Rotate every 3-4 minutes until the kernels have nice char marks and are tender about 12-15 minutes total. Remove the corn from the grill when done.
For the steaks, place them on the high-heat side of the grill. Grill for 4-5 minutes per side for medium-rare (135°F internal) or 5-6 minutes per side for medium (145°F internal). If the exterior chars too quickly, move the steaks to the medium-heat side of the grill. Once cooked to your desired level, remove the steaks and cover them loosely with foil. Let them rest for 10 minutes.
While the steaks are resting, prepare the elote topping. Stand the grilled corn upright in a large bowl and carefully cut the kernels off the cobs using a sharp knife. In a separate bowl, combine the corn kernels with 2 tablespoons of mayonnaise, 2 tablespoons of sour cream, 1/4 cup crumbled queso fresco or cotija, 1 finely diced jalapeño (seeds removed for less heat), 2 tablespoons chopped cilantro, lime juice, and 1/2 teaspoon chili powder. Stir everything together and season with salt to taste.
To assemble the tacos, warm the tortillas on the grill for about 30 seconds per side. Slice the rested steak thinly against the grain.
To assemble each taco, place a warm tortilla on a plate. Add 2-3 slices of steak, followed by a generous spoonful of the elote mixture. Sprinkle extra crumbled queso fresco over the top and garnish with fresh cilantro. Serve with lime wedges on the side and optionally, some thinly sliced white onion.
Enjoy your delicious Grilled Steak Elote Tacos!
Grilled Steak Elote Tacos
Ingredients
For the Steaks:
- 2 ribeye steaks about 1-inch thick
- Kosher salt to taste
- Fresh ground black pepper to taste
- Your favorite BBQ rub to taste
For the Elote Topping:
- 4 ears of fresh corn
- 2 tablespoons mayonnaise
- 2 tablespoons sour cream
- 1/4 cup crumbled queso fresco or cotija cheese
- 1 fresh jalapeño finely diced, seeds removed for less heat
- 2 tablespoons chopped fresh cilantro
- Juice of 1 lime
- 1/2 teaspoon chili powder
- Salt to taste
For the Tacos:
- 8-10 small corn or flour tortillas
- 1 white onion optional, for serving
- Lime wedges for serving
Instructions
- Start by preparing your steaks. Remove them from the refrigerator 30 minutes before cooking to bring them to room temperature. Pat the steaks dry with paper towels to ensure a better sear. Season generously with kosher salt, fresh ground black pepper, and your favorite BBQ rub. Massage the seasonings into the meat to ensure even coverage.
- Prepare your grill for two-zone cooking: set one side to high heat (450-500°F) and the other to medium heat (350-400°F).
- While the grill heats up, prepare the corn. Place the corn on the medium-heat side of the grill. Rotate every 3-4 minutes until the kernels have nice char marks and are tender, about 12-15 minutes total. Remove the corn from the grill when done.
- For the steaks, place them on the high-heat side of the grill. Grill for 4-5 minutes per side for medium-rare (135°F internal) or 5-6 minutes per side for medium (145°F internal). If the exterior chars too quickly, move the steaks to the medium-heat side of the grill. Once cooked to your desired level, remove the steaks and cover them loosely with foil. Let them rest for 10 minutes.
- While the steaks are resting, prepare the elote topping. Stand the grilled corn upright in a large bowl and carefully cut the kernels off the cobs using a sharp knife. In a separate bowl, combine the corn kernels with 2 tablespoons of mayonnaise, 2 tablespoons of sour cream, 1/4 cup crumbled queso fresco or cotija, 1 finely diced jalapeño (seeds removed for less heat), 2 tablespoons chopped cilantro, lime juice, and 1/2 teaspoon chili powder. Stir everything together and season with salt to taste.
- To assemble the tacos, warm the tortillas on the grill for about 30 seconds per side. Slice the rested steak thinly against the grain.
- To assemble each taco, place a warm tortilla on a plate. Add 2-3 slices of steak, followed by a generous spoonful of the elote mixture. Sprinkle extra crumbled queso fresco over the top and garnish with fresh cilantro. Serve with lime wedges on the side and optionally, some thinly sliced white onion.
- Enjoy your delicious Grilled Steak Elote Tacos!
Pro Tips
- For extra flavor, brush corn with olive oil before grilling
- Keep tortillas warm in foil packet or tortilla warmer
- Serve with Mexican hot sauce or chimichurri for extra kick
- Make extra elote mixture – it’s great as a side dish!
Storage and Leftovers
- Store components separately in airtight containers
- Steak will keep 3-4 days in refrigerator
- Elote mixture stays fresh 2-3 days
- Reheat steak gently to avoid overcooking
This recipe brings together the best of both worlds: the sophistication of a perfectly grilled steak and the casual, crave-worthy appeal of Mexican street corn.
The result is a taco that’s both elevated and approachable – perfect for casual entertaining or a special family dinner.
[…] family cookout or a casual dinner at home. For an incredible recipe, I recommend checking out these flavorful grilled steak elote tacos. Give them a try; they might become a family […]