How To Cook Steak For Tacos

Taco night gets a serious upgrade when steak is seasoned, seared, and sliced thin for warm tortillas. If you want to learn how to cook steak for tacos, the process is simpler than you might think. You don’t need a fancy grill or expensive cut. A hot skillet, the right seasoning, and a sharp knife will get you tender, flavorful steak that works in any taco.

This guide walks you through picking the meat, cooking it properly, and slicing it the right way. Follow these steps and your tacos will taste like they came from a taqueria.

How To Cook Steak For Tacos

The whole process comes down to three things: the cut you choose, how you cook it, and how you slice it. Get those right and the rest is easy.

Choosing The Right Steak

Not every steak works for tacos. You want something with good flavor that stays tender when sliced thin. Here are your best options:

  • Flank steak – Classic choice. Great beef flavor, slices clean against the grain.
  • Skirt steak – Even more flavor thanks to extra fat. Cooks fast.
  • Flat iron steak – Tender, affordable, and forgiving if you overcook it slightly.
  • Sirloin – Lean and easy to find. Works well if you don’t overcook it.

Avoid thick cuts like ribeye or filet for tacos. They’re better eaten as steaks. Thin cuts cook faster and slice into strips that fit neatly in a tortilla.

Aim for about 1 to 1.5 pounds of steak for 8 to 10 tacos. That gives you roughly 3 ounces of meat per taco, which is a good amount.

Seasoning The Steak

Keep it simple. You want the beef to shine, not get buried under spices.

Here’s a basic seasoning blend that works every time:

  • 1 teaspoon kosher salt
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon smoked paprika (optional but nice)

Pat the steak dry with paper towels first. Moisture steams the meat instead of searing it. Rub the seasoning into both sides. Let it sit at room temperature for 20 to 30 minutes before cooking. This helps it cook evenly.

If you have time, season it and leave it in the fridge uncovered for a few hours. The salt will soak in and improve the texture.

Cooking The Steak

You have two good options here: a cast iron skillet or an outdoor grill. Both work. The skillet is faster and gives you more control.

Skillet Method

  1. Heat a cast iron skillet over medium-high heat for 3 to 4 minutes. It should be smoking slightly.
  2. Add a tablespoon of oil with a high smoke point, like avocado or canola.
  3. Place the steak in the pan. Don’t move it.
  4. Cook for 3 to 4 minutes per side for medium-rare. Flank and skirt steak are thin, so they cook quick.
  5. Use an instant-read thermometer. Pull the steak at 130°F for medium-rare or 140°F for medium.
  6. Transfer to a cutting board and let it rest for 5 to 10 minutes.

Grill Method

  1. Preheat your grill to high heat, around 450°F to 500°F.
  2. Oil the grates so the steak doesn’t stick.
  3. Grill for 3 to 4 minutes per side, depending on thickness.
  4. Check the internal temp the same way. Pull it early and let carryover cooking finish the job.
  5. Rest the steak for 5 to 10 minutes before slicing.

Don’t skip the rest. This is when the juices redistribute. Slice too early and you’ll lose all that moisture onto the cutting board.

Slicing The Steak For Tacos

This step matters as much as the cooking. Slice it wrong and even a tender steak turns chewy.

Always slice against the grain. Look at the steak and find the lines running through the meat. Cut perpendicular to those lines. This shortens the muscle fibers and makes each bite tender.

Cut thin strips, about 1/4 inch thick. Angled slices work well too. If you want smaller pieces, cut the long strips into 2-inch lengths.

Use a sharp knife. A dull blade tears the meat and makes it look messy.

Warming The Tortillas

Cold tortillas ruin a good taco. Warm them up first.

  • Skillet: Heat a dry pan over medium heat. Warm each tortilla for 20 to 30 seconds per side.
  • Oven: Wrap a stack in foil and heat at 300°F for 10 minutes.
  • Microwave: Wrap in a damp paper towel and heat for 30 seconds. Quick but not as good as the skillet.

Keep them in a clean towel or tortilla warmer so they stay soft while you assemble.

Toppings That Work With Steak Tacos

Steak pairs well with fresh, bright toppings. Here are some good choices:

  • Diced white onion and cilantro
  • Fresh lime wedges
  • Sliced radishes
  • Crumbled cotija cheese
  • Thinly sliced jalapeños
  • Salsa verde or a smoky red salsa
  • Guacamole or sliced avocado

Don’t overload the taco. Two or three toppings is plenty. You want the steak to be the star.

Common Mistakes To Avoid

  • Overcooking the steak. Thin cuts go from perfect to tough in under a minute.
  • Slicing with the grain. This makes the meat chewy no matter how well you cooked it.
  • Skipping the rest. Give the juices time to settle.
  • Using cold tortillas. Warm them up.
  • Cutting the steak too thick. Thin slices fold better in a tortilla.

Make-Ahead Tips

You can season the steak up to 24 hours ahead and keep it in the fridge. Cook it fresh though. Steak tastes best right after it rests and gets sliced.

If you do have leftovers, store the sliced steak in the fridge for up to 3 days. Reheat it gently in a skillet over low heat with a splash of water or broth. Don’t use the microwave or it will get rubbery.

Now you know how to cook steak for tacos that taste great every time. Pick a good cut, season it simply, cook it hot and fast, and slice it thin against the grain. Set out your toppings and warm tortillas, and dinner is ready in under 30 minutes.

Similar Posts