New here? Start here!

Grilled Flank Steak Tacos

Juicy, tender Grilled Flank Steak Tacos are packed with the fresh flavors of cilantro, lime juice, avocado, and homemade pico de gallo. Perfect for Cinco de Mayo or any summer evening that calls for a little fiesta!

Grilled Flank Steak Tacos loaded with homemade pico de gallo, cheese, and avocado!

I’ve officially decided Mexican food is my favorite. Please don’t tell Asian or Mediterranean food I said that. (I still love you crab rangoon and gyros!) After making, eating, and photographing these tacos I decided there was nothing more satisfying to my senses than a giant plate of Mexican food.

It starts with the smells. No, seriously, the smells! This recipe involves quite a lot of chopping, but don’t think of it as a chore. Instead, think of it as an air freshener for your house, a natural and free sinus cleansing. You see, the moment your knife hits the cutting board your house will be filled with the bright scent of limes and the zesty aroma of chopped jalapeno. You’ll be transported to a patio far, far away, with visions of margaritas dancing in your head.

Then there are the colors. Bright reds and greens, a hint of purple, and a blush of pink in the steak, these tacos are almost too pretty to eat. Of course, you know I’m never making anything that’s actually too pretty to eat, because as fun as it is too look at these tacos, eating them is 1000 times better.

Grilled Flank Steak Tacos via

Friends, this steak. Oh my goodness, this steak. The marinade is a combination of garlic, jalapeno, cilantro, lime juice, and orange juice. It’s bright, it’s sassy, it’s spicy, it’s AMAZING. And of course, grilling the tacos, making your own quick pico de gallo, and covering the whole thing with cheese tips the flavor scales from good to EPIC TACO status.

Grilling steak is always a tricky process, and we’ve had our fair share of tough, overdone steak, but I think we’ve finally got it down with the flank steak. The key is to grill this thin cut of steak for 7-8 minutes a side, flipping only once. The result is steak that is nicely charred on the outside and a perfect medium pink in the center.

Grilled Flank Steak Tacos via

I can’t think of a better way to celebrate Cinco de Mayo than a warm, breezy patio, a plate full of flank steak tacos, and a pitcher of margaritas to share. Don’t invite too many friends over though, because you might find yourself hoarding all the steak for yourself.

Grilled Flank Steak Tacos

Prep Time 35 minsPrep Time
Cook Time 18 minsCook Time
Total Time 53 mins Total Time
Yields 4


    For the steak marinade

    • 2 lbs. flank steak
    • 4 minced garlic cloves
    • 1 jalapeno, minced
    • 1 handful cilantro, chopped
    • 1 teaspoon Kosher salt
    • 1/2 teaspoon black pepper
    • Juice of 2 limes
    • Juice of 1 orange
    • 1/4 cup olive oil

    For the pico de gallo

    • 4 tomatoes, chopped
    • 1/2 small red onion, chopped
    • 1 jalapeno, chopped (I remove half the seeds to keep the heat at medium)
    • 1 large handful cilantro, chopped
    • Juice of 1 lime
    • Salt and pepper, to taste

    For the tacos

    • 8 flour tortillas
    • Shredded jack cheese
    • Sliced avocado
    • Lime wedges


      For the marinade:

      1. Add all of the ingredients to a jam or jelly jar with a tightly sealing lid. Seal then shake until well combined. Place the steak in a large ziplock bag or casserole dish. Pour the marinade over the steak, then seal or cover and allow to marinate for 2-8 hours.

      For the pico:

      1. In the meantime, prepare the pico de gallo. Mix together all ingredients in a medium sized bowl. The pico can be serve fresh, but is best if refrigerated for a few hours to let the flavors meld together.

      For the tacos:

      1. Preheat a grill to medium high heat. Lightly oil the grates to keep the steak from sticking. Remove the steak from the marinade and place it on the grill. Grill for 7-9 minutes a side, flipping once. This will yield a medium cooked steak. I don't recommend cooking flank steak above medium. Remove the steak from the grill and allow it to rest for five minutes before slicing thinly across the grain.
      2. If desired, toss the tortillas on the grill for a few seconds to warm and char them slightly. To serve, place steak in the tacos then top with cheese, avocado, pico, and a squeeze of fresh lime juice. Eat immediately.


      Loading nutrition data...

      Thanks for cooking with me today!

      If you made this, I'd love for you to share a photo of your creation on my Facebook page, and don't forget to join the NeighborFood community to get recipes, meal plans, and a special members-only newsletter delivered straight to your inbox!

       Recipe adapted from The Food Network

      { 17 comments… add one }

      Leave a Comment

      • Erin @ The Spiffy Cookie April 27, 2015, 11:22 AM

        Oh yea these are perfect! If I end up hosting cinco de mayo at home next week I may need to try these.

      • Krista April 27, 2015, 11:35 AM

        Nothing beats a good steak taco! These look awesome !

      • Lori | Foxes Love Lemons April 27, 2015, 12:30 PM

        I always say that I could eat Mediterranean food every single day and never get sick of it, but I could make a pretty strong case for Mexican food, too. And flank steak is my favorite of all the steaks. And tacos are probably my favorite food, if I REALLY had to choose. What I’m saying is, I’m really into this recipe. Pinned!

        • Courtney @ Neighborfood April 27, 2015, 4:27 PM

          Gosh, I don’t know if I could pick a single favorite food. It’s like picking a favorite child!

      • realfoodbydad April 27, 2015, 3:43 PM

        My favorite as well, and this recipe is exactly why. Love these!

      • Nutmeg Nanny April 27, 2015, 5:54 PM

        I’m all about Mexican food. I want to cover these steak tacos is cilantro and devour about a million of them…yum!

      • Heather S-G April 27, 2015, 9:00 PM

        Mexican is my favorite, too…and really there’s no wonder with all the vibrant colors and flavors displayed in these gorgeous tacos. They sound amazing!

      • Amy Stafford April 27, 2015, 9:28 PM

        I am with you Mexican is my favorite and these tacos look amazing!!

      • Mariah Mercurio April 27, 2015, 10:40 PM

        Epic taco flavors indeed 😉 That flank steak marinade sounds incredible! These definitely need to make it into our taco tuesday rotation!

      • Kate@Diethood April 28, 2015, 1:54 AM

        I just stick with “all food” is my favorite food! It’s safer that way! 😉
        The tacos look so awesome!!

      • Denise Elmer May 4, 2015, 7:48 PM

        I made this recipe tonight for my picky, picky, PICKY (I can’t emphasize that enough) husband, and he loved it! He was even expounding on different ways to use the steak and the pico de gallo. Thanks so much for posting! I finally have a new recipe for my “rotation”!

        • Courtney @ Neighborfood May 5, 2015, 9:38 AM

          This just made my day! Thanks so much for sharing Denise! I’m so glad you and your husband both enjoyed this. I hope you find a lot of other tasty ways to use the steak and pico!

      © 2015 NeighborFood | Privacy Policy | Designed by Snazzle Media | Development by A LA MODE designs