Save Recipe

Sign in and save recipe to your profile.

Sign In
Get free recipes sent straight into your inbox!

Enjoy delicious steak fajitas, made completely from scratch in just 20 minutes! Using tender flank steak, you can make an amazing and easy weeknight dinner the whole family will love.

Bird's eye view of Steak Fajitas in a cast-iron skillet.

It’s fajita time! Time to wow your family with an easy, all-from-scratch recipe for savory fajitas. A tender, marinated flank steak is cut into thin strips to top a crispy tortilla along with perfectly seasoned, sautéed pepper and onion. The trick to making great fajitas is the meat. Be sure to select the right kind of steak—we prefer flank steak. Follow our pro tip by slicing the meat against the grain! This recipe is so easy and so delicious—it will leave you wondering why you don’t have fajitas all the time!

  • Can I grill my steak?

    The instructions for this recipe call for cooking the sliced steak on a skillet to make it easier to prepare. You can grill the steak on a barbecue if you prefer, but you’ll need to keep the entire steak whole, and slice after grilling. Just remember to not overcook it. The fajitas turn out best when the steak is prepared to medium doneness, or an internal temperature of 130-135 degrees Fahrenheit.

  • What cut of steak is best for steak fajitas? Does skirt steak work? What about sirloin steak?

    You can use most cuts of steak to make steak fajitas, but the more traditional options are to use either flank steak or skirt steak. Sirloin steak is well suited for marinating and is a more budget conscious steak option.

  • What should I serve with steak fajitas?

    Sour cream and avocados or guacamole are great toppers for fajitas. Fajitas are a complete meal all by themselves, but for additional side dishes try Mexican Rice or Mexican Street Corn Salad.

  • PRO TIP: Cut against the grain!

    Cutting the steak against the grain is important! Look at your flank steak. See how there are lines running across it? Don’t cut the meat parallel to those lines! You will end up with tough, chewy pieces of meat. Cutting against the grain breaks up that tissue and allows for a more tender strip of steak that melts in your mouth. CUT AGAINST THE GRAIN!

If you like these fajitas and want to try more like them or see great foods to pair with them, here are some Mexican food recipes that you might like:

Watch the video below where Rachel will walk you through every step of this recipe. Sometimes it helps to have a visual, and we’ve always got you covered with our cooking show. You can find the complete collection of recipes on YouTube, Facebook Watch, or our Facebook Page, or right here on our website with their corresponding recipes.

Steak Fajita topped with sour cream on a tortilla.
Bird's eye view of Steak Fajitas in a cast-iron skillet.
Enjoy delicious steak fajitas, made completely from scratch in just 20 minutes! Using tender flank steak, you can make an amazing and easy weeknight dinner the whole family will love.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes

Fajita Seasoning Mix

  • 2 teaspoons ground cumin
  • 2 teaspoons chili powder
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • 1 teaspoon crushed red pepper flakes
  • 2 tablespoons olive oil

Steak Fajitas

  • 3 large bell peppers sliced (multiple colors preferred)
  • 1 medium red onion sliced
  • 8 ounces mushrooms sliced
  • 2 cloves garlic minced
  • 1 1/2 pounds flank steak thinly sliced against the grain
  • 1 tablespoon Worcestershire sauce
  • 1/4 cup lime juice about 2 limes
  • 10 small flour tortillas for serving
  • In a small bowl, stir together cumin, chili powder, onion powder, salt, and red pepper flakes. Set aside.
  • Heat a large skillet over high heat. Add in 2 tablespoons of olive oil, let heat for a minute, and then add in your sliced bell peppers, onion, and mushrooms. Saute until the vegetables are tender crisp (7-10 minutes).
  • During the last two minutes of cooking add in half of your seasoning mix and the minced garlic. Cook an additional 1 to 2 minutes. Remove the vegetables from the pan and transfer to a serving dish, but keep the skillet hot.
  • Return the skillet to high heat. Add the thinly sliced flank steak to the hot skillet and sprinkle in the remainder of the seasoning mixture, and worcestershire sauce. Cook the steak, tossing constantly, until the meat is browned about 2 to 3 minutes for medium rare. Flank steak is best eaten medium rare. For well done, add an additional 3 to 4 minutes.
  • When the meat is cooked, add the vegetables back in. Drizzle in lime juice and toss together.
  • Serve on a warm tortilla. Serve plain or top with sour cream, cilantro, guacamole, or salsa.


Serving: 1fajita | Calories: 241kcal | Carbohydrates: 22g | Protein: 19g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 41mg | Sodium: 506mg | Potassium: 509mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1725IU | Vitamin C: 66.3mg | Calcium: 60mg | Iron: 2.8mg
Course: Main Course
Cuisine: Mexican
Keyword: Steak Fajitas
Notify of
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Become a Member

Sign up to save recipes in your recipe book, write reviews and more!

Sign up with

By signing up you agree to's terms of use and privacy policy.