Skip to Content

Mexican Steak Tacos in Under 20 Minutes

Mexican Steak Tacos in Under 20 Minutes

Steak Tacos in a Flash (And Yeah, They're Mexican-ish)

You ever have those days when you're absolutely set on eating something amazing, but you remember five minutes too late that you have, well, very little time and even less patience? That's how these Mexican steak tacos, or my version of them anyway, were born. The first time I made them was after a minor fridge disaster—don't ask why I thought it was a good idea to store cilantro beside the chocolate pudding. Long story short, the pudding survived, the cilantro didn't. But the tacos? Magical. Plus, it saved me from ordering takeout for the second night in a row (I wish I was joking).

Mexican Steak Tacos in Under 20 Minutes

Why I Keep Making These

I make these tacos pretty much anytime I want to impress someone (without actually doing much) or just need dinner on the table in a jiffy. My family goes a bit wild because there's steak, obviously, and I can throw whatever toppings I have on hand. Also, it's almost impossible to mess up unless you're prone to accidentally using sugar instead of salt (not that I've done that, but... maybe I have?). Plus, they're way cheaper than hitting up our local taqueria, which charges extra for guac (the heartbreak!).

What You'll Need (with a Few Cheeky Swaps)

  • 300g (about 10 oz) flank steak, or skirt works too—if I'm desperate, I've used sirloin, which is fine, honestly
  • 1 lime, juiced (but bottled lime juice has saved me more than once)
  • 2 cloves garlic, minced—sometimes I use garlic powder, especially when I'm feeling lazy (we all have those days)
  • 1 teaspoon chili powder (ancho is awesome, but whatever's in your spice rack will do)
  • ½ teaspoon cumin
  • Salt & pepper to taste (my grandmother always insisted on kosher salt, but sea salt works just dandy)
  • 2 tablespoon olive oil (I sometimes go with avocado oil if I'm feeling fancy)
  • 6 small corn tortillas (or flour, if that's all you've got!)
  • ¼ small red onion, finely sliced—white onion is also totally fine
  • A handful of fresh cilantro (when it's not chilling with the pudding)
  • Your favorite salsa (store-bought, homemade, or whatever's half-finished in the fridge)
  • Optional: diced avocado or guacamole, crumbled cotija (or feta—I won't tell), sliced radishes, jalapeños

How I Do Mexican Steak Tacos (Without Losing My Mind)

  1. Marinate the steak. Just mix the lime juice, garlic, chili powder, cumin, a splash of olive oil, and salt and pepper in a bowl. Chuck the steak in, toss it with your hands (or a fork if you're feeling delicate), and let it soak while you get everything else sorted. If you forget to marinate, that's okay; mine have turned out fine with a 3-minute "marinade."
  2. Slice and prep toppings. While the steak is marinating, slice up your onion, grab your cilantro, and get all your toppings ready. Honestly, this is where I sneak a few bites of avocado if nobody's watching. No shame.
  3. Heat up your pan. Get a large skillet (cast iron is nice, but any old frying pan works—I used a camping skillet once), and heat it over pretty high heat. Drizzle in the remaining olive oil.
  4. Cook the steak. Pop the steak in—careful, it'll sizzle and spit a bit. Cook 2-3 minutes per side for medium-rare, or longer if you like it less pink. No judgment. Let it sit for a minute before slicing—trust me, it's juicier.
  5. Warm your tortillas. Either toss them in a dry pan for 30 seconds per side, microwave them for a few seconds wrapped in a damp towel, or if you're bold and like living on the edge, toast them directly over a gas flame (just don't walk away. I learned that the hard way...)
  6. Slice steak & assemble. Cut the steak across the grain into thin, tasty strips. Stuff each tortilla with steak, onion, cilantro, salsa, and whatever extras you've got. Pile it on or keep it simple—whatever fits your day.
  7. Enjoy (and possibly brag a bit). I usually end up eating one straight over the pan. Just makes sense in the moment.
Mexican Steak Tacos in Under 20 Minutes

Things I Wish I'd Known (A.K.A. Notes)

  • If your steak comes out a bit tough, don't panic—just slice it really thin, across the grain, and nobody will be the wiser.
  • Sour cream's nice, but sometimes makes things a bit soggy if you don't eat fast. Which, actually, isn't a problem for most of us.
  • I once tried marinating the steak in orange juice instead of lime. Not... my best idea.

Taco Tweaks I've Tried (For Better or Worse)

  • Chicken thighs instead of steak? Really tasty. Pork, too, actually.
  • Leftover grilled veggies as a topping—surprisingly good. Roasted sweet potatoes though? Eh, that was a "never again" for me.
  • And if you're a cheese fiend, toss a slice of cheese onto the tortillas while you're warming them. Melty goodness.
Mexican Steak Tacos in Under 20 Minutes

Tools I Use (And What to Do If You Don't Have 'Em)

  • A good skillet or frying pan—you know, the one with the slightly wobbly handle? If you only have a grill pan, use that. Or I've even tried a broiler in a pinch, watching closely (don't wander off; trust me, broiled steak can go from rare to charcoal real quick).
  • Tongs are nice but two forks work if needed.
  • No citrus juicer? That’s what knuckles are for. Or, just use bottled juice.

Keeping Leftovers Tasty (If There Are Any)

Store leftover steak and toppings in separate airtight containers in the fridge; they'll last a couple days, but honestly, in my house it never makes it past day one. If you do somehow resist, I personally think the steak tastes even better cold, straight form the fridge—just saying.

How I Like to Serve 'Em

If I'm feeling festive, we lay out a bunch of fixings and make it a taco bar kind of deal. My kid piles on way more salsa than strictly necessary and that's apparently part of the tradition now. I usually reach for hot sauce too, and sometimes we'll have a bowl of tortilla chips nearby (mainly as an excuse to eat extra guac, honestly).

Stuff I Learned the Hard Way (Pro Tips?)

  • Don't rush the steak—if you try to slice before it rests, you'll be mopping up all those tasty juices from the cutting board instead of eating them. Regret city.
  • If your tortillas crack, wrap them in a damp paper towel and nuke them for 10 seconds. Magic.
  • Actually, I find it works better if you don't overload the tortillas—otherwise there's a landslide of toppings with every bite.

Real Questions I Get About These Tacos

Can I use chicken instead of steak? 100%, and it’s honestly almost as good (sometimes better, depends who you ask!).

How spicy are these, anyway? Not much on their own. But if you go wild with the salsa, well, all bets are off.

What if I don't have fresh cilantro? Try a handful of parsley—or skip it. Once, I used the green tops from scallions. The taco police didn't show up, so I call that a win.

Can I grill the steak? Absolutely! Actually, grilling gives you a smokier vibe. Just keep an eye on it—thin cut cooks fast over flames.

Flour vs. corn tortillas? I switch it up depending on what I've got. Purists will say corn, but I'd be lying if I said I never used flour. Both are great.

Alright, that's the lot! If you give these Mexican steak tacos in under 20 minutes a whirl, let me know how you doctored them up. Oh, and if you're out of limes, don't call me—I only ever have one, and it's usually at the bottom of the crisper drawer looking suspiciously sticky.

★★★★★ 4.60 from 43 ratings

Mexican Steak Tacos in Under 20 Minutes

yield: 3 servings
prep: 8 mins
cook: 8 mins
total: 16 mins
Quick, fresh Mexican steak tacos featuring juicy marinated steak, vibrant toppings, and tangy salsa—all ready in under 20 minutes for a speedy, delicious dinner any night of the week.
Mexican Steak Tacos in Under 20 Minutes

Ingredients

  • 300g (about 10 oz) flank steak, or skirt works too—if I'm desperate, I've used sirloin, which is fine, honestly
  • 1 lime, juiced (but bottled lime juice has saved me more than once)
  • 2 cloves garlic, minced—sometimes I use garlic powder, especially when I'm feeling lazy (we all have those days)
  • 1 teaspoon chili powder (ancho is awesome, but whatever's in your spice rack will do)
  • ½ teaspoon cumin
  • Salt & pepper to taste (my grandmother always insisted on kosher salt, but sea salt works just dandy)
  • 2 tablespoon olive oil (I sometimes go with avocado oil if I'm feeling fancy)
  • 6 small corn tortillas (or flour, if that's all you've got!)
  • ¼ small red onion, finely sliced—white onion is also totally fine
  • A handful of fresh cilantro (when it's not chilling with the pudding)
  • Your favorite salsa (store-bought, homemade, or whatever's half-finished in the fridge)
  • Optional: diced avocado or guacamole, crumbled cotija (or feta—I won't tell), sliced radishes, jalapeños

Instructions

  1. 1
    Marinate the steak. Just mix the lime juice, garlic, chili powder, cumin, a splash of olive oil, and salt and pepper in a bowl. Chuck the steak in, toss it with your hands (or a fork if you're feeling delicate), and let it soak while you get everything else sorted. If you forget to marinate, that's okay; mine have turned out fine with a 3-minute "marinade."
  2. 2
    Slice and prep toppings. While the steak is marinating, slice up your onion, grab your cilantro, and get all your toppings ready. Honestly, this is where I sneak a few bites of avocado if nobody's watching. No shame.
  3. 3
    Heat up your pan. Get a large skillet (cast iron is nice, but any old frying pan works—I used a camping skillet once), and heat it over pretty high heat. Drizzle in the remaining olive oil.
  4. 4
    Cook the steak. Pop the steak in—careful, it'll sizzle and spit a bit. Cook 2-3 minutes per side for medium-rare, or longer if you like it less pink. No judgment. Let it sit for a minute before slicing—trust me, it's juicier.
  5. 5
    Warm your tortillas. Either toss them in a dry pan for 30 seconds per side, microwave them for a few seconds wrapped in a damp towel, or if you're bold and like living on the edge, toast them directly over a gas flame (just don't walk away. I learned that the hard way...)
  6. 6
    Slice steak & assemble. Cut the steak across the grain into thin, tasty strips. Stuff each tortilla with steak, onion, cilantro, salsa, and whatever extras you've got. Pile it on or keep it simple—whatever fits your day.
  7. 7
    Enjoy (and possibly brag a bit). I usually end up eating one straight over the pan. Just makes sense in the moment.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 385cal
Protein: 24 gg
Fat: 20 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 31 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!