Get your



EsmeSalon Recipes

Get access to 1000+ homemade tried and tested recipes by home chefs

By subscribing, I agree to receive a newsletter, exclusive content and free gifts, and declare that I have read the privacy policy and terms and conditions.

Steak Fajita

Please Spread the love, Sharing is Caring!

As an Amazon Associate, I earn from qualifying purchases.
Please note that EsmeSalon may have a financial relationship with some of the vendors we mention in this post which means we may get compensated financially or in kind, at no extra cost to you if you make a purchase through any link in this post. Please refer to our Affiliate Disclosure and Privacy Policy should you require any additional information.

Please do not miss out, this is a Foolproof Steak Fajita recipe for a very satisfying weeknight dinner. 

A fajita, in Tex-Mex cuisine, is any stripped grilled meat with stripped peppers and onions usually served on flour or corn tortillas. The term originally referred to skirt steak, the cut of beef first used in the dish.

Steak Fajitas

Steak Fajita

an image of Steak Fajitas in a pan cast iron pan with 3 bowls of trimmings and wraps on the side

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A classic Tex-Mexican recipe, juicy thin slices of steak and well seasoned, cooked to perfection, and tossed with sauteed bell peppers and spring onions.

  • Author: EsmeSalon
  • Prep Time: 15 minutes
  • Cook Time: 5 minutes
  • Total Time: 20 minutes
  • Yield: 8 servings 1x
  • Category: Lunch
  • Method: Easy
  • Cuisine: Mexican


Units Scale
  • 1 lb Thinly Sliced Steak
  • 1 Large Yellow Onion
  • 1 Large Red Onion
  • 1 Pepper (you can use mixed colors)
  • 1 Teaspoon Garlic Powder
  • 1 Teaspoon Ground Cumin
  • 1 Teaspoon Smoked Paprika
  • 1 Tablespoon Avocado Oil
  • 3 Limes (extra for serving)
  • Salt & Pepper to taste
  • 8 Flour Tortillas
  • Extra Oil (to sauté)
  • Chopped Spring Onion (garnish)


  1. Slice onion and peppers into strips and set aside.
  2. In a bowl, combine oil, juice of lime, and spices.
  3. Cut the steak into strips and toss in the spice mixture.
  4. Heat oil in a heavy-based pan, cook meat in batches then set aside.
  5. Sauté the onion and peppers for about 3-4 minutes then add the steak to the pan and toss well.
  6. Squeeze the juice of half a lime over and garnish.
  7. Serve filled into warm tortillas topped with pico, grated cheese, guacamole, or sour cream.
  8. Enjoy!!


  • Serving Size: 1 fajita
  • Calories: 300
  • Sugar: 3.5 g
  • Sodium: 789.3 mg
  • Fat: 9.6 g
  • Carbohydrates: 38.1 g
  • Fiber: 1.6 g
  • Protein: 17.8 g
  • Cholesterol: 34 mg

Tried this recipe?

Give us a shout at _esmesalon on Instagram

Recipe Card powered byTasty Recipes
an image of Steak Fajitas in a pan cast iron pan with 3 bowls of trimmings and wraps on the side
Steak Fajitas

This post was added to the following link parties:


Copyright © 2024 – All rights reserved.

  • Make tomorrow more amazing than today!
  • Just believe in yourself and dream big.
  • Do not give up on your hopes. Take care always.


I, Esme Slabbert, am the author and creator of this site, EsmeSalon. It is unlawful to re-use any content from this blog, without my written permission. Please contact me should you wish to discuss it further.


My goal is to provide the best homemade recipes that are healthy for all families to enjoy. I also endeavor to showcase and share other bloggers and promote them on my Blog. You will also find Resources and Courses and Services for Bloggers which I promote from time to time.

4 thoughts on “Steak Fajita”

    • Hi Louise. Yes I think most times people do use chicken, that’s why this is a nice twist and hope you will enjoy it. Take care and thanks for popping in.

  1. I have never tried a steak fajita, I always use chicken. I’m not a big red meat eater but my son and daughter would love this. #wotw


Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star