Spicy Beef Fajitas (with a Cilantro Lime Marinade)


Total Time:



There’s really nothing quite like the sizzle and aroma of Beef Fajitas coming straight from the kitchen at your favorite Mexican restaurant!! Well, except maybe getting that same sizzle and smell while you’re in the comfort of your own home!  Beef Fajitas with a Cilantro Lime Marinade from www.whatsgabycooking.com (@whatsgabycookin)

I love a fajita night. Hot sizzling meat and veggies fresh off the stove wrapped in a warmed tortilla and slathered with guacamole and salsa. OMG. My mouth is watering as I type this. Nothing sounds better right now. These beef fajitas make an appearance ALL the time at our house. The secret to great fajitas is all about the marinade. That spicy citrus flavor that gets all over the meat, and then is in the pan that cooks the veggies… it’s perfection! This meat gets marinated for about 8 hours – so it’s easy to assemble in the morning before you go to work! You could even make it the night before and give the meat about 24 hours to soak up all the flavors from the marinade – your call! But give it at least 8 hours for optimum results!

Beef Fajitas with a Cilantro Lime Marinade from www.whatsgabycooking.com (@whatsgabycookin)

Once you’re meat and peppers are loaded with flavor and ready to go, serve it up with a giant spoonful of my best ever guacamole and a side of salsa and your favorite tortillas. (I’m partial to flour tortillas since they wrap up so nicely but you could use corn too!)

Beef Fajitas with a Cilantro Lime Marinade



For the marinade:

  • 2 limes juiced
  • 1 tablespoons olive oil
  • 4 garlic cloves minced
  • 1 jalapeño seeded and minced
  • 4 tablespoon fresh cilantro finely chopped
  • 1 teaspoon cumin
  • ½ teaspoon cayenne pepper
  • 1 teaspoon salt
  • 2 1/4 pounds flank steak trimmed of fat

For the Fajitas

  • 1 green bell pepper thinly sliced
  • 1 red bell pepper thinly sliced
  • 1 yellow bell pepper thinly sliced
  • 1 red onion thinly sliced
  • 1 yellow onion thinly sliced
  • Guacamole
  • Salsa
  • 12 flour tortillas


  • In a small bowl, whisk together marinade ingredients.
  • Place steak in a shallow container, and pour marinade over it. Refrigerate, covered, 8 hours or overnight to tenderize meat.
  • Drain the marinade from the meat. Grill the steak on a grill pan over medium-high heat for 4 minutes each side until just slightly pink in the center. Transfer the steak to a cutting board and let rest for at least 15 minutes.
  • Meanwhile, in the same pan with the steak juices, add the bell peppers and onions. Sauté the mixture for 5-7 minutes until the vegetables are slightly softened. Thinly slice the steak against the grain on a diagonal and add to the veggies and toss to combine. Serve with warm tortillas, salsa and guacamole!

5 Tips from a Private Chef email series

Get my latest recipes + my bonus 5 Tips From a Private Chef email series

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Megan

    This looks great! I'm always looking for new taco or fajita recipes. I'll definitely be making this soon. Thanks for sharing the recipe, and that picture looks awesome!

  2. Mary

    Tyler has some wonderful recipes. These fajitas look marvelous and are well worth a try. Have a great day, Mary.

    • April

      Since you don’t use meat, Try the marinade with portabella mushrooms. They are really meaty.

  3. Donna-FFW

    This looks absolutely terrific! Love it. The flavors sound perfect together. LOVE this new blog look, first time Im seeing it. Ill have to grab your button.

  4. Sommer @aspicyperspective

    This looks delicious! The would be great to sure for a crowd on game day too!

  5. Karly

    I just can’t stay away! Everywhere I look I find something new to crave. Totally obsessing over this recipe and cannot wait for the next family fiesta!

  6. Chicken Fajita Bowls with Guacamole – What's Gaby Cooking

    […] every which way whether it’s at home or at a restaurant. I’ll eat chicken fajitas, steak fajitas, shrimp fajitas, fajita quesadillas… you name it. And the fact that I don’t have a […]

  7. Weekly Meal Plan: 5 easy family dinner recipes for the week ahead.

    […] taking some leeway with #TacoTuesday and going with these Beef Fajitas (with a cilantro lime marinade) at What’s Gaby Cooking. I mention the marinade specifically […]

  8. Felicia

    Made this tonight for my husband and 3 year old toddle and it was excellent. Very easy and full of amazing flavor. A keeper.

    • Felicia Crump

      I just had this as leftovers for lunch and it might have been even better than last night. If you are thinking about trying this recipe – don’t hesitate!

  9. Anjie

    This was a crazy awesome recipe. I would highly recommend giving it a try.

  10. Jennifer Rivera

    5 stars
    Made this recipe the other night. I used steak and chicken. DELICIOUS!!!! We both loved it. I’m going to try to use the marinade on drumsticks. Thanks Gaby!!

    • Jennifer Rivera

      FYI I used double the marinade on a package for drumsticks. OMG!!! They were the best! Everyone loved them!