Grilled Flank Steak Tacos

Last updated July 13, 2023 By Kelly Nardo | 2 Comments
This post contains affiliate links. Please read my policy page.
These grilled flank steak tacos are the perfect summer recipe! Made with a sweet, tangy, and spicy marinated steak and then stuffed into tortillas with cabbage, corn salsa, and cheese. Everyone will love these!
Prep: 10 minutes
Cook: 10 minutes
Marinating Time 2 hours
Total Time: 2 hours 20 minutes
Servings 8 tacos
4.75 from 4 votes

It doesn’t get much better than a loaded taco does it? Especially on a hot day with a cold drink. These grilled flank steak tacos are a new favorite taco recipe and a must for summer!

Tacos are a staple in our house when we want an easy meal. We love throwing together some protein, veggies, cheese, and sauce in a tortilla or a bowl. They come together quickly, are versatile, and always hit the spot.

Never Miss a Recipe!

Get new recipes like this delivered to your inbox.

A plate steak tacos with corn tortillas stuffed with shredded cabbage, grilled steak, corn, tomatoes, avocado, cheese, and cilantro on a plate.

But these grilled steak tacos might take the cake. I had some leftover corn salad and was wondering what to do with it. My husband had also picked up some steak from the store. With some other ingredients we had on hand, here we are.

The real star of the show is the marinated steak. It’s sweet from the coconut aminos, spicy from the spices, and a little tangy from the lime juice. After grilling it, it comes out super juicy and tender. It might be the only way I marinate steak now.

Combined with the other ingredients – some freshness from the corn, tomatoes, and avocado, crunchiness of the cabbage the flavor combination is perfect.

Why we love these flank steak tacos

  • full of flavor – we have juicy marinaded steak, sweet and spicy corn salsa, crunchy cabbage, and salty cotija cheese
  • customizable – feel free to swap out the taco fillings for what you enjoy or have on hand.
  • easy macro-balanced meal – they are packed with protein, carbs, veggies, and some healthy fats!
Overhead shot of two steak tacos on a brown plate. They are stuffed with cabbage, corn, tomatoes, avocado, and cilantro. Next to the plate is a bowl of salsa, a plate of limes, and plate of tortillas.

Best steak for tacos

Flank steak is a great choice for tacos. It comes from the cow’s lower-bottom abdominal muscle and is a lean piece of meat. While it does have a decent amount of muscle fibers, it still has a great flavor. Marinating it, cooking it over high heat for not too long, and cutting it into thin pieces helps it become tender. Make sure to cut against the grain when slicing it.

You don’t want to overcook it or it will become too tough and chewy. I suggest medium-rare at most. Flank steak is also reasonably priced and can be easy to find.

Ingredients

  • flank steak – marinated and quickly grilled to come out super tender!
  • homemade steak marinade – a mix of coconut aminos, lime juice, garlic, chili powder, paprika, cumin, and red pepper flakes
  • corn tortillas
  • shredded cabbage – for some crunch
  • corn salsa – a mix of fresh sweet corn, diced tomatoes, red onion, avocado, and jalapeno
  • tomatillo salsa
  • cotija cheese – for a touch of saltiness
  • fresh cilantro
White marble counter with a bowl of spices, a bowl of coconut aminos, a plate of two pieces of raw steak, a bowl of salsa, a bowl of shredded cabbage, a stack of corn tortillas, a bowl of corn salsa, a bowl of grated cheese, and a plate of limes, garlic cloves, and small bowl of salt and pepper.

How to make flank steak tacos

  1. Make the steak marinade. Mix together the marinade ingredients in a jar.
  2. Marinate the steak. Add steak to a baking dish or plastic bag and pour over the marinade, making sure to evenly coat all sides. Marinate for at least 30 minutes, up to 2 hours.
  3. Prep your remaining ingredients while the steak marinades. Make your corn salsa and shred your cabbage. Place in the fridge until ready to use.
  4. Grill your steak. Take the steak out of the refrigerator and let it come up to temperature. While it is doing so, light your grill to medium-high heat (around 400-450 degrees). Once hot, place steak close to direct heat and grill for 3-5 minutes. Flip and cook for another 3-5 minutes depending on how thick your steak is, or until internal temperature reaches 130-135 degrees (for medium-rare). Let rest for 5-7 minutes.
  5. Optional – warm your tortillas. If desired, you can heat up your tortillas so they are pliable. On a gas stove, light to low-medium heat. Put tortillas directly over the flames and cook for 15-30 seconds, flip, and cook another 15-20 seconds. The edges might get a little charred, but that’s okay! You can also heat them up in a hot cast iron skillet on the stove by placing them in the pan and heating them for 30 seconds on each side. Repeat with each one. Wrap them in a kitchen towel to keep them warm.
  6. Build your tacos. Assemble your tacos by filling your tortillas with a little shredded cabbage, a few pieces of steak, some corn salsa, tomatillo salsa, a sprinkle of cotija cheese, some cilantro, and a squeeze of lime juice.
  7. Enjoy!

Steak taco marinade

The star of these grilled steak tacos is flank steak marinade. It’s the perfect combo of sweet, spicy, and tangy. And it pairs perfectly with the taco fillings.

Steak taco marinade:

  • coconut aminos – this adds a nice sweetness to the recipe
  • fresh lime juice – for some tangy and helps tenderize the meat
  • fresh garlic
  • chili powder
  • cumin
  • paprika
  • red pepper flakes – for a little spice
  • salt and pepper

Simply add all the ingredients to a measuring cup or jar and mix well to combine. Add steak to a sealable airtight container or bag and pour over the marinade, making sure to evenly coat the steak.

How long should you marinate steak for?

Marinating steak is a great way to infuse flavors and so help tenderize the meat. Using citrus in your marinade helps break down the meat, but you don’t want to do it for too long. I suggest marinading this for 1-2 hours, and a maximum of 6 hours. After 6 hours, the acid can break down the beef and ruin the texture of the meat.

How do you cut flank steak for steak tacos?

To cut steak for tacos, slice it against the grain into thin strips. Cutting against the grain cuts through the muscle fibers and gives you more tender meat that is easier to chew. You can leave it in thin strips or cut it into bite-size pieces for tacos.

What to serve with flank steak tacos

While these beef tacos can be a complete meal on their own, here are some of our favorite taco sides:

  • rice
  • beans
  • tortilla chips
  • guacamole and salsa
Close up of a plate with grilled steak tacos with cabbage, corn, diced tomatoes, avocado, cheese, and cilantro.

Substitutions and additions

  • flank steak – skirt steak or sirloin steak will work instead of flank.
  • corn tortillas – corn or flour tortillas will work.
  • shredded cabbage – shredded lettuce will work instead.
  • corn salsa – feel free to use store-bought.
  • tomatillo salsa – your favorite kind of salsa (red or green) will work instead.
  • cotija cheese – queso fresco is a great substitute.

More taco recipes

If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!

A plate of two flank steak tacos stuffed with cabbage, grilled steak, corn, tomatoes, avocado, salsa, cheese, and cilantro. Around the plate is a plate of lime wedges, a bowl of salsa, and a plate of tortillas.
A plate of two flank steak tacos stuffed with cabbage, grilled steak, corn, tomatoes, avocado, salsa, cheese, and cilantro. Around the plate is a plate of lime wedges, a bowl of salsa, and a plate of tortillas.
4.75 from 4 votes

Grilled Flank Steak Tacos

Author: Kelly Nardo
These grilled flank steak tacos are the perfect summer recipe! Made with a sweet, tangy, and spicy marinated steak and then stuffed into tortillas with cabbage, corn salsa, and cheese. Everyone will love these!
Print Recipe Pin Recipe
Course: Main Course
Calories: 261kcal
Protein: 22.6g
Carbs: 22.1g
Fat: 9.6g
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinating Time: 2 hours
Total Time: 2 hours 20 minutes
Servings: 8 tacos

ingredients

Flank Steak Marinade:

For serving:

  • 8 corn tortillas
  • 2 cups shredded cabbage (120 grams)
  • 2 cups corn salsa (use fresh or homemade)
  • 1/2 cup tomatillo salsa
  • 1/4 cup cotija cheese
  • freshly chopped cilantro
  • lime juice

instructions

  • Make the steak marinade. Mix together coconut aminos, lime juice, garlic, chili powder, paprika, cumin, red pepper flakes, salt, and pepper in a jar.
  • Marinate the steak. Add steak to a baking dish or plastic bag and pour over the marinade, making sure to evenly coat all sides. Marinate for at least 30 minutes, up to 2 hours. If desired you can turn/mix it every few hours to ensure coating.
  • Prep your remaining ingredients while the steak marinades. Make your corn salsa and shred your cabbage. Place in the fridge until ready to use.
  • Grill your steak. Take the steak out of the refrigerator and let it come up to temperature. While it is doing so, light your grill to medium-high heat (around 400-450 degrees). Once hot, place steak close to direct heat and grill for 3-5 minutes. Flip and cook for another 3-5 minutes depending on how thick your steak is, or until internal temperature reaches 130-135 degrees (for medium-rare). Let rest for 5-7 minutes.
  • Optional – warm your tortillas. If desired, you can heat up your tortillas so they are pliable. I like to do this on my gas stove as this way gives them some nice char marks for a little more flavor. To do so, light your stove to low-medium heat. Put tortillas directly over the flames and cook for 15-30 seconds, flip, and cook another 15-20 seconds. The edges might get a little charred, but that's okay! You can also heat them up in a hot cast iron skillet on the stove by placing them in the pan and heating them for 30 seconds on each side. Repeat with all tortillas. Wrap them in a kitchen towel to keep them warm.
  • Build your tacos. Assemble your tacos by filling your tortillas with a little shredded cabbage, a few pieces of steak, some corn salsa, tomatillo salsa, a sprinkle of cotija cheese, some cilantro, and a squeeze of lime juice. Repeat with remaining tortillas.
  • Enjoy! Serve with your favorite sides or eat as is!

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.

nutrition

Nutrition Facts
Grilled Flank Steak Tacos
Amount Per Serving (1 taco)
Calories 261 Calories from Fat 86
% Daily Value*
Fat 9.6g15%
Saturated Fat 3.3g21%
Polyunsaturated Fat 1.1g
Monounsaturated Fat 4.1g
Cholesterol 61mg20%
Sodium 512mg22%
Potassium 546mg16%
Carbohydrates 22.1g7%
Fiber 3.4g14%
Sugar 5g6%
Protein 22.6g45%
Vitamin A 32IU1%
Vitamin C 18mg22%
Calcium 105mg11%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?If you make this recipe or anything from Eat the Gains, leave a comment and rating to let people know how you liked it! Also, make sure to post it and tag me so I can see all of your creations!! @eatthegains and #eatthegains on Instagram!

Get My Guide On
How to Build a Balanced Plate

No recipe, no problem! Learn the key factors to build a balanced plate for sustainable eating and to fuel your body to support your activity, goals, and lifestyle.

4.75 from 4 votes (3 ratings without comment)

Leave a Reply

Have a question or want to share how you liked the recipe? Share your feedback!

Recipe Rating




2 Comments

  1. 5 stars
    My husband and I whipped these up for lunch today. The marinade so super flavorful and easy to make! I didn’t have corn salsa this time but I can’t wait to try it next time. The tacos are easy to make for a quick lunch or dinner. We have leftovers too and I can’t wait to eat them for lunch for the rest of the week.