Flavorful, tender, juicy Flank Steak Tacos are an absolute dream for taco lovers! Easy to prepare, loaded with big bold flavors, and easy to customize, these delicious beef tacos are a no brainer when youโ€™re craving Mexican food.

Flank steak tacos on a plate with fresh cilantro, lime, and avocado in the background

Crispy charred thin strips of tender beef swaddled in soft tortillas with fresh avocado, salsa, cotija cheese, and cilantro make the most mouth-watering incredible tacos!

While tacos for dinner on any given weeknight may seem laborious, I assure you, this simple recipe makes the process so easy, especially if you marinate the steak ahead of time.

Thatโ€™s right, you can have an epic fiesta of a meal the next time youโ€™re craving Mexican food without sacrificing a great deal of time.

If you love tacos, be sure to also check out my Carne Asada, Crock Pot Al Pastor Tacos, Crock Pot Birria Tacos, Instant Pot Chicken Tacos, and my Fish Tacos with Mango Salsa

Letโ€™s discuss these flank steak tacos. Iโ€™m willing to bet youโ€™ll go berserk over them for your next taco night!

horizontal photo of flank steak tacos on a plate with red onion and avocado

As I mentioned in The Best Flank Steak Marinade, flank steak is a lean cut of beef that tends to be tougher, making it both an inexpensive cut of meat and ideal for marinating. 

In this way, you’re left with a delicious meal that is cost-effective and has great flavor.

The meat can be prepared on the stove top using a cast iron skillet or grill pan, or on an outdoor grill to keep the heat outside.

To keep meal prep simple, marinate the flank steak the night before, then cook it the next day when youโ€™re ready to eat. 

The actual cooking process takes less than 20 minutes, making these amazing tacos ideal for busy weeknights, and leftover flank steak saves very well for leftovers.

Letโ€™s discuss the simple ingredients for these easy flank steak tacos:

Ingredients for Flank Steak Tacos:

Marinade Ingredients: coconut aminos (or liquid aminos or soy sauce), a little oil, rice vinegar (or cider vinegar or lime juice), garlic cloves (or garlic powder), sriracha, fish sauce or Worcestershire sauce, ground ginger, and black pepper.

If you have a dry rub you love, you can also employ that, or add chili powder, red pepper flakes, or chipotle peppers.

This combination of ingredients for this easy steak taco marinade yields a sweet, savory, and tangy marinade, which complements the beef marvelously.

Ingredients for Steak Tacos: Flank steak (or skirt steak), tortillas (I use corn tortillas or grain-free tortillas but flour tortillas work too), avocado, cotija cheese, red onions, and fresh cilantro.

Once the flank steak is cooked, compiling the tacos is very easy! You simply jam everything into your favorite tortillas, and enjoy!

Get creative with your taco toppings. Chopped sweet onions, store-bought or homemade salsa, guacamole, pico de gallo, shredded lettuce, cheddar cheese, and cabbage slaw are all amazing additions.

How to Make Flank Steak Tacos:

Marinate the Steak:

Add all of the ingredients for the marinade to a small blender and blend until combined. If you donโ€™t own a blender, stir the ingredients together in a bowl.

Transfer the flank steak and the marinade to a large 1 gallon zip lock bag. Seal the bag and marinate the steak for at least 1 hour (ideally several hours, up to 24 hours).

flank steak marinating in a bag

If you don’t have a large zip lock bag, you can marinate the meat in a large bowl covered with a layer of plastic wrap or in a large airtight container or shallow dish.

Cook the Steak:

When youโ€™re ready to cook the steak, heat 2 tablespoons of avocado oil (or olive oil or cooking oil of choice) in a large (12-inch or larger) cast iron skillet over medium-high heat. Allow the skillet to heat up for a few minutes, until the oil is sizzling hot.

Remove the flank steak from the marinade and allow the excess marinade to drip off of it over the sink. Carefully place the flank steak in the hot skillet and cook for 7 to 8 minutes per side, until the steak reaches your desired level of doneness.

Insert a meat thermometer into the thickest part of the meat to check the internal temperature.

Go for 125 to 130 degrees Fahrenheit for medium-rare if you’re looking for tender steak. Shoot for 130 to 135 degrees for medium, and 140 degrees or higher for well-done.

Transfer the steak to a large cutting board and let steak rest for 15 minutes.

Make the Tacos:

Slice the flank steak against the grain using a sharp knife in thin slices.

Heat up the tortillas using your preferred method.

Load up the tortillas with sliced flank steak, avocado, red onion, cotija cheese, and fresh cilantro with a drizzle of your favorite store-bought or homemade salsa.

You can also make Pickled Red Onions, and Easy Salsa Verde for amazing flank steak tacos. Serve the tacos with Homemade Spanish Rice (or Mexican rice) and lime wedges for an amazing meal!

Leftover steak can be stored in an airtight container for up to 5 days.

three beef tacos on a plate

We found these tacos were even more delicious with a salsa or sauce, so be sure to include your favorite salsa, crema or sour cream, or whip up homemade chimichurri sauce or sauce of choice.

How Many Tacos Does This Make?:

2 pounds of flank steak is enough to make 8 to 12 generous sized delicious flank steak tacos. Adjust the size of the flank steak you use according to how many people youโ€™re serving. 

The marinade makes enough for up to 4 pounds of meat, but if youโ€™d like to cook more than that, simply double the flank steak marinade recipe.

Flank steak tacos on a plate.

Love Mexican cuisine? Also try out these delicious Mexican recipes.

More Healthy Mexican Recipes:

For Taco Tuesday, for all you steak lovers, for taco fanatics, for life!

Flank steak tacos on a plate.

Flank Steak Tacos

5 from 3 votes
Amazing, juicy and tender steak tacos made with marinated flank steak or skirt steak. An easy and delicious beef taco recipe that checks all the boxes any time you're craving Mexican food!
Prep Time 20 minutes
Cook Time 14 minutes
Additional Time 1 hour
Total Time 1 hour 34 minutes
Servings: 8 to 12 Tacos

Ingredients

Flank Steak:

  • 2 to 3 lbs flank steak
  • ยฝ cup coconut aminos soy sauce, or liquid aminos
  • 3 Tbsp avocado oil or olive oil
  • 5 cloves garlic minced
  • ยผ cup rice vinegar or lime juice
  • 1 Tbsp sriracha optional
  • ยผ cup beef broth or water
  • 1 tsp fish sauce or Worcestershire sauce
  • 1 tsp ground ginger
  • 1/4 tsp black pepper

Steak Tacos:

  • 8 to 12 corn tortillas**
  • 2 large avocados sliced
  • 1 cup cotija cheese
  • 1 cup fresh cilantro chopped
  • ยฝ cup red onion thinly sliced
  • 1 cup salsa of choice

Instructions

Marinate the Steak:

  • Add all of the ingredients for the marinade to a small blender and blend until combined. If you donโ€™t own a blender, stir the ingredients together in a bowl.
    Ingredients for marinade in a blender, ready to be blended
  • Transfer the flank steak and the marinade to a large 1 gallon zip lock bag. Seal the bag and marinate the steak for at least 1 hour (ideally several hours, up to 24 hours).
    Flank steak marinating in a zip lock bag

Cook the Steak:

  • When youโ€™re ready to cook the steak, heat 2 tablespoons of avocado oil (or olive oil or cooking oil of choice) in a large (12-inch or larger) skillet over medium-high heat. Allow the skillet to heat up for a few minutes, until the oil is sizzling hot.
    flank steak marinating in a bag
  • Remove the flank steak from the marinade and allow the excess marinade to drip off of it over the sink. Carefully place the flank steak in the hot skillet and cook for 7 to 8 minutes per side, until the steak reaches your desired level of doneness. Insert a meat thermometer into the thickest part of the meat to check the internal temperature. Go for 125 to 130 degrees Fahrenheit for medium-rare if you're looking for tender steak. Shoot for 130 to 135 degrees for medium, and 140 degrees or higher for well-done.
    Flank steak cooking in a skillet
  • Transfer the steak to a large cutting board and let steak rest for 15 minutes.

Make the Tacos:

  • Slice the flank steak against the grain using a sharp knife in thin slices.
    Slices of flank steak on a cutting board
  • Heat up the tortillas using your preferred method.
  • Load up the tortillas with sliced flank steak, avocado, red onion, cotija cheese, and fresh cilantro with a drizzle of your favorite store-bought or homemade salsa. Serve and enjoy!
    horizontal photo of flank steak tacos on a plate with red onion and avocado

Notes

*use grain-free tortillas for paleo steak tacos or your choice of flour tortillas or keto tortillas for low-carb.

Nutrition

Serving: 1Taco ยท Calories: 274kcal ยท Carbohydrates: 13g ยท Protein: 21g ยท Fat: 28g ยท Fiber: 4g ยท Sugar: 1g
Author: Julia
Course: Tacos
Cuisine: Mexican
Keyword: beef tacos, flank steak tacos, healthy steak tacos, keto steak tacos, keto tacos, low carb tacos, Mexican food, paleo tacos, steak tacos, taco recipe
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Powers, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More

Need Help With Dinner?

View More Dinner Ideas
5 from 3 votes (3 ratings without comment)

Join The Discussion

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

Recipe Rating




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