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





They are some very inviting tacos! I would be stealing bits too. 🙂
This is literally the perfect weeknight meal! Mike is the same way with the meat — he'd be too full for dinner if I didn't stop him from eating all the meat beforehand! 🙂
i never think to use steak in my tacos, this looks fantastic! my family would be thrilled if i made this!
This looks like a perfect dinner (or lunch!) and I love the jalapeno and cumin in there.
These really look and sound wonderful, Kathleen. They are one of my favorite go-to meals and yours
have made me hungry. I hope you're having a wonderful day.
This is something hub will love. He's a meat man. Will show him your recipe. 🙂
I never think to add corn to tacos, yum!
This looks too good..never tried this steak tacos..but I love tacos 🙂
I have to say, I'm pretty sure I would be eating this out of the pan as well. It looks too good to resist!
Wow…those look SO good! I will definitely have to try this recipe! 🙂
So much better than ground beef tacos.
Oh we are going to do a taco night tomorrow, I think I will give these a try!
Sounds easy peasy and a delicious way to enjoy steak!!!
Looks sooooo good. These recipes that started from a great source and then evolved are the best! Thanks for sharing.
Wow, looks so fresh and delish
This looks yummy! I'm going to try it for my family.
I am always looking for new recipes and this looks like something my family would love.
I will definitely try these!
Oh i love steak tacos!! Thanks for the recipe!
Tacos are a favorite at our house too. Love the addition of the corn!
I love Mexican food! This looks like a great taco!