The Best Steak Taco Recipe – How to Make Steak Tacos
If you have been searching for a steak taco recipe that actually delivers — tender meat, bold seasoning, and toppings that tie everything together — you just found it. This guide covers everything from how to pick the right steak to how to season it, cook it, and build the perfect taco from the ground up. Whether it is your first time making steak tacos or you are looking to level up your usual taco night, this is the one recipe you will keep coming back to.
What Makes a Great Steak Taco?
A truly great steak taco comes down to three things: the right cut of beef, a well-built marinade or seasoning blend, and fresh toppings that complement the meat without overpowering it. Many people skip the marinade and wonder why their tacos taste flat. Others go overboard with toppings and lose the flavor of the steak entirely. Get these three elements right, and you have something that rivals the best taco truck in town.
Best Steak for Steak Tacos
Choosing the right cut matters more than people think. Here are the most popular options and what to expect from each:
Flank Steak — This is the most commonly used steak for tacos and for good reason. It is lean, flavorful, takes a marinade beautifully, and cooks quickly. Slice it thin against the grain and it is incredibly tender.
Skirt Steak — A favorite for carne asada-style tacos. Slightly fattier than flank, which means more flavor. It also absorbs marinades well and has a rich, beefy taste that holds up to bold seasonings.
Sirloin Steak — If you want something a bit more premium without going full ribeye, sirloin is an excellent middle ground. Look for a well-marbled piece and it will grill up juicy and flavorful.
Ribeye — The most indulgent option. Excellent marbling means incredible flavor, but it is the most expensive choice. Best kept for smaller batches when you want something special.
For everyday easy steak tacos, flank or skirt steak gives you the best results at a reasonable price point. Both are thin cuts that cook fast and respond well to high heat.
How to Season Steak for Tacos
There are two approaches: a dry rub or a wet marinade. Both produce excellent results. The method you choose depends on how much time you have.
Dry Rub (Quick Option — 15 Minutes)
Combine the following for about 1 to 1.5 lbs of steak:
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp smoked paprika
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp dried oregano
- ½ tsp sea salt
- ¼ tsp black pepper
Rub this blend generously all over the steak, pressing it into the meat. Let it sit for at least 15 minutes before cooking. For maximum flavor, apply it up to an hour in advance and let it rest uncovered in the fridge.
Wet Marinade (Best Flavor — 1 to 6 Hours)
The wet marinade takes more time but builds a deeper, more complex flavor:
- 3 tbsp olive oil
- 2 tbsp soy sauce
- Juice of 2 limes
- Juice of ½ orange
- 3 garlic cloves, minced
- 1 tbsp brown sugar
- 1 tsp cumin
- 1 tsp chili powder
- ½ tsp dried oregano
- Small handful of fresh cilantro, roughly chopped
Combine everything in a zip-lock bag or bowl, add the steak, and let it marinate in the fridge for at least 1 hour, or overnight for maximum flavor. The citrus juice tenderizes the meat while the spices infuse deep into the fibers. Avoid marinating longer than 6 to 8 hours, as the acid from the citrus can start to break the texture down too aggressively.
How to Cook Steak for Tacos
Once your steak is seasoned, cooking it properly is what separates a great taco from an average one.

Stovetop (Cast Iron Skillet) Method
This is the easiest and most consistent method for weeknight cooking. Heat a cast iron skillet over medium-high until it just begins to smoke. Remove the steak from the marinade and shake off any excess. Place the steak in the pan and let it cook undisturbed for about 3 to 4 minutes per side, depending on thickness, until the exterior develops a deep brown crust. Do not move it around — that crust is flavor.
For medium-rare, pull the steak at an internal temperature of around 130°F. For medium, go to 135–140°F. Let it rest on a cutting board for 5 to 10 minutes before slicing.
Grill Method
Preheat the grill to medium-high, around 400–450°F. Oil the grates lightly to prevent sticking. Grill flank or skirt steak for about 4 to 5 minutes per side for medium-rare. Ribeye or sirloin may need slightly longer depending on thickness. The grill adds a smoky char that is hard to replicate indoors, and it is the closest you will get to authentic street taco flavor.
Key Rule: Always Slice Against the Grain
No matter which cooking method you use, once the steak has rested, slice it against the grain — meaning perpendicular to the direction the muscle fibers run. This shortens the fibers and dramatically improves tenderness. Cut thin slices, about ¼ to ½ inch thick, and chop into smaller bite-sized pieces if making street-style tacos.
Easy Steak Tacos: Step-by-Step Recipe
Prep time: 15 minutes (plus marinating time) Cook time: 10 minutes Servings: 4 (makes about 8 tacos)
Ingredients
For the Steak:
- 1.5 lbs flank steak or skirt steak
- Full marinade recipe listed above (or dry rub for a faster option)
For the Tacos:
- 8 small corn or flour tortillas
- ½ white onion, finely diced
- Handful of fresh cilantro, chopped
- 1 lime, cut into wedges
- 1 avocado, sliced or mashed
- ½ cup cotija cheese, crumbled
- Pico de gallo or fresh salsa
- Sour cream or Mexican crema (optional)
- Hot sauce (optional)
Instructions
- Prepare your marinade, add the steak, and let it sit in the fridge for at least 1 hour (overnight is best).
- About 30 minutes before cooking, remove the steak from the fridge and let it come to room temperature. This helps it cook more evenly.
- Pat the steak lightly dry with paper towels before it hits the pan — this helps the exterior sear rather than steam.
- Heat a cast iron skillet or grill to medium-high. Cook the steak 3 to 5 minutes per side until nicely charred outside and cooked to your preferred doneness inside.
- Rest the steak for at least 5 minutes, then slice thin against the grain and chop into small pieces.
- Warm the tortillas in a dry skillet for about 30 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds.
- Build the tacos: start with a spoonful of avocado or guacamole on the tortilla, add the sliced steak, then pile on your toppings.
Best Steak Taco Toppings
Half the appeal of steak tacos is the toppings. Here is what works best and why:
Classic Street-Style Toppings: Diced white onion and fresh cilantro are the foundation of an authentic street taco. Add a squeeze of lime juice and a spoonful of salsa verde or red salsa. Simple, clean, and incredibly satisfying.
Elevated Toppings for the Best Steak Taco Recipe:
- Cotija cheese adds a salty, crumbly contrast to the juicy meat
- Avocado or guacamole brings creaminess that balances bold seasoning
- Pickled red onions add brightness and a pop of acidity
- Pico de gallo or corn salsa adds freshness and texture
- Chipotle crema or sour cream adds richness and helps cool any heat
- Sliced jalapeños or hot sauce for those who want extra kick
- Shredded cabbage for crunch
The rule of thumb is to balance richness with acidity. The steak is savory and charred, so bring in something bright like lime, pickled onions, or salsa to round it out.
Tips for the Best Results Every Time

Bring steak to room temperature before cooking. Taking the steak out of the fridge 20 to 30 minutes before hitting the pan allows it to cook more evenly, reducing the chance of a cold center and overcooked exterior.
Do not skip the resting period. Cutting into steak immediately after cooking releases all the juices onto the cutting board rather than keeping them in the meat. Five minutes of patience makes a noticeable difference.
Double up on corn tortillas. For street-style tacos, use two small corn tortillas stacked together per taco. This is how it is traditionally done and it prevents tearing.
Use the leftover marinade as a sauce. Pour the used marinade into a small saucepan, bring to a full boil, and simmer for 15 to 20 minutes until it reduces into a concentrated, sticky sauce. Drizzle it over the assembled tacos for an extra layer of flavor.
Store leftovers properly. Cooked steak keeps in the fridge for up to 4 to 5 days. Reheat in a hot skillet with a little oil to revive the char and prevent it from drying out. The steak can also be frozen for up to 3 months.
Frequently Asked Questions
Final Thoughts
Once you learn how to make steak tacos at home, it becomes one of the most satisfying meals in your rotation. The combination of a well-seasoned, properly cooked steak with fresh, bright toppings and a warm tortilla is hard to beat. Whether you go with flank steak on a Tuesday night or splurge on ribeye for a weekend cookout, the same principles apply: season generously, cook hot and fast, rest the meat, slice against the grain, and pile on the toppings you love.
Give this steak taco recipe a try and you will never need to order takeout on taco night again.






