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.

Steak Tacos Recipe | Beef Tacos | Grilled Steak #steak #tacos #tacotuesday #avocado #dinner #dinneratthezoo Steak Tacos Recipe | Beef Tacos | Grilled Steak #steak #tacos #tacotuesday #avocado #dinner #dinneratthezoo

Steak tacos topped with avocado, red onion and cilantro.

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.

Marinated flank steak in a bowl.

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.

Grilled flank steak in a pan.

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.

Sliced grilled flank steak on a plate.

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

A platter of grilled steak tacos in corn tortillas.

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

4.79 from 14 votes

Steak Tacos

AuthorSara Welch
Steak tacos topped with avocado, red onion and cilantro.
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!
Prep Time15 minutes
Cook Time15 minutes
Marinating Time1 hour
Total Time30 minutes
Course Main
Cuisine Mexican
Serves 4


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


  • 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.


Calories: 514kcal | Carbohydrates: 32g | Protein: 34g | Fat: 18g | Saturated Fat: 5g | Cholesterol: 85mg | Sodium: 734mg | Potassium: 875mg | Fiber: 7g | Sugar: 2g | Vitamin A: 1325IU | Vitamin C: 11.6mg | Calcium: 89mg | Iron: 3.9mg

Hello! I’m Sara!

Learn more about Sara

Related Posts

Free Bonus

5 Secrets to Meal Planning + Free Toolkit!

4.79 from 14 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. 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!

  1. 5 stars
    This was such a robust and flavorful recipe; my whole family enjoyed this! It has quickly become a family favorite dish!

  2. What a favorite recipe in the making! I made these and the kids loved them— and Husband approved! Saved to make again

  3. 5 stars
    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.

  4. 5 stars
    Lovely idea for a Taco Tuesday, which is tomorrow! Gonna try this recipe soon. 🙂

  5. 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!).