Homemade Flank Steak Tacos photo
| |

Flank Steak Tacos

These Flank Steak Tacos are the kind of weeknight meal that feels like a celebration. Tangy, garlicky steak, bright herbs, creamy avocado, and salty cotija all piled into warm corn tortillas—simple, bold, and impossible not to love. The recipe uses 2 to 3 pounds flank steak and a lively marinade that brings soy-like umami from coconut aminos, brightness from rice vinegar or lime, and ginger-garlic warmth. It’s a balanced mix of textures and flavors that comes together quickly once the steak marinates.

If you’re new to cooking flank steak, this cut responds beautifully to a quick soak in a flavorful liquid and a hot, fast sear. When sliced thin across the grain, the meat is tender and juicy. These tacos are flexible: assemble them simply with sliced avocado and cotija, or add the crunchy red onion, fresh cilantro, and your favorite salsa for extra dimension. Below you’ll find a friendly, step-by-step guide to make this exact version at home, along with tips for perfect grilling, stovetop searing, and serving.

Why these tacos work

The magic is in the balance. The marinade blends coconut aminos (or soy alternative) and beefy broth with garlic and ginger for an umami-forward backbone. Rice vinegar (or lime juice) cuts through the richness, while a touch of sriracha gives optional heat. Avocado oil helps the steak sear and develop a caramelized crust. Serve the beef on warm corn tortillas with cool avocado, crumbly cotija, and zingy salsa, and you’ve got a taco that hits savory, bright, and creamy all at once.

Ingredients

  • 2 to 3lbs flank steak
  • ½ cup coconut aminos or 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
  • 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

Equipment and timing

You’ll need a mixing bowl or large zip-top bag for the marinade, a cutting board, a sharp knife, and either a very hot grill or a heavy skillet (cast-iron is ideal) for searing. Total active cooking time is about 20 minutes, but plan for at least 30 minutes to marinate and 5–10 minutes to rest the steak after cooking. If you have more time, a few hours in the fridge deepens the flavor.

Step-by-step instructions

Easy Flank Steak Tacos recipe photo

Follow these clear steps to prepare the marinade, cook the steak, and assemble the tacos. I’ve kept the sequence faithful to the ingredient list and rewritten the directions so each step is concise and actionable.

  1. Make the marinade. In a medium bowl, whisk together ½ cup coconut aminos (or 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, and 1/4 tsp black pepper until fully combined.
  2. Marinate the steak. Place the 2 to 3 lbs flank steak in a large zip-top bag or a shallow dish. Pour the marinade over the steak, turning to coat all sides. Seal the bag (or cover the dish) and refrigerate for at least 30 minutes; for best flavor, marinate 2–4 hours. Do not exceed 24 hours.
  3. Bring steak to room temperature. About 20–30 minutes before cooking, remove the steak from the refrigerator and let it sit at room temperature while you prepare your grill or skillet. This helps the meat cook more evenly.
  4. Preheat your cooking surface. If using a grill, heat it to high. If using a skillet, set it over medium-high heat until it’s very hot and slightly smoking; add a small amount of oil if needed to prevent sticking.
  5. Sear the steak. Remove the steak from the marinade and let excess drip off; discard the leftover marinade. Place the steak on the hot grill or skillet and cook without moving for 4–6 minutes to develop a good crust. Flip and cook the other side for 3–5 minutes for medium-rare to medium, depending on thickness. Adjust time for your preferred doneness.
  6. Check doneness and rest. Use an instant-read thermometer if you have one: aim for 125–130°F for medium-rare, 135°F for medium. Transfer the steak to a cutting board and tent loosely with foil. Let rest for 5–10 minutes. Resting allows juices to redistribute and keeps the meat juicy when you slice it.
  7. Warm the tortillas. While the steak rests, warm the corn tortillas. On a dry skillet over medium heat, toast each tortilla for 20–30 seconds per side until pliable and slightly charred. Alternatively, wrap stacks of tortillas in foil and warm them in a 350°F oven for 10 minutes.
  8. Slice the steak. Using a sharp knife, slice the flank steak thinly against the grain. Cutting across the grain shortens muscle fibers and makes each bite tender. Aim for slices about 1/8- to 1/4-inch thick.
  9. Assemble the tacos. Build each taco by placing a few slices of steak on a warm corn tortilla. Top with sliced avocado, a sprinkle of cotija cheese, chopped fresh cilantro, thinly sliced red onion, and a spoonful of your favorite salsa. Add a drizzle of the steak pan juices if desired.
  10. Serve immediately. Serve the tacos while warm. Offer lime wedges, extra salsa, and hot sauce at the table so everyone can customize their taco.

Tips for success

Delicious Flank Steak Tacos dish photo

  • Don’t over-marinate: The acid in the vinegar or lime juice can begin to “cook” the surface if left too long. Two to four hours is ideal for flank steak; if you’re short on time, 30 minutes will still add flavor.
  • High heat, short time: Flank steak is best cooked quickly over high heat to develop a caramelized crust while keeping the interior tender.
  • Slicing matters: Always slice across the grain. If you’re unsure, look for the long lines of muscle fiber and cut perpendicular to them.
  • Use corn tortillas: Corn tortillas bring authentic texture and flavor. Warm them well so they’re flexible and won’t tear when filled.
  • Customize toppings: Add pickled jalapeños for heat, shredded cabbage for crunch, or a squeeze of lime for brightness. The recipe’s base is versatile and pairs well with many condiments.

Serving suggestions

These tacos are perfect with a simple side salad, a bowl of black beans, or Mexican-style rice. If you’re feeding a crowd, set up a taco bar with warm tortillas, sliced steak, bowls of avocado, cotija, cilantro, red onion, and several salsas so guests can build their own.

Make-ahead and storage

If you want to prepare elements ahead, slice the steak after it rests and store in an airtight container in the refrigerator for up to 3 days. Keep avocado slices separate and add them just before serving to avoid browning. Leftover tacos can be reheated gently in a skillet or wrapped in foil and warmed in the oven until heated through.

Flavor variations

  • Smoky: Add a pinch of smoked paprika or char the steak over wood smoke for a deeper flavor.
  • Spicy: Increase the sriracha or add a sliced jalapeño to the marinade for more heat.
  • Herbed: Stir chopped fresh oregano into the cilantro for a brighter herb profile.

Notes on ingredients

The recipe calls for coconut aminos as a lower-sodium, soy-free alternative to soy sauce. You can substitute regular soy sauce or liquid aminos if you prefer. The choice between rice vinegar and lime juice simply shifts the acidity profile: rice vinegar is slightly milder and more floral, while lime juice adds citrus brightness. Fish sauce or Worcestershire sauce provides a savory depth; use either depending on what you have on hand. If you prefer to keep things purely plant-based for a variation, swap the beef broth for vegetable broth and choose a different main protein.

Why slice across the grain?

Flank steak has long, visible muscle fibers. Cutting across the grain shortens those fibers, making the meat easier to chew and enhancing tenderness. Take a moment to identify the grain direction—your efforts will pay off with more tender bites.

Final thoughts

These Flank Steak Tacos are an easy crowd-pleaser that feel elevated without being fussy. The marinade is flavorful and efficient, the steak cooks quickly, and the assembly allows for personalization. Whether you’re making a weeknight dinner or hosting friends, this recipe delivers big flavor with minimal fuss. Pull together a few simple sides, warm the tortillas, and enjoy a festive taco night.

Ready to get started? Gather your 2 to 3 lbs flank steak and the rest of the ingredients and follow the steps above—these tacos come together faster than you might think and taste like a specially curated meal every time.

Homemade Flank Steak Tacos photo

Flank Steak Tacos

Juicy marinated flank steak sliced thin and served in tortillas with avocado, cotija, onion, cilantro, and salsa.
Prep Time20 minutes
Cook Time14 minutes
Total Time1 hour 34 minutes
Servings: 8 servings

Ingredients

  • 2 to 3 lb flank steak
  • 1/2 cup coconut aminos or soy sauce or liquid aminos
  • 3 Tbsp avocado oil or olive oil
  • 5 clove garlic, minced
  • 1/4 cup rice vinegar or lime juice
  • 1 Tbsp sriracha (optional)
  • 1/4 cup beef broth or water
  • 1 tsp fish sauce or Worcestershire sauce
  • 1 tsp ground ginger
  • 1/4 tsp black pepper
  • 8 to 12 corn tortillas
  • 2 large avocados, sliced
  • 1 cup cotija cheese
  • 1 cup fresh cilantro, chopped
  • 1/2 cup red onion, thinly sliced
  • 1 cup salsa of choice

Instructions

  • Combine the marinade ingredients: coconut aminos (or soy/liquid aminos), 3 Tbsp oil, minced garlic, rice vinegar (or lime juice), sriracha (if using), beef broth (or water), fish sauce (or Worcestershire), ground ginger, and black pepper in a blender and blend until smooth; or whisk well in a bowl.
  • Place the flank steak in a large zip-top bag or shallow dish and pour the marinade over it, making sure the meat is well coated. Seal or cover and refrigerate for at least 1 hour, up to 24 hours.
  • When ready to cook, heat about 2 Tbsp oil in a large (12-inch or larger) skillet over medium-high heat until hot and shimmering.
  • Remove the steak from the marinade and let excess drip off. Carefully add the steak to the hot skillet and cook about 7–8 minutes per side, or until internal temperature reaches 125–130°F for medium-rare, 130–135°F for medium, or 140°F+ for well done.
  • Transfer the cooked steak to a cutting board and rest for 15 minutes to retain juices.
  • Slice the steak thinly against the grain into bite-sized strips.
  • Warm the corn tortillas by your preferred method (skillet, grill, or microwave wrapped in a damp towel).
  • Assemble tacos by filling each tortilla with sliced flank steak, sliced avocado, red onion, cotija cheese, fresh cilantro, and a drizzle of salsa. Serve immediately.

Equipment

  • large zip-top bag or shallow dish
  • blender or bowl and whisk
  • large 12-inch (or larger) skillet
  • Tongs or spatula
  • Meat Thermometer
  • Cutting Board
  • Sharp Knife
  • small bowl (for salsa/toppings)

Notes

  • Use grain-free tortillas for a paleo option.
  • Substitute flour or keto tortillas according to dietary needs.

Similar Posts

Leave a Reply

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

Recipe Rating