Steak Fajitas made with an easy homemade fajita seasoning, skirt steak, bell peppers and onions in a one skillet in just 30 minutes!
Easy Mexican recipes like Chicken Fajitas, Easy Carne Asada and Shrimp Tacos are some of our favorites on the site because they’re restaurant quality and can be made at home for a fraction of the cost!
Easy Steak Fajitas
Steak fajitas are one of the most popular meals ordered in Mexican restaurants across the United States for a reason, they’re delicious and flavorful and healthy! Most restaurant food is full of extra fat and salt and with this healthy fajita recipe we can control all ingredients.
You can use any other proteins you’d like for this recipe, I link to my chicken version above but pork loin or seafood would also be great for the same base ingredients.
Best Cut of Beef for Fajitas:
Similar to Carne Asada the best cut of beef for fajitas are either flank steak or skirt steak. They’re tender, easy to cook and when cut across the grain perfect for layering in tortillas along with vegetables and toppings.
If you use other cuts of beef, like a ribeye, you can refer to cooking times for your chosen cuts on the FDA’s website for beef cooking times.
Grilled Steak Fajitas
- Steak fajitas are delicious grilled over medium high heat for 4-5 minutes on each side.
- Cook the vegetable portion in a grill basket, and for steak fajitas I also like to grill the green onions on the grill along side the steak too (I used to order sides of these when ordering meals from Baja Fresh years ago).
- Let the steak rest for five minutes before slicing thinly against the grain.
Sheet Pan Steak Fajitas
- If cooking on a sheet pan line everything up in as even a layer as possible and roast at 400 degrees for 14-16 minutes.
- If you crowd the pan too much the food will steam instead of brown at all and it will taste boiled.
FAVORITE TOPPINGS AND MEXICAN FOOD SIDES:
- Marinade: Marinating the steak before kicks up the flavor so much more.
- Fresh lime juice: this adds a freshness and brightness to the dish along with a ton of flavor.
- Sour Cream: you can use sour cream or a crema from my Beer Battered Fish Tacos recipes.
- Guacamole: use my perfect Chipotle copycat recipe.
- Salsa (Pico de Gallo): this recipe is a great fresh restaurant version in five minutes.
- Refried Beans: These homemade refried beans put the canned variety to shame.
- Queso: If you’ve never used queso as a topping you’re missing out.
- Mexican Rice: The ultimate easy side dish for all Mexican food and I have a green rice version too.
Ways to serve Beef Fajitas:
- You can serve them in flour tortillas or corn tortillas or over lettuce in a tostada shell for the easiest options.
- Serve over rice in a classic burrito bowl presentation.
- Chop up the leftovers and cook inside a quesadilla.
- 1 tablespoon cornstarch
- 2 teaspoons chili powder
- 1 teaspoon salt
- 1 teaspoon paprika
- 1 teaspoon white sugar
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cayenne pepper
- 1/2 teaspoon ground cumin
- 2 pounds flank steak
- 1/4 cup vegetable oil divided
- 1 red bell pepper thinly sliced
- 1 green bell pepper thinly sliced
- 1 yellow bell pepper thinly sliced
- 1/2 red onion thinly sliced
- 3 tablespoons fajita seasoning
- 8 corn tortillas
- 1 tablespoon cilantro minced
- 1 lime cut into wedges
- Stir cornstarch, chili powder, salt, paprika, sugar, onion powder, garlic powder, cayenne pepper, and cumin together in a small bowl.
- Store in an airtight container.
- Add steak to a medium bowl with half the oil and 2 tablespoons of the fajita seasoning, mixing to combine.
- In a large bowl add the bell peppers and onions with the remaining oil and 1 tablespoon fajita seasoning and mix to combine.
- In a large skillet on medium-high heat add the steak and cook for 5 minutes on each side.
- Remove the steak and set aside to rest, then slice thinly.
- Add in the vegetables and cook for 4-5 minutes, stirring frequently, until softened.
- Add the steak back in, stir to combine and top with cilantro and lime juice and cook for 1 minute.
- Serve in corn tortillas.
I made my fajitas steak in my insta pot for 35 minutes! So tender and added my seasonings with red and orange peppers along with onions and yellow and green squash on top of the stove sautéed! Topped it off with melted cheese! It was wonderful! Thanks for this recipe ?????????
My son doesn’t usually like any peppers after I made this fajita recipe he lived it will make it again for. Sure plus try Chicken next time..
Super easy, fast, and delicious!
How long do you marinate the steak?
Reading all these comments, I am almost positive I did something wrong. I followed the recipe, used skirt steak and it was like chewing rubber. I don’t think I over cooked it because the meat was pink on the inside. It was a total bust for me. My family couldn’t even eat it. 🙁
When I cut mine up after cooking, I through the steak pieces back in other the veggies n lt it cook alittle longer
This is very good, right amount of spice for us and EASY!
Made this recipe as written. We loved it. Thank you.
Extremely tasty!!! The seasoning absolutely makes the dish! Will be making again soon! 🙂
So glad you enjoyed it, Alex. Thanks for the 5 stars.
I left out all the bell peppers, they always mess with my digestion. I ate it mostly in flour tortillas with pickled Serrano peppers and Cholua hot sauce. This was delicious.
Glad you customized it to your liking, Jacob.
Looks so delish! Love all the flavors packed on this, need to make this soon!
I love making these during the week for dinner because they are SO easy!
So easy and bursting with flavor! Definitely making these for dinner
Oh my my…I love fajitas and yours look totally delicious. This would be the delicious recipe for the weekend.
Perfect for that! Enjoy.
I love coming to your site when I have no idea what to make for dinner. You always have the best recipes that my family loves and this one looks like another winner to me. Making it tonight.
Awwww, thanks Jen. 🙂