Steak tacos are a crowd-pleasing favorite that deliver on bold flavors, juicy texture, and satisfying simplicity. Whether you’re grilling outside on a summer evening or whipping up a quick dinner during the week, steak tacos feel like a treat without requiring too much effort. They’re versatile, customizable, and packed with flavor in every bite.
At the heart of a great steak taco is, of course, the steak. A good cut like skirt, flank, or sirloin is often used for its rich flavor and quick-cooking nature. Marinating the steak in a mix of lime juice, garlic, spices, and olive oil helps to tenderize the meat while infusing it with flavor. Once grilled or seared, the steak is sliced thin against the grain for that perfect, melt-in-your-mouth texture.
The simplicity of the steak lets the toppings shine. A warm corn tortilla cradles the meat, and then the fun begins. Classic toppings like chopped onions, fresh cilantro, avocado slices, and a squeeze of lime juice add freshness and contrast. Salsa or a drizzle of crema brings a little extra kick or creaminess, depending on your mood. Whether you prefer spicy, tangy, or smoky, you can build your steak taco exactly the way you like it.
Steak tacos are also incredibly versatile. They can be elevated with roasted poblanos, pickled red onions, or cotija cheese, or kept simple with just a sprinkle of salt and lime. Serve them with sides like Mexican rice, refried beans, or grilled corn to round out the meal.
Perfect for parties, taco nights, or even meal prepping, steak tacos are always a hit. They’re filling, full of flavor, and easy to make for a crowd or just one person. Few dishes strike that perfect balance between casual and crave-worthy quite like a taco stuffed with perfectly cooked steak.

Ingredients
- 1 lb flank steak
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 8 corn tortillas small
- 1 cup salsa
- 1 cup guacamole
- 1/4 cup cilantro chopped fresh
- 1/4 cup red onion diced
- 1/4 cup queso fresco crumbled
Instructions
- Preheat grill or stovetop grill pan over medium-high heat.
- In a small bowl, mix together olive oil, cumin, chili powder, garlic powder, salt, and black pepper to create a marinade.
- Rub the marinade all over the flank steak, making sure to coat both sides.
- Grill the steak for 4-5 minutes per side, or until desired level of doneness is reached.
- Remove the steak from the grill and let it rest for 5 minutes before slicing it thinly against the grain.
- Warm the corn tortillas on the grill or stovetop until they are pliable.
- Assemble the tacos by placing a few slices of steak on each tortilla and topping with salsa, guacamole, chopped cilantro, diced red onion, and queso fresco.
- Serve immediately and enjoy!
Not gonna lie, I think flank steak needs more acid? The marinade is just spices. Still tasty, just not super tender for me.
The seasoning is spot on and the instructions are clear. I used a grill pan and it still browned nicely. Also, warming the tortillas made them way better than microwave heat.
Totally agree—my tacos came out the same way. I did the tortillas on a dry pan for like 30-45 seconds and it made a huge difference. Great balance of cumin/chili too.
This was good, but 4-5 minutes per side on flank steak felt a little long for me—mine got slightly chewy. Also I microwaved the tortillas once out of laziness and yeah, not as good. Next time I’ll just do the warming step on the stove like you did.
I’m skeptical about grilling only 4-5 minutes per side. Mine was rare-ish in the middle and I like medium. Ended up adding a couple minutes, so just keep an eye on it.
Yummy tacos. Makes me crave summer BBQs. 🌞 Can’t believe how easy it is to make.
Totally agree! These tacos are so simple yet delicious. They remind me of my summer cookouts too! 🌮
I tried this recipe but it didn’t turn out well for me. The steak was too tough. Maybe I cooked it too long?
Sorry to hear that! I usually take it off at 4 minutes per side to keep it tender. Maybe try that next time?
Way too spicy for my taste. Should be warned about chili powder! Not everyone likes heat.
Yesss! Finally a taco recipe that doesn’t suck! Gonna show this to my friends.
Taco night success! Used a fancy salsas, so good!!
I think 4-5 minutes per side is too vague. My grill runs hot and I ended up with medium-well. Still tasty, just not what I expected. Next time I’ll check with a thermometer.
Yeah 4–5 mins is super grill-dependent. I’d go more by internal temp—flank cooks fast and gets tough if it overshoots.
I didn’t have flank steak so used ground beef… close enough, right? Were pretty good.
Taco too spicy for my kids, next time I will cut down on chili powder.
This recipe is great but I dun think it’s authentic.. Mexican tacos are better. 🤷♂️
Tacos were a hit at my party! Everyone loved them. Thanks for sharing!
Used chicken instead of steak because that’s what I had. Still turned out decent, but I guess not quite the same.
Using chicken is a great idea! I think it adds a unique twist. As long as it tastes good, that’s what matters! 👍
Made these for a party and everyone wanted the recipe! So good, thank you!
Can’t believe this recipe works. I usually mess up cooking steak but it turned out amazing! LOL
Pretty good! But my tortillas got a bit too crispy. Maybe cook them less? 😂
Strugglin to grill steak, it ended up burnt. Maybe shoulda watched a video first? 🤷♂️
Don’t worry! Grilling takes practice. Just keep an eye on it next time, and you’ll get it right! 🥩👍
Watching videos might help, but you could also try cooking it on lower heat next time. Burnt steak ain’t fun! 😅
Delicious! The guacamole really adds a nice touch. I also added some jalapeños for an extra kick. Will make again!
Guacamole is nice and all, but doesn’t jalapeño make it too spicy? I’d rather taste the steak than burn my mouth!
I love adding jalapeños too! They bring such a great flavor. Have you tried adding lime juice? So yummy!
Steak? More like ‘steak-ur-shoulder’… haha! Meat wasn’t my thing
Haha, good one! But steak tacos are awesome! You should try them sometime, maybe you’ll change your mind. 😄
I made these for my friend’s party and they were the hit! Thank you for a great recipe!
Okay but can we talk about how cilantro tastes like soap? Gotta leave it out next time.
Made these last night and they were seriously delicious—cumin + chili powder is such a great combo. I let the steak rest like the recipe says and slicing against the grain made a big difference.
Yes!! The cumin + chili powder combo is soooo good. Glad the rest time and slicing against the grain worked for you—flank steak can be tough if you slice wrong.
I tried it but mine was kinda dry 😕 I grilled 6 mins per side though, maybe I should’ve done less. Also I didn’t rest it that long… but flavor still pretty good.
These tacos were amazing! So juicy and loaded with flavor. My family devoured them in minutes! 🥩🌮
These tacos were unbelievable! So tasty 😍
For realz, what’s with all the fancy ingredients? I just want meat and some cheese, keep it simple lol.
I used chicken instead of steak, can I still call them tacos? 🤔
Of course you can! It’s all about the fillings. Chicken tacos are still tacos! 🌮
I don’t know about flank steak being used here. Isn’t that cut supposed to be tougher? Hmmm.
Flank steak can actually be quite tender if cooked right! Just make sure to slice it against the grain.
These are pretty good, but I really expected more. Felt like something was missing.
I thought they were amazing! Maybe try adding some lime juice for more flavor next time?
What do you mean something’s missing? All them ingredients sound right! I loved them as is!
Eh, they were alright. The seasoning was a bit bland for me, but I guess everyone has different tastes.
Yummy!! 😍
Yum! I can’t believe how easy this was. So good with the salsa and guac.
Too many ingredients for a taco. Just throw meat in a tortilla and call it a day!
But that’s what makes it a great taco! More flavor, right?
Not sure if I did it right, my steak came out tough. Followed the recipe 💔
I tried this recipe and the steak turned out tough. Maybe I grilled it too long? Idk. But I wasn’t impressed.
Super easy!! I didn’t even have cilantro or queso fresco but it still turned out yummy. Just used what I had, lol!
OMG, these were sooooo good! The guacamole adds a nice creaminess. YUM!
So good, made these for Taco Tuesday! Everyone loved ’em. The guacamole was a hit!
Taco Tuesday sounds amazing! Glad the guacamole was a hit, it’s the best part! 🌮
These were fire 🔥 The seasoning on the flank steak is super flavorful, and slicing against the grain made a huge difference. I used homemade salsa too—10/10 tacos night.
I ain’t got time to grill. Can I just cook the steak in a pan? Will that work? Thnx.