These tender, juicy grilled flank steak tacos are robustly flavored and topped with refreshing avocado salsa. In about 45 minutes, I'll show you how to make this fantastic recipe with step by step instructions.
With a simple spice blend you'll add great flavor to the meat without needing to spend time marinating.

Why I Love Flank Steak Tacos
I love serving these tacos for a weekend BBQ with friends or as a special weeknight meal for the family (hello, taco Tuesday). We're huge fans of the Mexican and Tex-Mex restaurants in our area and often go out or get delivery tacos, but sometimes you just want to make your own - especially if you've got an outdoor grill!
Beef Taco Ingredients
- Flank Steak - An inexpensive and flavorful cut of meat that slices easily, making it perfect for tacos!
- Seasoning Blend - you'll make a robust steak taco seasoning mixture with paprika, cumin, garlic powder, chili powder, salt, oregano, onion powder, and black pepper.
- Avocado Salsa - this refreshing topping includes fresh avocado, diced red onion, chopped fresh cilantro, lime juice, extra virgin olive oil, and salt.
- Small Tortillas - you'll need 8 small flour tortillas (4 ½ inch width); sometimes these are labeled 'street tacos', and they usually come in a package of 20 to 24 tortillas.
- Optional Toppings - crumbled queso fresco, sliced jalapeños, or more lime juice
See the recipe card for quantities.

Substitutions & Variations
- Toppings - if you'd prefer not to use avocado and red onions, you can top the tacos with pico de gallo or salsa. Swap the queso fresco out for crumbled cotija cheese or even feta cheese.
- Meat - while this recipe calls for flank steak, you can just as easily use skirt steak for these as well! Use the same amount, but because skirt steak is a bit thinner, you may only need to grill it for 3 to 4 minutes per side.
- Tortillas - feel free to use small corn tortillas for this recipe as well!

What to Serve with Tacos
If you try this easy steak taco recipe, let me know! Connect on Instagram and share your photos or leave a star rating below.

Flank Steak Tacos
Ingredients
- 1 teaspoon Paprika
- ½ teaspoon Ground Cumin
- ½ teaspoon Garlic Powder
- ½ teaspoon Chili Powder
- 1 teaspoon Sea Salt divided
- ½ teaspoon Dried Oregano
- ¼ teaspoon Onion Powder
- ½ teaspoon Ground Black Pepper
- 1 pound Flank Steak
- 2 tablespoons Olive Oil divided
- 1 Small Red Onion finely diced
- ⅓ cup Chopped Cilantro
- 1 Ripe Avocado diced
- 1 tablespoon Lime Juice
- 8 Small Flour Tortillas
- Optional toppings - crumbled queso fresco sliced jalapeños, or more lime juice
Instructions
- Heat a grill to medium high heat (375 degrees F) or a grill pan over medium high heat.
- Combine the paprika, cumin, garlic powder, chili powder, ½ teaspoon of sea salt, dried oregano, and black pepper in a small bowl. Stir to combine.
- Brush both sides of the flank steak with 1 tablespoon of olive oil. Then sprinkle the seasoning mixture on both sides and pat it in so it sticks.
- Grill the steak for 4 to 5 minutes per side until it is medium doneness (and reaches an internal temperature of 135 to 145 degrees F on an instant-read thermometer).
- Remove the steak from the grill and allow it to rest for at least 10 minutes before slicing.
- Meanwhile, combine the remaining ½ teaspoon of salt, 1 tablespoon of olive oil, diced onions, chopped cilantro, diced avocado, and lime juice in a bowl. Stir to combine.
- Heat the flour tortillas on the grill, over a gas stove, or in a frying pan so they are toasty and crisped.
- Slice the flank steak into ¼-inch strips. If the strips are too large for the tortillas, cut them in half.
- Place the steak strips in the tortillas and top with the onion avocado mixture. Serve immediately.
Leave a Reply