Flank Steak Tacos Recipe: Simple and Satisfying!

Please Rate this Recipe

Flank Steak Tacos are a simple and delicious meal made with marinated and grilled flank steak. The steak is soaked in a flavorful mixture of citrus juices, garlic, chilli powder, and oil, and then grilled to perfection.

After grilling, the steak is sliced thinly and served in warm flour tortillas. You can add your favourite toppings like avocado, cilantro, onions, and a squeeze of fresh lime juice.

These tacos are great for dinner, especially when you want something tasty and protein-packed without too much fuss. If you have any leftovers, store the steak in an airtight container in the fridge for up to three days.

To serve leftovers, reheat the steak slices gently in a pan or microwave and assemble your tacos with fresh tortillas and toppings. Flank Steak Tacos make a fantastic meal that’s easy to prepare, enjoy, and store for later.

Flank Steak Tacos Recipe

Flank Steak Tacos Recipe

Flank Steak Tacos are great for those nights when you want a tasty, protein-rich meal without a lot of hassle. These tacos burst with citrus and garlic flavors, a bit of heat, and a touch of sweetness—making them a real winner! Plus, tacos go hand-in-hand with warm weather, the grill, and my desire to enjoy every bit of that wonderful summer sunshine.
Prep Time 10 minutes
Cook Time 20 minutes
Marinating time 30 minutes
Total Time 1 hour
Course Main Course
Cuisine Mexican
Servings 7
Calories 205 kcal


  • 1 ½ pounds Flank steak
  • cup Oil
  • Juice of 1 Lemon
  • Juice of 2 Limes
  • Juice of 1 Orange
  • 1 tsp minced Garlic
  • 1 tsp Chili powder
  • 1 tsp Salt
  • 8 6- inch Flour tortillas
  • Chopped cilantro avocado, onions, and lime wedges for serving


  • In a bowl, whisk together the oil, lemon juice, lime juice, orange juice, garlic, chili powder, and salt. Pour this mixture into a large ziplock bag.
  • Add the flank steak to the bag. Press out any excess air and seal the bag. Move the steak around in the bag so it’s well-coated with the marinade. Let it marinate in the fridge for at least 30 minutes. (For even better flavor, you can let it marinate overnight.)
  • Preheat your grill or grill pan to medium-high heat. Use tongs to transfer the steak from the bag to the grill, discarding the excess marinade. Grill the steak for about 8 minutes on each side, or until it reaches your preferred level of doneness. (I like mine slightly pink in the middle for the best flavor and juiciness.)
  • Once the steak is done, remove it from the grill and let it rest for 10 minutes. Then, slice it into thin strips.
  • Place the steak strips in the tortillas and top with your favorite garnishes such as avocado, onions, cilantro, salsa, and a squeeze of fresh lime juice.


  • Marinate Longer for More Flavor: If you have the time, marinate the steak overnight. This allows the flavors to penetrate deeper, making the meat even more flavorful and tender.
  • Use Fresh Citrus: Freshly squeezed lemon, lime, and orange juice make a big difference in the marinade’s taste. Bottled juice can work in a pinch, but fresh is best.
  • Rest the Meat: Letting the steak rest for 10 minutes after grilling keeps it juicy. Cutting into it too soon can cause the juices to run out, making the meat drier.
Keyword Flank steak marinade, Flank steak tacos recipe, How to make flank steak tacos?, Marinated flank steak, Quick & Easy Steak Tacos, Tacos with flank steak

Nutrition Facts:

Nutrition Value
Calories205 kcal
Sodium347 mg

Can I Use a Different Cut of Meat?

Can I Use a Different Cut of Meat?

Yes, you can use other cuts of beef like skirt steak or sirloin if you can’t find flank steak. These cuts also work well with marinades and grilling, though the cooking times might vary slightly. Just be sure to slice the meat thinly against the grain to keep it tender.

How Do I Know When the Steak is Cooked Properly?

The steak is done when it reaches your preferred level of doneness. Aim for an internal temperature of about 135°F (57°C) for medium-rare. Use a meat thermometer for accuracy. If you don’t have one, you can check by making a small cut in the centre to see the colour. I like it slightly pink in the middle for maximum juiciness and flavour.

Can I Cook the Steak Indoors If I Don’t Have a Grill?

Absolutely! If you don’t have an outdoor grill, use a grill pan or a regular skillet on your stovetop. Heat the pan over medium-high heat and follow the same cooking instructions, making sure to ventilate your kitchen well due to the smoke from cooking the steak.

Leave a Comment

Recipe Rating