Skip to Content

Flank Steak Tacos

Sharing is caring!

If taco night is a weekly occurrence at your house, you’ll want to add these Flank Steak Tacos into the rotation! Top the marinated and grilled flank steak with pickled onions, avocado, and crema for a delicious homemade taco. 

Two flank steak tacos in charred flour tortillas on a white plate with a wooden cutting board in the background

We’re pretty taco obsessed in this house. Whether we’re talking about regular ground beef tacos with homemade taco seasoning (or heck, even a packet of Ortega), or a fancier version like these Flank Steak Tacos with all the fixings – tacos are a weekly event over here.

Although Elle and Eric are pretty simple when it comes to their taco topping preferences and are completely happy with shredded lettuce, Mexican blend or Cotija cheese and a bottle of Ortega sauce, I tend to go all-in with the toppings. 

From pickled onions and fresh cilantro to Mexican crema and a variety of hot sauces, I’m totally a “more is more” type of taco eater. Throw in a bag of tortilla chips and the Queso Mama White Queso with Green Chilies from Costco or a bowl of guacamole and I’m pretty much in heaven. 

Since the weather is finally warming up here in Ohio, we’re eager to get outside and grill all the things – starting with these delicious Flank Steak Tacos. 

Wooden board with sliced flank steak, charred corn and flour tortillas, bowls of avocado, cotija cheese, and pickled onions, and lime wedges


Obviously the steak is the star of these tacos, so we have to make sure the meat is as flavorful as possible before we even put it on the grill.

You might look at the ingredient list for this marinade and think I’ve asked you to use every ingredient in your pantry. 

I promise that, just like when making Chipotle Barbacoa, every ingredient in this marinade serves a purpose and is important! And a lot of these are things you might already keep on hand, especially if you’re a taco fiend like I am. 

Whisk stirring together flank steak marinade in a glass bowl on a gray counter

Let’s take a look at the ingredient list:

  • Orange juice 
  • Lemon juice and zest
  • Lime juice and zest
  • Garlic
  • Worcestershire sauce 
  • Brown sugar 
  • Chipotle sauce or chipotle peppers in adobo sauce
  • Paprika 
  • Dried oregano 
  • Ground cumin 
  • Salt and pepper 
  • Hot sauce of choice, optional
  • Olive oil
Flank steak covered in marinade in a white baking dish

I pack this marinade with tons of citrus to keep it bright and to balance the smokiness of the chipotle peppers and the spices. If you’ve never purchased chipotle sauce or chipotle peppers in adobo before, I usually pick them up at my local Mexican grocery or you can find them at most mainstream grocery stores with the other Hispanic foods.

If you’ve never checked to see if your town has a Mexican grocery store, do it! You’ll be able to pick up the best ingredients for your marinade, as well as the best tortillas, taco toppings, and rice or beans for serving on the side.

Plus, you’ll be supporting a local small business! 

To marinate your steak, whisk together all of the marinade ingredients. Cover your steak – either flank steak or skirt steak – with the marinade and refrigerate for at least 2 hours. The longer it marinades, though, the tastier it will be, so let it go all day or overnight if you can.

Sliced, grilled flank steak on a wooden cutting board


When you’re ready for dinner, fire up your grill. 

We like to use our outdoor grill, but you could definitely use a grill pan if you don’t have a traditional grill or want to make these indoors. 

Remove the steak from the marinade, setting the marinade aside. Grill the steak for 3-5 minutes per side, basting a couple of times with the reserved marinade.

Close up of sliced flank steak surrounded by lime wedges on a wooden board

If you’re experienced at grilling and cooking steak, you might be able to eyeball when it’s at your desired doneness. I think it’s always good to use a thermometer to double check, though! 

When the flank steak is done, remove it to a plate or cutting board and let it rest for at least 5 minutes before thinly slicing it against the grain.

Overhead view of two white plates, each holding multiple flank steak tacos, next to bowls of pickled onions


I like to serve these Flank Steak Tacos with a mix of corn and flour tortillas. Just please, I beg of you: warm your tortillas before you assemble the tacos!

As for toppings, I think these tacos are best served with accompaniments like pickled onions, cotija cheese, avocado, Mexican crema, or fresh cilantro. 

And don’t forget to make a big pot of borracho beans to go with them! 

Close up of a flank steak taco in a flour tortilla, topped with avocado, pickled onion and cilantro
Close up of a flank steak taco in a flour tortilla, topped with avocado, pickled onion and cilantro

Flank Steak Tacos

If taco night is a weekly occurrence at your house, you’ll want to add these Flank Steak Tacos into the rotation! Top the marinated and grilled flank steak with pickled onions, avocado, and crema for a delicious homemade taco.
4.47 from 13 votes
Print Pin
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinade Time: 2 hours
Total Time: 2 hours 20 minutes
Servings: 4 -6


For the marinade:

  • 1 cup orange juice
  • 1 lemon zested and juiced
  • 2 limes zested and juiced
  • 4 cloves garlic finely chopped or grated
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon brown sugar
  • 2 tablespoons chipotle sauce or 1-2 chipotle peppers in adobo sauce finely chopped
  • 1 teaspoon paprika
  • 1 teaspoon dried oregano
  • 2 teaspoons ground cumin
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • Few dashes of hot sauce of choice optional
  • ¼ cup olive oil

For the tacos:

  • 2-3 lbs flank steak or skirt steak
  • Flour or corn tortillas
  • Toppings such as pickled onions cotija cheese, avocado, Mexican crema, etc.


  • Combine all marinade ingredients in a bowl and whisk to combine. Pour marinade either into a container big enough for meat or a gallon-size zip-top bag. Add the meat, making sure it is covered by the marinade. Refrigerate for at least 2 hours, ideally overnight.
  • After marinating, remove steak and save the marinade.
  • Grill the steak on each side 3-5 minutes, basting a few times throughout cooking with the reserved marinade. 
  • Use a thermometer to check the doneness of the steak if desired. (Medium Rare: 130-135°F; Medium: 135-145°F; Well: 45-155°F)
  • Once your steak is cooked to your preferred doneness, remove from the grill and let it rest for about 5 minutes. Thinly slice the flank steak against the grain.
  • Served with warmed tortillas and your favorite taco toppings.
The default measuring system on My Baking Addiction is US Customary. Unit conversions are provided as a courtesy; please be aware that there may be some discrepancies.
Card may contain affiliate links. As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Wednesday 5th of October 2022

Taco Tuesday moved to Wednesday so I could marinate this a full 24 hrs after finding this recipe. Worth it!! So tasty and quick prep has made it a new favorite. I love a flavorful dinner with minimal stove time.

Didn't change a thing! I even made a quick pickled onion for the first time to get the full experience. My young boys love tacos and loaded theirs with cheese and lettuce, but loved the steak too. (I was worried it would be too spicy, but it was smokey and delicious.) Will be making again!


Tuesday 25th of October 2022

So glad you enjoyed the recipe, Robin! Thanks so much for stopping by and sharing your feedback! Jamie


Sunday 23rd of January 2022

Very tasty marinade! I didn't have the chilis in adobo sauce but I used smoked paprika and chipotle powder and added a habanero pepper instead. Tastes beautiful with the added habanero as it compliments the citrus so well. Thanks for sharing!


Tuesday 25th of January 2022

So happy to hear you enjoyed the recipe, Jess! Thanks so much for coming by and leaving your feedback! -Jamie

This site uses Akismet to reduce spam. Learn how your comment data is processed.