Grilled Steak Corn Tacos
Ultimate Grilled Steak Tacos with Creamy Street Corn Salsa
Welcome to your new favorite dinner obsession. If you are searching for a meal that perfectly bridges the gap between a hearty, satisfying barbecue and a vibrant, fresh summer feast, look no further than these Ultimate Grilled Steak Tacos with Creamy Street Corn Salsa. This recipe takes the savory, smoky perfection of perfectly grilled beef and marries it with the sweet, tangy, and rich profile of Mexican-style street corn (esquites). The result is a handheld masterpiece that will have your family and friends begging for the recipe.
There is something inherently magical about taco night. It brings people together around the table, allowing everyone to customize their plates and enjoy a shared culinary experience. But these are not your average ground beef and hard-shell creations. These tacos are elevated, featuring tender strips of marinated flank or skirt steak, charred to absolute perfection, nestled inside a warm, toasty flour tortilla, and crowned with a generous scoop of creamy, cheesy, perfectly spiced corn salsa. Every single bite is an explosion of texture and flavor.
Why You Will Fall in Love with These Tacos
The beauty of this dish lies in its contrast. You have the robust, umami-rich flavors of the grilled steak playing against the sweet pop of sweet corn kernels. The creamy, mayonnaise-and-cotija-based sauce cools down any heat from the jalapeños or chili powder, while a fresh squeeze of lime juice cuts through the richness, balancing the entire palate. It is a symphony of flavors that hits every single taste bud.

Furthermore, this recipe is incredibly versatile and surprisingly quick to bring together. While it looks and tastes like a dish you would order at a high-end modern Mexican restaurant or a trendy food truck, the preparation is straightforward and perfect for home cooks of all skill levels. Whether you are firing up the outdoor flat-top grill on a warm weekend afternoon or using a trusty cast-iron skillet on a busy Tuesday night, you can achieve phenomenal results. The marinade does the heavy lifting for the meat, and the salsa can be whipped up in minutes.
The Star Components: Steak and Street Corn
Choosing the Right Cut of Steak
For the ultimate taco experience, the cut of beef you choose matters immensely. Flank steak and skirt steak are the undisputed champions of the taco world. Both cuts are relatively thin, cook exceptionally fast over high heat, and possess a loose muscle structure that readily absorbs marinades. Skirt steak tends to be slightly more marbled and offers a deeper, beefier flavor, while flank steak is leaner and a bit wider. Whichever you choose, the key to tenderness is slicing the meat thinly against the grain after it has had time to rest.
The Magic of Creamy Street Corn Salsa
If you have ever enjoyed Elote (Mexican street corn on the cob) or Esquites (street corn in a cup), you understand the addictive nature of this flavor profile. By transforming these traditional snacks into a chunky, creamy salsa, we create the ultimate taco topping. The roasted corn provides a smoky sweetness, while mayonnaise and Mexican crema (or sour cream) offer a luscious, velvety texture. Crumbled Cotija cheese adds a distinctive salty, crumbly bite, and fresh cilantro and lime bring everything to life. It is so good, you might find yourself eating it straight from the mixing bowl with a spoon!
Ingredients You Will Need
For the Steak Marinade:
- – 1.5 lbs flank steak or skirt steak
- – 1/4 cup olive oil
- – 3 tablespoons fresh lime juice
- – 4 cloves garlic, minced
- – 1 tablespoon chili powder
- – 1 teaspoon ground cumin
- – 1 teaspoon smoked paprika
- – 1 teaspoon kosher salt
- – 1/2 teaspoon black pepper
For the Creamy Street Corn Salsa:
- – 2 cups corn kernels (fresh from the cob, frozen and thawed, or canned and drained)
- – 1 tablespoon butter
- – 1/4 cup mayonnaise
- – 1/4 cup sour cream or Mexican crema
- – 1/2 cup Cotija cheese, crumbled (or feta if Cotija is unavailable)
- – 1 jalapeño, seeded and finely diced
- – 1/4 cup fresh cilantro, finely chopped
- – 1 tablespoon fresh lime juice
- – 1/2 teaspoon chili powder
- – 1/4 teaspoon garlic powder
- – Salt to taste
For Serving:
- – 8-10 medium flour tortillas (or corn, based on preference)
- – Extra lime wedges
- – Hot sauce (optional)
Step-by-Step Instructions
- Prepare the Marinade: In a medium bowl or a large zip-top bag, whisk together the olive oil, fresh lime juice, minced garlic, chili powder, cumin, smoked paprika, kosher salt, and black pepper.
- Marinate the Steak: Add the flank or skirt steak to the marinade, ensuring the meat is completely coated. Seal the bag or cover the bowl and refrigerate for at least 30 minutes. For deeper flavor, marinate for up to 4 hours, but avoid leaving it longer as the lime juice can begin to break down the meat’s texture too much.
- Char the Corn: While the steak is marinating, prepare the corn salsa. Melt the butter in a large skillet (cast iron works beautifully) over medium-high heat. Add the corn kernels and spread them into an even layer. Let them cook undisturbed for about 2-3 minutes to develop a nice char. Stir and cook for another 2 minutes until nicely roasted. Remove from heat and let it cool slightly.
- Mix the Salsa: In a mixing bowl, combine the mayonnaise, sour cream, crumbled Cotija cheese, diced jalapeño, chopped cilantro, lime juice, chili powder, and garlic powder. Fold in the slightly cooled charred corn. Taste and adjust salt if necessary. Place in the refrigerator to let the flavors meld.
- Preheat the Grill or Skillet: Preheat your outdoor grill, flat-top griddle, or a heavy indoor cast-iron skillet to medium-high heat. You want the surface to be smoking hot to achieve a great crust on the steak without overcooking the interior.
- Cook the Steak: Remove the steak from the marinade, letting any excess drip off. Place the steak on the hot grill or skillet. Cook for about 4-6 minutes per side, depending on thickness, until the internal temperature reaches 130°F to 135°F for a perfect medium-rare.
- Rest the Meat: This is a crucial step! Transfer the cooked steak to a cutting board and tent it loosely with aluminum foil. Let it rest for at least 10 minutes. This allows the juices to redistribute throughout the meat, ensuring every bite is moist and flavorful.
- Warm the Tortillas: While the meat is resting, quickly warm your flour tortillas. You can place them directly on the grill for 15-20 seconds per side until lightly charred and pliable, or heat them in a dry skillet on the stovetop.
- Slice and Assemble: Slice the rested steak against the grain into thin strips. To assemble, place a generous portion of the sliced steak onto a warm tortilla and top generously with the creamy street corn salsa.
- Serve and Enjoy: Serve immediately with extra lime wedges on the side and your favorite hot sauce.
Pro Tips for the Perfect Taco Night
To take these tacos from great to truly phenomenal, keep a few professional tips in mind. First, never skip the resting phase for your steak. Cutting into the meat immediately after pulling it from the heat will cause all the delicious, hard-earned juices to bleed out onto the cutting board, leaving you with dry meat. Patience is key.
Second, when slicing your flank or skirt steak, always look for the direction of the muscle fibers (the grain) and cut perpendicular to them. This shortens the muscle fibers, making the meat incredibly tender and easy to bite through. If you cut parallel to the grain, you will end up with chewy, rubbery strips.
Finally, don’t underestimate the power of warming your tortillas. Cold, stiff tortillas straight from the bag lack flavor and tend to crack when folded. Giving them a quick toast on a hot surface not only makes them soft and pliable but also unlocks the natural flavors of the flour or corn.
Exciting Variations to Try
One of the best things about taco recipes is how easily they can be adapted to suit dietary needs or flavor preferences. Here are a few ways you can mix things up:
Protein Swaps: Not a fan of red meat? This exact marinade works wonders on boneless, skinless chicken thighs. Grill them up and chop them into bite-sized pieces for amazing pollo asado tacos. You could also use large shrimp; just reduce the marinating time to 15 minutes to prevent the citrus from “cooking” the seafood.
Lightened-Up Corn Salsa: If you want to cut back on the calories without sacrificing creaminess, substitute the mayonnaise and sour cream with plain, full-fat Greek yogurt. It provides a tangy kick that pairs beautifully with the sweet corn and spices.
Make it Spicy: For the heat seekers, leave the seeds in your jalapeño, or upgrade to a serrano pepper. You can also add a pinch of cayenne pepper to the steak marinade or drizzle the finished tacos with a spicy habanero salsa.
Serving Suggestions and Pairings
These rich, loaded tacos are a meal in themselves, but pairing them with the right sides and beverages can turn an ordinary dinner into a festive celebration.
For side dishes, keep it light and fresh. A simple black bean salad with diced red onions, bell peppers, and a cilantro-lime vinaigrette makes a fantastic accompaniment. Authentic Mexican rice or cilantro-lime quinoa also rounds out the meal perfectly. If you want to double down on the chips and dip, serve a bowl of fresh, chunky guacamole and a classic pico de gallo alongside the tacos.
As for beverages, the smoky, savory flavors of the steak and the creamy, zesty salsa call for crisp, refreshing drinks. A classic frozen or on-the-rocks Margarita with a salted rim is a timeless choice. If you prefer beer, a light Mexican lager served with a wedge of lime is impeccably refreshing. For non-alcoholic options, ice-cold Agua de Jamaica (hibiscus tea) or a classic Horchata provides a sweet, soothing contrast to the savory meal.
Fun Facts and Cultural Context
The concept of the taco dates back long before the Spanish arrived in Mexico. Indigenous populations in the Valley of Mexico were known to use freshly made corn tortillas as a vessel to scoop up food. The term “taco” itself is believed to have originated in the 18th century in the silver mines of Mexico, where “taco” referred to the little charges of gunpowder wrapped in paper that miners used to excavate the rock.
Carne Asada (which literally translates to “grilled meat”) is deeply rooted in Northern Mexican culture, where cattle ranching is prominent. A “carne asada” is not just a dish; it is a social event, much like a barbecue in the United States, where friends and family gather around the grill to celebrate and share food.
Esquites, the inspiration for our creamy corn salsa, is a beloved street food across Mexico. Vendors set up carts in public plazas, boiling or roasting corn and mixing it with mayo, cheese, chili, and lime. By combining these two distinct, beloved culinary traditions—carne asada and esquites—into one handheld meal, we are paying homage to the vibrant, complex, and deeply comforting nature of Mexican cuisine.
How to Store and Reheat Leftovers
If you find yourself with leftovers, it is best to store the components separately to maintain their distinct textures. Place the leftover steak in an airtight container in the refrigerator for up to 3 days. Store the creamy street corn salsa in a separate airtight container; it will also keep well for about 3 days, though you may need to give it a good stir before using it again as the liquid might separate slightly.
When you are ready to reheat, the stovetop is your best friend. Warm a skillet over medium heat, add a tiny splash of oil or water, and gently heat the steak strips until just warmed through. Avoid the microwave if possible, as it tends to overcook the meat and make it rubbery. The corn salsa is traditionally served cold or at room temperature as a topping, so there is no need to heat it. Simply warm fresh tortillas, assemble your tacos, and enjoy day two just as much as day one!

Frequently Asked Questions
Can I use frozen corn for the salsa?
Yes, absolutely! Frozen corn is packed at the peak of freshness and works wonderfully. Just make sure to thaw it completely and pat it dry with paper towels before charring it in the skillet so it gets roasted rather than steamed.
Is it necessary to use a flat-top grill?
Not at all. While a flat-top griddle (like a Blackstone) gives amazing results, a traditional outdoor gas or charcoal grill works perfectly. If cooking indoors, a heavy cast-iron skillet is highly recommended to get that beautiful, flavorful crust on the meat.
What is Cotija cheese, and what can I substitute it with?
Cotija is a Mexican cow’s milk cheese that is salty, crumbly, and slightly pungent. If you cannot find it at your local grocery store, crumbled feta cheese is the closest and most accessible substitute. Parmesan cheese can also work in a pinch for that salty, umami kick.
Can I prepare the corn salsa ahead of time?
Yes! In fact, making the salsa a few hours ahead or even the day before allows the flavors of the garlic, lime, and cilantro to fully marry with the creaminess of the mayo and sour cream. Keep it tightly covered in the fridge until you are ready to serve.
Conclusion
These Ultimate Grilled Steak Tacos with Creamy Street Corn Salsa represent the pinnacle of homemade comfort food. They are bold, textural, and bursting with fresh, vibrant ingredients. Whether you are hosting a summer patio party or simply treating your family to a spectacular weeknight dinner, this recipe is guaranteed to be a massive hit. The juicy, deeply flavored steak combined with the sweet, tangy, and creamy corn creates a flavor profile that is truly unforgettable. Fire up that grill, warm those tortillas, and get ready to experience taco perfection!
Grilled Steak Tacos with Creamy Street Corn Salsa
Ingredients
Equipment
Method
- Whisk together olive oil, lime juice, minced garlic, chili powder, cumin, smoked paprika, salt, and pepper to create the marinade.
- Coat the steak in the marinade and refrigerate for at least 30 minutes, up to 4 hours.
- Melt butter in a skillet over medium-high heat. Add corn and cook undisturbed for 2-3 minutes to char, then stir and cook 2 more minutes. Let cool slightly.
- In a bowl, mix mayonnaise, sour cream, Cotija cheese, jalapeño, cilantro, lime juice, chili powder, and garlic powder. Fold in the charred corn.
- Preheat a grill or cast-iron skillet to medium-high heat.
- Grill the marinated steak for 4-6 minutes per side until it reaches desired doneness (130°F for medium-rare).
- Transfer the steak to a cutting board, cover loosely with foil, and let it rest for 10 minutes.
- Slice the rested steak thinly against the grain.
- Warm the tortillas on the grill or in a skillet. Assemble tacos with steak strips topped generously with the creamy corn salsa.
