Description
These Flank Steak Tacos are packed with bold, juicy flavor and vibrant toppings. Perfectly marinated and seared flank steak is sliced thin and served on warm tortillas with fresh lettuce, pico de gallo, and crumbled cheese. Ideal for taco night, parties, or quick dinners, this recipe delivers restaurant-quality tacos with minimal effort.
Ingredients
1 1/2 lbs flank steak
3 tablespoons olive oil
3 tablespoons lime juice (freshly squeezed)
2 tablespoons orange juice
2 tablespoons soy sauce
2 garlic cloves, minced
1 teaspoon ground cumin
1 teaspoon chili powder
1/2 teaspoon smoked paprika
1/2 teaspoon black pepper
1/2 teaspoon salt
1/4 teaspoon crushed red pepper flakes (optional)
8 small corn or flour tortillas
1 cup shredded romaine or iceberg lettuce
1 cup fresh pico de gallo
1/2 cup crumbled cotija or feta cheese
Fresh cilantro leaves (for garnish)
Lime wedges (for serving)
Optional: sliced avocado, pickled red onions, jalapeño slices, sour cream
Instructions
1. In a bowl, whisk together olive oil, lime juice, orange juice, soy sauce, garlic, cumin, chili powder, smoked paprika, black pepper, salt, and red pepper flakes.
2. Place flank steak in a zip-top bag or shallow dish and pour marinade over it. Seal and refrigerate for at least 1 hour, up to 8 hours.
3. Prepare taco toppings: chop lettuce, make pico de gallo, crumble cheese, and slice optional garnishes.
4. Heat a cast iron skillet or grill pan over high heat. Remove steak from marinade and sear for 4–5 minutes per side for medium-rare.
5. Let steak rest for 5–10 minutes before slicing thinly against the grain.
6. Warm tortillas in a dry skillet or over an open flame until soft and slightly charred.
7. Assemble tacos with steak, lettuce, pico de gallo, cheese, cilantro, and other desired toppings.
8. Serve immediately with lime wedges on the side.
Notes
Marinate the steak no longer than 8 hours to avoid over-tenderizing.
Warm tortillas before serving for best texture.
Store components separately to keep leftovers fresh.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling or Searing
- Cuisine: Mexican-American
Nutrition
- Serving Size: 2 tacos
- Calories: 520
- Sugar: 3g
- Sodium: 620mg
- Fat: 28g
- Saturated Fat: 9g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 38g
- Cholesterol: 85mg
Keywords: flank steak tacos, steak tacos, easy taco recipe