Grilled Steak Elote Tacos
What makes these tacos so irresistible is how effortlessly the flavors come together. The steak is grilled to perfection with a smoky char, while the corn is coated in a mixture of creamy sauce, tangy cheese, and a hint of spice.
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Course Main Course
Cuisine Mexican
Servings 4 servings
Calories 420 kcal
Grill or Grill Pan
Mixing Bowls
Tongs
Sharp Knife
Cutting board
Spatula
Measuring spoons & cups
For the Steak
- 1 lb flank or skirt steak
- 2 tbsp olive oil
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1 tsp chili powder
- ½ tsp cumin
- Salt and black pepper to taste
For the Elote (Street Corn) Topping
- 2 cups corn kernels fresh or frozen
- 2 tbsp mayonnaise
- 2 tbsp sour cream
- ½ cup crumbled cotija cheese
- 1 tsp chili powder
- 1 tbsp fresh lime juice
- Salt to taste
For the Tacos
- 8 small corn or flour tortillas
- Fresh cilantro chopped (for garnish)
- Lime wedges for serving
Step 1: Prep the Steak
Pat your steak dry with paper towels—this helps it sear beautifully on the grill.
In a small bowl, mix together smoked paprika, garlic powder, chili powder, cumin, salt, and pepper.
Rub the olive oil over the steak, then coat it evenly with the spice mix.
Pro Tip: Let the steak sit at room temperature for 15–20 minutes before grilling. It cooks more evenly and stays juicy.
Step 2: Cook the Steak
Preheat your grill or grill pan over medium-high heat.
Place the steak on the hot surface and sear for about 4–5 minutes per side for medium-rare (adjust time based on thickness).
Once done, remove the steak and let it rest for 5–10 minutes to lock in the juices.
Pro Tip: Always slice steak against the grain—it makes each bite tender and easy to chew.
Step 3: Prepare the Elote Topping
In a mixing bowl, combine mayonnaise, sour cream, cotija cheese, chili powder, lime juice, and a pinch of salt.
Heat the corn in a skillet or on the grill for 5–7 minutes until lightly charred.
Toss the warm corn with the creamy mixture until everything is evenly coated.
Pro Tip: Char the corn just a little—it adds flavor without making it dry.
Step 4: Warm the Tortillas
Step 5: Assemble the Tacos
Slice the rested steak thinly against the grain.
Place a few slices of steak on each tortilla.
Spoon the creamy corn mixture on top.
Garnish with chopped cilantro and a squeeze of fresh lime juice.
Step 6: Serve and Enjoy
Plate your tacos and serve immediately while warm.
Pair with extra lime wedges or your favorite salsa if desired.
Pro Tip: A small drizzle of hot sauce adds a little kick that complements the creamy elote beautifully.
Nutritional Value (per serving):
- Calories: ~420 kcal
- Protein: 28 -30 g
- Carbohydrates: 32 g
- Fat: 20 g
- Fiber: 4 g
- Sugar: 5 g
- Sodium: 480 mg
Share your thoughts! Rate and comment below if you tried this recipe.
Nutrition Disclaimer:
The nutritional information provided on this website is an estimate only and is intended for general guidance. We cannot guarantee its accuracy and recommend consulting a qualified healthcare professional or registered dietitian for personalized nutrition advice.
Keyword grilled steak elote tacos, Mexican steak street tacos, steak tacos