This recipe for steak tacos is grilled marinated steak, thinly sliced and layered into tortillas with diced avocado. A hearty meal option that’s quick to make and a total crowd pleaser!
You can never go wrong with tacos for dinner, some of my favorites include turkey tacos, slow cooker chicken tacos, barbacoa tacos and these fabulous grilled steak tacos.
In my house, every day could be Taco Tuesday, we just love tacos that much! These grilled steak tacos are filled with the most delicious marinated meat, and a little avocado relish adds a cool and creamy finish. You can also use this same meat marinade to make carne asada or fajitas.
How do you make steak tacos?
This recipe starts with steak, which gets marinated in a mixture of olive oil, lime juice, garlic and spices. The meat should marinate for a minimum of one hour, but it’s even better if you let the meat sit in the marinade all day. The steak goes onto the grill, then is thinly sliced and piled into warm tortillas. The final step is to make a quick avocado topping with a little red onion, cilantro and lime juice for flavoring.
Tips for steak tacos
- You can use corn or flour tortillas, whichever one you prefer.
- I like to keep the toppings on my steak tacos simple to really let the flavor of the meat shine through. That being said, you can load up your tacos with any toppings you like such as salsa verde, lettuce, olives, pickled red onions, cheese or sour cream.
- I typically cook my meat on an outdoor grill if the weather is nice. If it’s cold outside, I cook my steak inside on the stove on a grill pan. You can also cook your steak inside on a skillet or even place it under the broiler.
What cut of beef is best for tacos?
This recipe calls for flank steak, which is a leaner cut of meat that cooks up tender and juicy. Be sure to slice your meat against the grain for the best results. Other great beef options include skirt steak, sirloin steak, rib eye, or New York strip steak.
Steak temperatures
The best way to gauge when your steak is done is to use a digital thermometer. You can insert your thermometer into the thickest part of your meat to determine whether the steak is at your preferred level of doneness. I use a thermometer with a remote so that I can just leave the probe in the meat and monitor the temperature from inside the house. I personally like to cook my taco steak to medium, I don’t recommend cooking your meat over 150 degrees F as it will be more likely to be tough or dry.
Keep in mind that steak needs to rest for at least 5 minutes before you slice it, so it’s best to take the meat off the heat a few degrees before you reach your desired temperature, as the meat will continue to cook as it rests.
- Rare: 130 degrees F
- Medium Rare: 135 degrees F
- Medium: 145 degrees F
- Medium Well: 150 degrees F
- Well Done: 160 degrees F
If you like steak, you’ll adore these tacos. This recipe is easy enough to put together on a busy weeknight, yet festive enough for a party. I love to serve a taco bar at my summer outdoor gatherings! Regardless of how you serve your tacos, you’ll be sure to get rave reviews.
More Mexican food recipes
Steak Tacos
Ingredients
For the steak
- 1 1/4 pounds flank steak
- 1/4 cup olive oil
- 1/3 cup lime juice
- 1 teaspoon sugar
- 1 teaspoon salt
- 1/4 teaspoon ground cumin
- 1 teaspoon garlic minced
- 1/4 cup water
- 1 1/2 teaspoons smoked paprika
- 1 teaspoon onion powder
- 1 1/2 tablespoons chili powder
For the tacos
- 8 small corn or flour tortillas warmed
- 1 cup avocado diced
- 1/4 cup red onion finely diced
- 2 tablespoons cilantro minced
- 2 teaspoons lime juice
- salt to taste
Instructions
- Place the olive oil, lime juice, sugar, salt, cumin, garlic, water, smoked paprika, onion powder and chili powder in a gallon sized resealable bag or large bowl.
- Whisk until thoroughly combined.
- Add the steak to the marinade. Marinate in the refrigerator at at least one hour, or up to 6 hours.
- Preheat an outdoor grill, grill pan, or skillet to medium high heat.
- Add the steak and cook for 5-6 minutes per side for medium doneness. Remove from grill and let sit for 5 minutes.
- While the steak is cooking, make the avocado topping. Stir together the avocado, red onion, cilantro, lime juice and salt in a small bowl.
- Thinly slice the steak against the grain. Divide the meat between the tortillas. Top with avocado mixture and serve.
Tasted delicious – thank you!
This quickly became a family favorite! We just love Mexican food!
Quickly became a family favorite! We have them once a week now! Thank you!
I love this taco recipe! I too it with lettuce and Pico salsa!
This is a solid recipe, will make again! I added sliced radishes to my tacos and used beef top sirloin. ( cap off) and it tasted great. Maybe not quite as tender as. Flank bit marinated a couple hours and it was close but the extra taste of. The sirloin was worth it!
The flavor was absolutely perfect! Thanks for sharing!
This flank steak goes so well on tacos! It’s perfect!
This was such a robust and flavorful recipe; my whole family enjoyed this! It has quickly become a family favorite dish!
Oh my, that juicy thick cut steak sure has my mouth watering!! Love this on tacos
These are soooo tasty and insanely easy to make! So good!
What a favorite recipe in the making! I made these and the kids loved them— and Husband approved! Saved to make again
Fabulous recipe and just when I need it – I’ve been meaning to make steak tacos for a long time now. Can’t wait to finally make it happen.
Lovely idea for a Taco Tuesday, which is tomorrow! Gonna try this recipe soon. ๐
That steak looks like it’s cooked absolutely perfectly!! And what better way to enjoy it than in a taco or two?? I love the addition of avocado (I might add some gorgonzola, too!).
Wow this looks delicious, I always put steak on my burritos why not tacos too?? Thank you
Ooh, these look so yummy! Can’t wait to try this recipe for myself x Love love LOVE tacos!