Easy Steak Fajitas let you skip the restaurant and have a tasty Tex-Mex meal at home. It is so easy to make delicious homemade Fajitas right on your stovetop.
Fajitas are as pretty to serve as they are delicious!
Easy Steak Fajitas
This Beef Fajitas recipe is really simple to prepare, and they cook up quickly.
The marinating of the steak is what takes the most amount of time, but you can chop your veggies and prepare the garnishes while the steak marinates.
How to Make Homemade Steak Fajitas
Slice the vegetables in 1/2" strips and set them aside. Mix up the marinade in a bowl.
Marinate the meat at least 30 minutes. Cook the meat in a hot skillet to desired doneness. Let the meat rest after cooking.
After the steak rests, slice it into strips and set it aside while cooking the veggies a few minutes in a little oil and some of the marinade.
Then transfer to a serving plate with the sliced steak. You can also add everything back into the skillet to serve from it.
Steak Fajitas can be served in tortillas, and garnished with lots of tasty toppings.
What Goes With Steak Fajitas?
In flour tortillas is the most common way to serve Fajitas. You can also serve these delicious Fajitas with rice, beans, or even in a salad.
You Might Also Like
Beef and Bean Burritos
Homemade Flour Tortillas
Chile con Carne
Instant Pot Enchilada Rice
You can serve the Fajitas straight from the skillet, or from a serving platter. Have all of your garnishes ready to go so the Fajitas don't get cold!
If you make these yummy homemade Steak Fajitas, pleas let me know! Just leave a comment below with a star rating. I'd love to know how you liked them!
Easy Steak Fajitas
- Skillet (or Grill Pan)
- Bowl for Marinade
- 1 pound Sirloin or flank, or skirt steak, at least 1 inch thick steak (can be thinner and cooking time need to be adjusted (shorter))
- 3 small Bell Peppers tricolor or at least 2 different colors, cut into ½ inch thick strips
- 1 small Yellow Onion, cut into ½ inch thick strips
- Vegetable Oil for cooking
- 2 teaspoons Fresh Lime Juice, plus more for serving
- 1 ½ teaspoons Cumin
- 1 teaspoon Smoked Paprika
- 2 large Garlic Cloves, minced (or 1 ½ teaspoons Garlic Powder)
- ¼ teaspoon Chili Flakes, or more depending on how spicy you’d like it
- ½ teaspoon Salt
- ¼ teaspoon Black Pepper (or to taste)
- 1 Tablespoon Olive Oil
Garnishes For Serving
- Avocado, Shredded Cheese, Cilantro, Lime Wedges, Sour Cream, Hot Sauce
- Prepare the veggies on a separate plate so they are ready when you need them. You can chop them while the meat is marinating.
- In a large shallow dish (or ziplock bag) mix all the marinade ingredients, reserving 2 tablespoons for the veggies later.
- Coat the steak with the marinade and allow to marinate for 30 minutes (or for a couple of hours, refrigerated, if you have time). Before cooking allow steak to come to room temperature.
- Heat up a cast iron skillet or grill pan over medium-high heat with some vegetable oil. Sear the steak for 4 minutes on both sides (to achieve medium rare temp.)* and 1 minute on both of the sides/edges (kitchen tongs will be very helpful here to hold the steak!).
- Transfer to cutting board, sprinkle with salt and let rest for 5 minutes. Cut against the grain into ½ inch strips to serve.
- Wipe out the skillet and add more vegetable oil. Cook the veggies on medium-high heat with the reserved 2 tablespoons of marinade until just softened.
- Season with salt and pepper to taste and serve with any garnishes you like.
We really enjoyed this recipe. The steak was so delicious.I like that I can control how crisp to make the vegetables.