Skip to Content

Grilled Flank Steak Tacos Recipe

Sharing is caring!

These are the best steak tacos! These tender, grilled flank steak tacos are robustly flavored, tender, juicy, and topped with refreshing avocado salsa.

I'll show you step-by-step how to make amazing steak tacos that are ready in about 45 minutes. With a simple spice blend you'll add great flavor to the meat.

Several grilled flank steak tacos on a white oval plate.

Making steak tacos has never been easier—there's no marinating time needed, and if you have a gas grill or grill pan, the steak will be cooked in less than 15 minutes.

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!

Jump to:

Ingredients

Here are the simple ingredients you'll need to make the best flank steak tacos!

Ingredients for steak tacos on a marble background.
  • 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.

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.

Paprika, cumin, garlic powder, chili powder, salt, dried oregano, and black pepper on a small white plate.

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.

A silicone brush brushing olive oil onto a piece of flank steak on a black cutting board.
Seasoned flank steak on a black cutting board.

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

A piece of flank steak on the grill.
Grilled flank steak on a grill.

Remove the steak from the grill. Let steak rest on a cutting board for at least 10 minutes before slicing.

A piece of grilled flank steak resting on a cutting board with a pair of tongs.

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.

A glass bowl with a spoon stirring a mixture of chopped red onion, cilantro, and diced avocado.

Heat the flour tortillas on the grill, over a gas stove, or in a frying pan so they are toasty and crisped.

A small tortilla heating on a gas range.

Slice the flank steak into ¼-inch thin strips. If the strips are too large for the tortillas, cut them in half.

Flank steak cut into slices on a black cutting board with a fork and large knife.

Place the steak strips in the warm tortillas and top with the onion avocado mixture. Serve with lime wedges.

Flank steak tacos with chopped onion and avocado topping on a white plate.

Tips for Making this Recipe

Cooking Tips - Clean your grill grates with a stiff brush while you are preheating it. If your grates are older or you are worried about the meat sticking, use tongs and a paper towel to coat the grates in some vegetable oil right before you add the meat.

Ingredient Tips - When purchasing flank steak, try to find a piece that has a uniform thickness, this will ensure even cooking time when grilling.

Recommended Cooking Temperature - I know you might be tempted to cook the steak to rare or medium rare, but when making tacos I actually prefer the meat cooked to medium. It makes for tender steak that's easier to bite into when eating a taco.

Substitutions & Variations

  • 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!
  • 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.
Grilled flank steak tacos on a white oval plate with lime wedges.

Storage

You can save leftover steak for up to 3 days in the refrigerator in an airtight container.

I recommend making the avocado onion mixture right before serving, you can save it in the refrigerator but the avocados will brown after a few hours in the fridge.

What to Serve with Tacos


If you try this easy recipe, let us know! Connect with us on Instagram and share your photos or leave us a rating.

Yield: 8 small tacos (serves 3 to 4)

Flank Steak Tacos

Flank steak tacos with chopped onion and avocado topping on a white plate.

These delicious flank steak tacos are grilled to tender, juicy perfection. They'll be your new favorite steak taco recipe!

Prep Time 10 minutes
Cook Time 10 minutes
Additional Time 20 minutes
Total Time 40 minutes

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

  1. Heat a grill to medium high heat (375 degrees F) or a grill pan over medium high heat.
  2. Combine the paprika, cumin, garlic powder, chili powder, ½ teaspoon of sea salt, dried oregano, and black pepper in a small bowl. Stir to combine.
  3. 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.
  4. 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).
  5. Remove the steak from the grill and allow it to rest for at least 10 minutes before slicing.
  6. 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.
  7. Heat the flour tortillas on the grill, over a gas stove, or in a frying pan so they are toasty and crisped.
  8. Slice the flank steak into ¼-inch strips. If the strips are too large for the tortillas, cut them in half.
  9. Place the steak strips in the tortillas and top with the onion avocado mixture. Serve immediately.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving: Calories: 691Total Fat: 31gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 21gCholesterol: 90mgSodium: 1076mgCarbohydrates: 62gFiber: 7gSugar: 1gProtein: 41g

Skip to Recipe