Skip to Content

Easy Steak Fajitas

  • Serves: 4
Easy Steak Fajitas

These Easy Steak Fajitas make an ideal weeknight dinner. They can be prepped and marinated ahead of time, making dinner prep a breeze and are so full of flavor you’ll want to make them all the time!

These Easy Steak Fajitas make an ideal weeknight dinner. They can be prepped and marinated ahead of time, making dinner prep a breeze and are so full of flavor you’ll want to make them again and again.

Every year around this time I find myself admitting defeat as I realize that my hopes and dreams of being in a “fall routine” are shattered. Yes, my kids are in school. Yes, the adventures are less and the entertaining is scaled back compared to that of the summer months, but fall comes with its own kind of crazy.

Steak Fajitas 10

I knew my life would be full once my three kids were all school aged, but the sports, school, social, and birthday schedules are kicking my butt even more than I anticipated. My family’s crazy level of busyness calls for fast dinners that don’t compromise nutrition and for this reason we love fajitas, especially these easy steak fajitas.

Steak Fajitas 11

Meal Prep Steak Fajitas

Steak fajitas are the perfect make ahead meal. As a necessity, I’ve recently gotten into advance meal prepping and it has become a life-saver! Generally, my go-to’s for meal prepping are anything I can throw on a sheet pan (like this chicken shawarma sheet pan dinner). This recipe for steak fajitas is my current fave and here’s why:

  • The steak can be marinated the night before.
  • Veggies can be chopped and prepped the night before or even earlier that week.
  • Once everything is prepped the entire meal can come together in 10 minutes!
  • My whole family LOVES these and I’m confident you will, too.
Steak Fajitas 6

Which Steak is best for Fajitas?

The best cuts of steak to use for fajitas are skirt, flank or flat iron. These cuts are loaded with flavor, but also offer very tender results which is exactly what you want when you’re cutting the steak thin, cooking it quickly and then wrapping it all up in warm tortillas for fajitas!

Steak Fajitas 1
Steak Fajitas 2
Steak Fajitas 3
Steak Fajitas 5

How do you marinate steak for fajitas?

Similar to the marinade we use for our chicken fajitas, we like to stick with the key elements of fat, acid and flavor. Here’s what goes into our marinade and results in the most tender and flavorful steak fajitas:

  • Lime juice
  • Olive oil
  • Cumin
  • Garlic
  • Onion powder
  • Smoked paprika
  • Chilli powder
  • Cilantro

The steak of your choice doesn’t require a lot of time to soak up the marinade, but the longer you have the better. Mix all the marinade ingredients together, pour it over the steak, seal it in an airtight container, and then don’t think about it for a couple minutes up to a couple of days.

Steak Fajitas 10

What should you serve with steak fajitas?

I like the mix of grilled bell peppers and warm marinated steak over a bed of lettuce or on top of crispy corn tortilla chips with melted cheese for a more indulgent nacho option. My family’s favorite accompaniments are the classics:

  • Sour Cream
  • Guacamole
  • Warm tortillas
  • Pico de gallo OR The World’s Best Salsa

More Easy Tex-Mex Dinners:

Sheet Pan Chicken Fajitas

Chicken Street Tacos with Mango Salsa

Turkey and Quinoa Stuffed Bell Peppers

Smoky Grilled Salmon with Avocado Salsa

If you make these Easy Steak Fajitas we’d love to hear about it! Tag @themodernproper and use the hashtag #themodernproper so we can admire your handiwork and drool along with you.

Easy Steak Fajitas

  • Serves: 4


  • 1.5 lbs Skirt, flank or flat iron
  • 3 Bell peppers, mixed colors
  • 1 Purple or white onion
  • Cilantro
  • Tortillas
  • Sour cream
  • Guacamole
  • Salsa

Steak Fajita Marinade Recipe

  • 1 tbsp Olive oil
  • 1 Lime, juiced
  • 1/4 cup Taco seasoning
  • 1/4 cup Tamari or soy sauce
  • 1/4 cup Cilantro


  1. In a large bowl make a marinade using the taco seasoning, olive oil, soy sauce, cilantro and lime juice.
  2. Set steak on a rimmed baking sheet and pour all but 1/4 cup of marinade over the steak. If not using right away, cover and set in refrigerator until ready to use.
  3. In a bowl, toss vegetables with remaining marinade and set aside.
  4. Preheat grill to high heat. Set prepared steak directly on grill and cook for 3 minutes without touching. Turn and cook for one more minutes. Continue turning until steak is medium well. Allow to rest while cooking onions and peppers. (If cooking this in the winter, cook the steak on a hot cast iron skillet using the same method!)
  5. On the stove or grill heat a cast iron skillet to high heat. Add in vegetables cooking until slightly charred, stirring often.
  6. Thinly slice the steak and serve with warm vegetables, sour cream, warm tortillas, guacamole and sour cream. Enjoy!