These flank steak tacos are made with tender grilled steak marinated in citrus, garlic and bold spices. Pile it into warm tortillas with your favorite toppings for a restaurant-worthy taco night at home.
Garnish simply with avocado slices or take it up a notch with corn salsa and pico de gallo!

This post may contain affiliate links. Read disclosure policy.
Key Takeaways: Grilled Flank Steak Tacos
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Marinate Time: 30 minutes
- Total Time: 1 hour
- Servings: 8
- Cook Method: Grilled
- Flavor & Texture: Juicy, tender steak with bright citrus, garlic and warm spices
- Difficulty: Easy. The simple marinade comes together quickly, and the steak grills in about 12 minutes before being sliced and piled into warm tortillas.
Why I Love This Recipe
I love how this recipe turns a budget-friendly cut of beef into juicy, flavor-packed grilled flank steak tacos. My easy flank steak marinade adds bold citrus and garlic flavor, and the steak grills quickly for a restaurant-worthy dinner at home.
If you love steak tacos, my skirt steak tacos or carne asada tacos are two more you need to grill this summer!
Ingredients

Find the full recipe with printable directions below.
- Flank steak: This is a budget-friendly cut of beef that is at its best when it is marinated and cooked quickly. This is why grilling is a great method for making the best flank steak tacos!
- Marinade: Lime juice, olive oil, minced garlic, chili powder or ground cumin, kosher salt, and ground black pepper. This bright citrus marinade gives the steak an amazing flavor while helping to break down the tough proteins and fibers before grilling.
- Corn tortillas: I used corn tortillas here, but flour tortillas will also work well.
- Cilantro: Adds fresh flavor and a pop of color.
- Cotija cheese: This is a Mexican cheese that is salty in flavor and crumbly in texture. If you can’t find any cotija, feta cheese makes a good substitute.
How to Make Flank Steak Tacos

Step 1: Whisk together the olive oil, lime juice, garlic, chili powder, salt and pepper. Add the marinade and flank steak to a zip-top bag, press out the air and seal. Marinate for at least 30 minutes or up to 24 hours in the refrigerator.

Step 2: Remove the steak from the marinade, pat it dry and season both sides with salt and pepper. Grill over medium-high heat for about 6 minutes per side, or until it reaches your desired doneness.

Step 3: Let the steak rest for 5 to 10 minutes so the juices stay in the meat. Slice it thinly against the grain for the most tender bite.

Step 4: Add the sliced steak to warm corn tortillas, then finish with cilantro, cotija cheese and any other toppings you love.
Recipe Tips
- Slice thinly against the grain. The grain refers to the direction the muscle fibers run. When you cut across the grain, you are shortening these fibers which help to make the meat more tender and easier to chew.
- Bring steak to room temperature. If you’re marinating the meat in the fridge, remove it 30 minutes before grilling.
- Let the meat rest. It might be tempting to skip this step but for a perfect grilled steak don’t! Resting allows the juices to flow back into the steak for the best tender cut of meat.
Serving Suggestions
After grilling, the juicy meat is thinly sliced and piled onto corn tortillas. You could also try my homemade flour tortillas if you prefer.
As for toppings, I suggest tomatoes and diced onions, and you’d love my cilantro lime crema. It’s fun to set the toppings out in small bowls and let everyone create their own masterpieces!
Grilled Flank Steak Tacos FAQs
Flank steak and skirt steak are great options if you have time to marinate them first. Grilled sirloin steak is also a good option.
Use a kitchen thermometer to check the internal temperature. Aim for the following temperatures: Medium Rare (130°-140°F), Medium (140°-150°F), Medium Well (150°-160°F), and Well Done (Over 160°F).
This marinade can be made up to 3 days in advance, however, I don’t recommend marinating the meat longer than 24 hours. Typically, I like to add the meat in the morning and grill that evening.
Yes, you can still enjoy these flank steak tacos by cooking the meat under the broiler! This method is a bit different than my steak in the oven as we will just use the broiler. Cook under the broiler turning halfway through until it’s cooked to your desired internal temperature (about 6 minutes per side for medium-rare).
Summarize and Save This Recipe Content On:
Summarize and Save This Recipe Content On:

Love marinated steak? More favorites include this skirt steak marinade, easy steak marinade and teriyaki steak marinade!
More Taco Recipes

Grilled Flank Steak Tacos
Ingredients
- 1 ½ pounds flank steak
- ¼ cup olive oil
- 2 limes , juiced
- 2 garlic cloves , minced
- 1 teaspoon chili powder , or ground cumin
- 1 teaspoon Kosher salt , plus more for grilling
- ¼ teaspoon ground black pepper , plus more for grilling
- 8 6-inch corn tortillas , warmed
- 3 Tablespoons freshly chopped cilantro
- Cotija cheese
Optional toppings: Sliced tomatoes, Diced onions, Avocado, Cilantro lime crema (recipe in notes)
Instructions
- In a large bowl, whisk together the olive oil, lime, garlic, cumin, salt, and pepper. Transfer to a zip-top bag. Add the steak and press out any excess air before sealing. Marinate at room temperature at least 20 to 30 minutes or up to 24 hours in the refrigerator. Set out 30 minutes before grilling.
- Remove the steak from the marinade and pat the steak dry with paper towel. Season each side with kosher salt and pepper.
- Preheat the grill to medium-high heat. Place steak on the grill and cook to desired internal temperature (about 6 minutes per side for medium, depending on thickness of steak). See notes for cooking temperatures.
- Let rest 5 to 10 minutes before slicing against the grain.
- Prep desired toppings while steak is resting. (I like to add diced tomatoes, avocado, and onions with the cilantro lime crema (recipe in notes) on top of the cilantro and cotija cheese.)
- Place steak on top of warm tortillas. Top with cilantro and cotija cheese and any other desired toppings. Serve while warm.
Last step: Please leave a comment and rating after you make the recipe.
Notes
- Medium Rare (130°-140°F)
- Medium (140°-150°F)
- Medium Well (150°-160°F)
- Well (Over 160°F)
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.

Kristyn
Love flank steak!! These tacos were amazing!! The flavor was delicious & they were simple to make! Great any night of the week!
Sheila G
Best tacos ever! This was the first time I ever made steak tacos, what a hit!
I Heart Naptime
So happy to hear they were a success!
CP
These were the best tacos, so much flavor and deliciousness.
I Heart Naptime
So happy to hear you enjoyed them, Cathy!