Go Back
Grilled steak elote tacos

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
Cook Time 20 minutes
Total Time 35 minutes
Course Main Course
Cuisine Mexican
Servings 4 servings
Calories 420 kcal

Equipment

  • Grill or Grill Pan
  • Mixing Bowls
  • Tongs
  • Sharp Knife
  • Cutting board
  • Spatula
  • Measuring spoons & cups

Ingredients
  

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

Instructions
 

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

  • Heat your tortillas on a dry skillet or grill for 30–60 seconds per side until soft and pliable.
  • Wrap them in a clean kitchen towel to keep warm while assembling the tacos.

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.

Notes

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