This post may contain affiliate links. Please read our disclosure policy.
These Steak Tacos are everything a taco night should be—juicy, tender strips of marinated steak tucked into warm tortillas with sweet charred peppers, onions, and a touch of lime. Every bite bursts with smoky, beefy flavor that’s downright crave-worthy.
Why this recipe is so delicious: A quick lime-soy marinade infuses deep flavor, high-heat searing locks in juiciness, and lightly charred veggies add irresistible sweetness. These tacos taste like they came off a restaurant grill but come together in under 30 minutes at home.
💗 Pull up a tortilla and let’s make these mouth-watering tacos together!
✨ Before You Begin
✨ Slice against the grain. This shortens the muscle fibers so the steak stays tender.
✨ Marinate briefly. Just 30 minutes boosts flavor without letting the lime over-tenderize the meat.
✨ Use a cast-iron skillet. It gives the best char and even heat.
✨ Don’t overcrowd the pan. Cook in batches so every slice browns instead of steams.
✨ Warm your tortillas. A quick toast over an open flame or skillet keeps them pliable and flavorful.
How to Cut + Cook Steak for the Best Tacos
The secret to tender, juicy steak tacos is all in the slicing and searing.
Cut: Always slice against the grain—you’ll see thin lines running through the meat; slice perpendicular to those lines. This shortens the muscle fibers, making each bite tender instead of chewy.
Pro tip: For easier, more precise slicing, partially freeze the steak for about 20–30 minutes before cutting. It firms up the meat just enough to give you better control for those thin, even slices.
Thickness: Aim for very thin slices (about ⅛ inch). It helps the marinade penetrate and lets the meat cook quickly.Cook: Use a hot cast-iron skillet or grill so the steak sears and caramelizes on the outside without overcooking.
Don’t overcrowd: Cook in batches if necessary; crowding causes steaming instead of searing.
Rest: Let the steak rest for a few minutes before tossing it back with the veggies—this helps the juices redistribute and keeps the meat moist.
Ingredients for Steak Tacos
This is just a quick glance at what you’ll need. For exact measurements and the full ingredient list, head down to the recipe card below.
Taco Filling
-
Flank steak – sliced very thin against the grain for tenderness
-
Soy sauce + lime juice – infuse umami and bright acidity
-
Olive oil – helps carry the dry spices and promote browning
-
Chili powder, cumin, smoked paprika, garlic + onion powder, coriander – bold taco seasoning blend
-
Salt + black pepper – balance and bring out every flavor
-
Red onions + bell peppers + jalapeño – colorful, sweet heat combo
-
Corn – adds pop and a little sweetness
-
Cilantro – finishes everything with freshness
Serving + Optional Toppings
Warm flour or corn tortillas, shredded cheese, lettuce, chopped tomatoes, green onions, sour cream, and avocado or guacamole.
⭐ Pro Tips
⭐ Go for a quick sear. High heat + short cook time keeps the steak juicy.
⭐ Use the fond. After searing, scrape those caramelized bits when mixing everything back in—pure flavor gold.
⭐ Add heat smartly. Leave a few jalapeño seeds if you like spice, or swap in a diced poblano for mild warmth.
⭐ Brighten at the end. A squeeze of fresh lime just before serving makes the whole dish pop.
How To Make Steak Tacos
Frequently Asked Questions
Can I use skirt steak instead of flank?
Absolutely—just marinate it a bit longer (1–2 hours) for tenderness.
Can I grill the steak instead?
Yes! Grill over high heat 1–2 minutes per side, rest 5 minutes, then slice thinly.
What tortillas work best?
Both flour and corn are great—flour is softer and wraps easily, corn adds authentic flavor. Warm them before filling.
Storing + Reheating + Freezing + Make-Ahead Tips
Storing
- Keep leftovers in an airtight container up to 3 days in the fridge.
Reheating
- Warm in a skillet over medium heat just until heated through, adding a drizzle of oil or splash of broth to keep the meat moist.
Freezing
- Freeze cooked steak mixture (without veggies) up to 2 months. Thaw overnight in the fridge and reheat before serving.
Make-Ahead
- You can slice and marinate the steak up to 1 day in advance—just keep it refrigerated until ready to cook.
What to Serve With Steak Tacos
Fresh + Crisp Sides: Dorito Taco Salad, Mexican Corn Salad, Pineapple Coleslaw, or 1905 Salad add bright, fresh crunch alongside your tacos.
Mexican-Inspired Sides: Round out your plate with flavorful favorites like Mexican Rice, Charro Beans, Mexican Cornbread, or my easy-peasy Skillet Corn for a comforting, satisfying touch
Sweet Finishes: Pineapple Upside Down Cake, Chocolate Cobbler, Cherry Fluff, or Strawberry Sheet Cake make a perfect ending to taco night.
More Taco Recipes…
Taco Meat Recipe– With just the right amount of spice, my Taco Meat Recipe is ready in 20 minutes! No need to wait for Taco Tuesday! With this recipe, anytime is Taco Time!
Tried This Recipe?
💌 Hungry for more cozy recipes? Subscribe to my FREE newsletter so you never miss a new family favorite. 💌
If you enjoyed this recipe, please take a moment to leave a ⭐⭐⭐⭐⭐ star rating and a quick comment — I love hearing from you! Don’t forget to tag me on Instagram @gonna_want_seconds — I can’t wait to see your cornbread creations!
Thanks for stopping by my kitchen today—happy cooking, friends! ❤️ Kathleen
Steak Tacos
Ingredients
Taco Filling:
- 1 pound flank steak sliced across the grain as thinly as possible
- 1 tablespoon soy sauce
- 1 tablespoon fresh lime juice
- 1/4 cup olive oil, divided
- 2 teaspoons dried chili powder
- 1 teaspoon dried ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1/2 teaspoon dried onion powder
- 1/2 teaspoon dried ground coriander
- 1 teaspoon fine salt
- 1/2 teaspoon black pepper
- 2 medium red onions, thinly sliced
- 2 red bell peppers thinly sliced
- 1 jalapeno pepper stemmed, seeded and finely chopped
- 1 cup corn canned or frozen, thawed and drained
- 1/4 cup cilantro, chopped
Serving + Optional Toppings:
- warm flour or corn tortillas
- shredded cheese of choice
- shredded lettuce
- chopped tomatoes
- green onions thinly sliced
- sour cream
- avocado or guacamole
Instructions
- Marinate the steak: In a bowl, combine soy sauce, lime juice, olive oil, chili powder, cumin, smoked paprika, coriander, garlic powder, onion powder, salt, and pepper. Add the sliced steak and toss to coat. Let rest 30 minutes (or up to 2 hours).*“Don’t marinate longer than 2 hours — the lime juice can start to break down the meat’s texture.”
- Char the vegetables: Heat 1 tablespoon oil in a large cast-iron skillet over high heat. Add onions and peppers; cook 6–8 minutes until softened and lightly charred. Transfer to a plate. * If you’d like extra flavor, quickly char the corn in a dry skillet or under the broiler before adding it.
- Cook the steak: In the same skillet, add 1-2 tablespoon oil. Add steak in a single layer (in batches if needed). Sear 1–2 minutes per side until browned but still tender. Add more oil as needed to keep the pan lightly coated.
- Combine and finish: Return onions, peppers, jalapeños, and corn to the skillet. Toss together just until heated through. Stir in chopped cilantro and taste — add more salt or lime if needed.
- Serve: Spoon into warm tortillas and top with your favorite garnishes. Serve immediately with extra lime wedges.
Fans Also Made:
None found
Nutrition






These tacos look fantastic!
Oh these look good! Our family loves steak taco night, so I am going to have to try your recipe out. Thanks for sharing! I just started posting some of my recipes on my blog. Come by and check some of them out. http://www.cmcscrap.blogspot.com.
I love steak tacos and never make them at home. You have just inspired me!
these look delicious!
THese look great – I wish I was having them for dinner!
These look and sound wonderful! I can't wait to make this. Thanks for stopping by my food blog.
Renee'
Hi, Kathleen! I love, love the sound of these tacos … and I really love that they're a quick-fix. Will try these for sure!
Thanks for your kind words on my blog today, its nice to meet you! 🙂
Love everything taco!! I use pork alot for tacos with lots of lime;) I would like to invite you to come by and check out our new food blog-The Peppered Pantry:)
I am going to have to try these later on this week perhaps. I think we would love these! Never thought to make this at home. Thank you so much!
Looks very delicious. Must be fun to eat. I'm sure my family would love it. I'm not sure where to fill in below. Doesn't seem to fit. I'm MaryMoh from http://www.keeplearningkeepsmiling.com. For your info, you can adjust seeting to your comment box to allow for 'Name/URL'
hook me up!
Steak tacos sound awesome, a great meal!
These sound wonderful! I love steak. I love tacos. The marriage of the two is right up my alley. YUM!
Yum! This sounds delicious! I love tacos but I am not a fan of burritos. Random 🙂 Anyway, great post!
I can see why its a family favorite!
Steak tacos are a perfect weeknight meal and yours really look divine. Very nice!!!!
Yum! I adore tacos! especially steak ones (not the ground beef ones) and all the trimmings! Heavenly. With a margarita too.