Easy Steak Fajitas

2.9K Shares

One pan and 30 minutes to make these Easy Steak Fajitas for an authentic healthy Mexican dinner at home! Serve with white rice or cauliflower rice, lettuce, tomato, avocado, and lettuce wraps or tortillas for the ultimate experience. Great for an easy weeknight meal or meal prep! Gluten-free, paleo, and Whole30 approved!

Last updated on May 2, 2021.

Easy steak fajitas in a large pan garnished with sliced avocado, sliced jalapeños, and lime wedges. Around it is a bowl of salsa, bowl of cilantro, and a platte with jalapeños and limes.

I am all about fajitas. I mean we do live in Austin and what’s not to love about a hot sizzling pan/plate. Today we are sharing one of my favorite ways to do them – steak fajitas!

Why we love these steak fajitas:

  • made in one pan – yay for fewer dishes
  • ready in 30 minutes  (minus the time you marinate the meat)
  • packed with protein and veggies
  • super customizable with how you want to serve them!
  • way cheaper to make than ordering out

Whether you want to make them for an easy and healthy weeknight meal or for meal prep, they totally hit the spot

Large plate loaded with white rice, steak fajitas, chopped lettuce and tomatoes, and herbs. Around it is a bowl of diced tomatoes, bowl of cilantro, lime wedges, and a plate of sliced jalapeños.

How to make easy steak fajitas

Loaded with marinated steak, onions, peppers, and taco seasoning, these steak fajitas make a delicious and hearty one-pan meal the whole family will love! And they only take 30 minutes with a total of 6 ingredients!

Steak fajita ingredients:

  • steak – I like skirt or flank
  • taco seasoning
  • onion
  • peppers
  • olive oil
  • lime juice

Large pan with cooked onion, raw julienned peppers, and seasonings.

First, you want to marinate the steak. Mix together olive oil, taco seasoning, and lime juice. Rub all over the steak and place in a large glass dish or plastic bag. Place in the fridge and let marinate for 2 to 6 hours.

When the steak is done marinating, remove it from the fridge and let sit for a few minutes to warm up. Then, place a well seasoned large cast iron pan over medium heat and let it get hot, about 1-2 minutes.

Add steak and cook for 2-5 minutes per side (length will depend on how thick your steak is) without moving until it reaches your preferred doneness. You will be adding it back to the pan so it doesn’t have to be cooked all the way to your liking. Remove from the pan and let rest.

Next, cook your veggies. If needed, add some oil to the pan. Add onions and sauté for 3-5 minutes, stirring occasionally, until softened and slightly browned. Add peppers, taco seasoning, and salt and pepper and stir to incorporate, and sauté for another 5-7 minutes, stirring occasionally.

While the peppers cook, slice the steak against the grain into thin pieces. Turn the heat off, add in cut steak and 1 tablespoon lime juice. Stir to incorporate and cook for another 1 minute or so until warmed through and well incorporated.

Serve with sides and toppings and enjoy!

What kind of steak for fajitas

I prefer skirt or flank steak for steak fajitas. It doesn’t have too much marble as some of the other cuts of steak but still has a great flavor. It is also a somewhat lean piece of meat.

Since there are some muscle fibers, marinating the steak, having a hot skillet, and giving it a good sear, helps it become pretty tender. Make sure to cut against the grain when preparing it.

A cutting board with sliced steak on it and a knife.

Steak fajita marinade

The secret to the best fajitas is marinating the steak! The taco seasoning gives it the flavor and the acid also helps break down the muscle fibers and makes it really tender.

You do want to be careful not to over marinate though as it can break down the meat too much.

You need:

  • olive oil
  • taco seasoning – a mix of chili powder, garlic powder, cumin, paprika, cinnamon, and cayenne
  • lime juice

Simply mix it all together, fully coat the steak, and let sit for 2 to 6 hours for the best flavor.

What to serve with steak fajitas

The beauty of fajitas is you can eat them in multiple ways depending on what you are feeling, your dietary restrictions, or what you have on hand. Here are few suggestions to serve with fajitas:

  • white rice or cauliflower rice
  • lettuce wraps or cups – I like butter lettuce
  • tortillas
  • black beans or refried beans
  • diced tomatoes
  • chopped romaine
  • avocado
  • pico de gallo or salsa
  • sour cream or plain yogurt
  • chips
  • cilantro
  • lime juice

Using cauliflower rice and lettuce wraps keeps the meal low carb, paleo, and Whole30. You can also make a fajita salad by using a bed of lettuce for the greens, topping it with some of the toppings above, and using salsa as a dressing. This is my favorite way to eat them and works great for leftovers too.

Large pan filled with cooked fajita veggies and sliced steak. Next to the pan is sliced limes.

Different ways to meal prep

This recipe is super easy to throw together and works great for meal prep. Depending on how much prep you want to do, you can either meal prep it all or just a few components. Here are a few suggestions for prepping:

  • partial prep – marinate the steak and slice your onion and peppers. Store veggies in a container until you are ready to cook. You can also cook your steak in advance, but I find cooking the veggies in the steak juices really adds to the recipe.
  • full prep – just follow the directions as written and store it in a tightly sealed glass dish. I suggest undercooking the steak just a tad so it does not overcook when you reheat it.

More easy healthy Mexican recipes

Large pan filled with healthy steak fajitas. In the pan is also some sliced avocado and lime wedges.

Easy steak fajitas in a large pan garnished with sliced avocado, sliced jalapeños, and lime wedges. Around it is a bowl of salsa, bowl of cilantro, and a platte with jalapeños and limes.

Print
Pin

5 from 3 votes

Easy Steak Fajitas

One pan and 30 minutes to make these easy steak fajitas for an authentic healthy Mexican dinner at home! Serve with white rice or cauliflower rice, lettuce, tomato, avocado, and lettuce wraps or tortillas for the ultimate experience. Great for an easy weeknight meal or meal prep! Gluten-free, paleo, and Whole30 approved!

Course Main Course
Cuisine Mexican
Prep Time 5 minutes
Cook Time 25 minutes
Marinate Time 6 hours
Total Time 30 minutes
Servings 3
Calories 323kcal
Author Kelly

Ingredients

Steak Marinade

  • 1 pound steak (skirt, flank, sirloin…- I like skirt the best for fajitas)
  • 1 tablespoon olive oil
  • 1 1/2 tablespoons taco seasoning
  • 2 tablespoons lime juice

Fajita Mixture

  • 1/2 large onion, sliced (200 grams)
  • 4 medium bell peppers, julienned (600 grams)
  • 1 tablespoon taco seasoning
  • 1 tablespoon lime juice
  • salt and pepper, to taste
  • optional toppings: cilantro, pico de gallo, avocado, lime juice, hot sauce…
  • for serving: white rice/cauliflower rice, tortillas, lettuce cups, lettuce, tomato, salsa, guacamole…

Instructions

  • Make the steak marinade. Mix together olive oil, taco seasoning, and lime juice. Rub all over the steak and place in a large glass dish or plastic bag. Place in the fridge and let marinate for 2 to 6 hours. When the steak is done marinating, remove it from the fridge and let sit for a few minutes to warm up.

  • Place a well seasoned large cast iron pan over medium heat and let it get hot, about 1-2 minutes. Add steak and cook for 2-5 minutes per side (length will depend on how thick your steak is) without moving until it reaches your preferred doneness. You will be adding it back to the pan so it doesn’t have to be cooked all the way to your liking. Remove from the pan and let rest.

  • If needed add some oil to the pan. Add onion and sauté for 3-5 minutes, stirring occasionally, until softened and slightly browned. Add peppers, taco seasoning, and salt and pepper and stir to incorporate, and sauté for another 5-7 minutes, stirring occasionally.

  • While the peppers cook, slice the steak against the grain into thin pieces. Turn the heat off, add in cut steak and 1 tablespoon lime juice. Stir to incorporate and cook for another 1 minute or so until warmed through and well incorporated. Serve with optional topping and enjoy!

Notes

nutrition is based on using skirt steak and does not include optional toppings and serving suggestions

Nutrition

Nutrition Facts

Easy Steak Fajitas

Amount Per Serving (1 serving (1/3 recipe))

Calories 323
Calories from Fat 193

% Daily Value*

Fat 21.4g33%

Saturated Fat 7.5g47%

Polyunsaturated Fat 0.8g

Monounsaturated Fat 3.3g

Potassium 1032mg29%

Carbohydrates 23g8%

Fiber 5g21%

Sugar 14g16%

Protein 32.5g65%

Vitamin A 6271IU125%

Vitamin C 265mg321%

Calcium 44mg4%

Iron 6mg33%

* 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!

Recipe by Kelly Nardo, Eat the Gains | Photography by The Mindful Hapa

This post may contain affiliate links and I may make a little bit of money if you click on and purchase the products through the links. It doesn’t cost you any extra money. The compensation helps with expenses to keep ETG up and running. I truly appreciate your support!

Related Posts

2.9K Shares

LEAVE A REPLY

Please enter your comment!
Please enter your name here