
I first discovered this recipe during a trip to a local food truck festival, where I watched the chef expertly grill the steak and pile on that gorgeous corn salsa. The combination immediately caught my attention - the way the colors popped against the golden tortilla, the aroma of grilled meat mixing with fresh herbs. When I got home, I was determined to recreate that experience. After several attempts, I perfected this version that captures all those amazing flavors. The key is getting a good sear on the steak while keeping it tender inside, then letting that fresh corn salsa shine with its mix of sweet corn, tangy lime, and aromatic herbs. Every time I make these tacos, I'm transported back to that sunny day at the festival, surrounded by the sounds and smells of great food being made with passion.
Why I love this recipe
What I absolutely love about this recipe is how it brings together simple, fresh ingredients to create something that feels both rustic and elegant. The contrast between the rich, smoky steak and the bright, fresh corn salsa is pure magic on your palate. It's one of those recipes that looks incredibly impressive but is actually quite manageable to make at home. I love how versatile it is too - you can adjust the heat level, swap in different vegetables, or even use different cuts of meat. But most importantly, these tacos never fail to bring people together. There's something about the interactive nature of eating tacos that makes meals more fun and social. Every time I serve these, I watch people's faces light up with that first bite, and that's what cooking is all about for me.
What You Need From Your Kitchen
- Flank steak: Season and grill to medium-rare perfection
- Fresh corn kernels: Mix into vibrant street corn salsa
- Red bell pepper: Dice finely for color and crunch in salsa
- Cotija cheese: Crumble over tacos for authentic Mexican flavor
- Fresh cilantro: Chop and fold into salsa for fresh herb notes
- Corn tortillas: Warm until pliable and lightly charred
Let's Make These Together
- Season and rest the steak
- Start by generously seasoning your flank steak with salt, pepper, cumin, and chili powder. The key here is to let it rest at room temperature for about 15 minutes. This allows the seasonings to penetrate the meat and ensures even cooking when it hits the grill.
- Create the vibrant corn salsa
- While the steak rests, combine fresh corn kernels with diced red bell pepper, red onion, cilantro, lime juice, and half of your cotija cheese. This colorful mixture is what makes these tacos special - the sweetness of corn balanced with the tang of lime and the richness of cheese.
- Grill to perfection
- Heat your grill to medium-high and cook the steak for 4-5 minutes per side for that perfect medium-rare doneness. You want a nice sear on the outside while keeping the inside tender and juicy. Don't forget to let it rest before slicing!
- Warm and assemble
- Quickly warm your tortillas until they're pliable and have those beautiful char marks. Slice your rested steak against the grain, fill each tortilla with the meat, top with that gorgeous corn salsa, and finish with the remaining cheese. Serve immediately while everything is warm and fresh.

Switch Things Up
I remember the first time I made these tacos for a summer barbecue. I was nervous about getting the steak just right, but when I sliced into it and saw that perfect pink center, I knew I had nailed it. The real magic happened when I tasted the combination of the smoky steak with that fresh corn salsa. The sweetness of the corn played beautifully against the savory meat, and the herbs added this incredible freshness that made everything pop. My guests couldn't stop raving about them, and I've been making them ever since. Now it's become my go-to recipe whenever I want to impress someone with minimal effort but maximum flavor.
Perfect Pairings
These steak street corn tacos pair beautifully with a variety of sides and beverages. Serve them alongside some Mexican rice, refried beans, or a fresh avocado salad for a complete meal. For beverages, they're perfect with a cold beer, margaritas, or even a refreshing agua fresca. If you want to add more heat, serve with some pickled jalapeños or your favorite hot sauce on the side.

Frequently Asked Questions
- → What cut of steak works best for these tacos?
Flank steak is ideal because it's flavorful, cooks quickly, and slices beautifully when cut against the grain. Skirt steak or sirloin are also good alternatives.
- → Can I make the corn salsa ahead of time?
Yes! The corn salsa can be prepared up to 2 hours ahead and refrigerated. Just give it a good stir before serving to redistribute the flavors.
- → What if I can't find cotija cheese?
Queso fresco, feta cheese, or even crumbled goat cheese work well as substitutes. Each will give a slightly different flavor profile but will still be delicious.
- → How do I know when the steak is done?
For medium-rare, the internal temperature should reach 130-135°F. The steak should feel firm but still have some give when pressed with your finger.
- → Can I use frozen corn instead of fresh?
While fresh corn gives the best texture and flavor, you can use thawed frozen corn. Just make sure to drain it well and pat dry before mixing into the salsa.
Conclusion
These steak street corn tacos bring together the best of both worlds - perfectly grilled meat and fresh, vibrant vegetables. The combination of tender steak with the sweet corn salsa creates a harmony of flavors that's both satisfying and refreshing. It's a recipe that transforms simple ingredients into something extraordinary, perfect for any occasion from casual weeknight dinners to weekend gatherings. The beauty lies in the balance of textures and tastes that make each bite memorable.