Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This simple Steak Fajitas recipe pairs zesty, juicy beef with tender peppers and onions for a restaurant-quality meal in your own home. Make the easy dinner on the stovetop or on the grill! Served with a stack of soft, warm tortillas, it’s a family-friendly meal that everyone can agree on.

Close overhead shot of sliced steak fajitas recipe on a cutting board

A chicken or steak fajitas recipe should be a regular staple in every home cook’s rotation. Whether you prepare them on the outdoor grill or in a cast iron skillet on the stovetop, fajitas are such an easy way to make the whole family happy. While you might pile your steak on top of a salad or rice bowl with all of the toppings, the kids can keep it simple with just meat, cheese and tortillas. Customizable meals are the way to go — and you don’t even need to visit your local Tex-Mex restaurant!

What is on a fajita?

In Tex-Mex and Mexican cuisine, the term fajita refers to any grilled meat that is served as a taco on a corn or flour tortilla. While the dish was originally prepared with skirt steak, chicken and other cuts of beef are also commonly used.

In restaurants, the beef is usually cooked with onions and peppers, which can be served on top of the meat. Other classic condiments include:

  • Shredded lettuce
  • Pico de gallo
  • Salsa
  • Cheese
  • Guacamole or diced avocado
  • Chopped onion
  • Sour cream

What cut of beef is best for fajitas?

Skirt steak or flank steak are the best cuts of beef for this steak fajitas recipe. The skirt steak is a little bit more tender than the flank steak, so it can be cooked more without getting tough or chewy (in other words, choose skirt steak if you prefer your meat well done). By contrast, flank steak is leaner, so it’s best when cooked rare or medium-rare. I’ve shown flank steak fajitas here.

Overhead shot of a steak fajitas recipe on a table surrounded by limes chips and guacamole

How to make Steak Fajitas from scratch:

While this meal might feel fun and fancy, it’s actually really simple! Just season the beef with zesty Mexican spices and cook it on the grill or in a skillet. While the meat rests, sauté the veggies and you’re ready to feast!

Ingredients for Steak Fajitas Recipe

  • Flank steak or skirt steak
  • Onion
  • Bell peppers
  • Olive oil
  • Seasonings: paprika, chili powder, cumin, onion powder, garlic powder, cayenne, salt and pepper
  • Plus a variety of optional toppings (see the list below)

Step 1: Prepare the Steak Fajitas Seasoning

First, combine the paprika, chili powder, cumin, onion powder, garlic powder and cayenne in a small bowl.

Seasoning for steak fajitas

Step 2: Season and Cook the Beef

Next, rub the seasoning into the meat on all sides. Then grill the steak on an indoor or outdoor grill, or cook the steak in a large skillet on the stovetop.

Seasoned flank steak for fajitas

Step 3: Cook the Vegetables

While the meat rests (before slicing it), sauté the peppers and onions in a skillet.

Peppers and onions for fajitas in a skillet

Step 4: Slice the Steak

It’s important to make sure that you slice the beef against the grain. This will yield tender, juicy strips of steak for your fajitas!

Horizontal shot of sliced flank steak on a cutting board for fajitas

Step 5: Assemble the Steak Fajitas

You can warm the tortillas in the microwave, on the grill, or in a dry skillet. Then top the warm tortillas with the sliced steak and the tender peppers and onions.

Front shot of a flour tortilla with steak and vegetables for a fajita on a plate

What goes with this Steak Fajitas recipe?

Pair the steak fajitas with any of these easy Mexican-inspired sides:

Steak Fajitas Recipe – Nutrition Information:

Steak fajitas are actually a very healthy Tex-Mex meal! They’re also flexible, because you can customize your toppings to suit your individual nutritional goals. As written, the recipe calls for flank steak, which is one of the healthiest beef cuts — ounce for ounce, a flank steak has fewer calories and more protein than a ribeye or porterhouse. Grilling the steak doesn’t add any fat or calories to the meat, and the seasoning is low in sodium, fat and calories. Top it off with some healthy sautéed vegetables and you’ve got a delicious dinner that’s really good for you!

One sixth of this steak fajitas recipe has just 330 calories, 18 grams of fat, 9 grams of carbohydrates and 33 grams of protein. The nutrition information will vary as you add tortillas or rice and other toppings. To keep it light and low-carb, serve the sliced meat and vegetables over salad greens or cauliflower rice.

Grilled steak fajitas recipe on a wooden table with sides

Preparation and Storage Tips:

  • You can prepare the fajita seasoning mix in advance and keep it stored in an airtight container in the pantry for up to 3 months. If you make fajitas regularly, triple or quadruple the ingredients to make a larger batch to have on hand.
  • Leftover cooked steak fajitas will keep in an airtight container in the refrigerator for about 3 days.
  • You can freeze cooked steak fajitas; however, I find that the meat is the only component that keeps well. Wrapped tightly, the cooked steak will stay fresh in the freezer for up to 2 months. The vegetables tend to have a mushy, watery texture when thawed, so I don’t recommend freezing them.

Cook’s Tips and Recipe Variations:

  • Don’t want to prepare your own fajita seasoning? For a shortcut, you can purchase packets of store-bought seasoning instead.
  • This steak fajita seasoning has a small amount of “heat,” thanks to a little bit of cayenne. I would consider it comparable to “medium” salsa. If your family prefers a spicier fajita, you can increase the amount of cayenne or serve the fajitas topped with jalapeños. By contrast, if you want a more mild fajita seasoning, I suggest cutting the amount of cayenne in half (or omit it altogether).
  • I like soft, warm flour tortillas with fajitas, but you can also serve the fajitas with corn tortillas, over rice, or on top of salad.
  • I recommend either skirt steak or flank steak for fajitas; however, you can use just about any steak that you prefer. We’ve even made the fajitas with New York Strip steaks when that’s what we had on hand (just adjust the cooking time for larger, thicker cuts).
  • Cooking time will vary depending on the size, thickness and cut of your meat. It’s always best to use a digital instant-read meat thermometer to know when your steak has reached the ideal temperature.
  • Serving just two people? Cut the ingredients in half and prepare one flank steak (about 1 lb. total).
Overhead shot of a steak fajita on a plate

More steak recipes that you might enjoy:

Close overhead shot of sliced steak fajitas recipe on a cutting board

Steak Fajitas Recipe

Prep: 10 minutes
Cook: 30 minutes
0 minutes
Total: 40 minutes
Servings 4 – 6 people
Calories 329.8 kcal
This simple Steak Fajitas recipe pairs zesty, juicy beef with tender peppers and onions for a restaurant-quality meal in your own home!

Ingredients
  

FAJITA SEASONING:

  • 2 tablespoons paprika
  • 2 tablespoons chili powder
  • 2 teaspoons cumin
  • 2 teaspoons onion powder
  • 2 teaspoons garlic powder
  • 1 teaspoon cayenne

FAJITAS:

  • 2 lbs. flank steak or skirt steak
  • 1 large onion, thinly sliced
  • 2 sweet bell peppers (any color), thinly sliced
  • Olive oil
  • Optional, for serving: salsa, flour tortillas, sour cream, guacamole, cilantro

Instructions

  • In a small bowl, stir together the seasoning. Rub the seasoning into the beef and set aside. Reserve any leftover seasoning for the vegetables, if desired.

GRILL METHOD:

  • Prepare a hot fire by piling charcoal on one side of grill, leaving other side empty. (For gas grills, only light one side.) Place food grate on grill. Place steak on lit side of grill. Grill, covered with grill lid, over medium-high heat (350° to 400°) about 20 minutes, flipping halfway through. If you are cooking a smaller flank steak or skirt steak (about 1 lb.), it may only need about 15 minutes on the grill.
  • The steak is done when the edges are charred and crispy, and you see some nicely dark searing on the top. Check the temperature in the thickest part with an instant-read thermometer: 115 to 120°F for rare steak, 120 to 125°F for medium-rare steak, 130 to 135°F for medium steak, and 140 to 145°F for medium-well steak.
  • Let the steak rest while you prepare the vegetables.

SKILLET METHOD:

  • Heat a large cast iron pan or griddle over high heat. Add 1 tablespoon of oil to the hot skillet and heat the oil for 1 more minute. Sear the steak in the hot oil for about 3-4 minutes per side, or until it reaches desired temperature.
  • Check the temperature in the thickest part with an instant-read thermometer: 115 to 120°F for rare steak, 120 to 125°F for medium-rare steak, 130 to 135°F for medium steak, and 140 to 145°F for medium-well steak.
  • Let the steak rest while you prepare the vegetables.

FOR THE VEGETABLES:

  • Heat 2 tablespoons of oil in a cast iron skillet over medium-high heat. Cook and stir the onions and peppers in the hot oil until they’re tender (about 7-10 minutes). Season with salt and pepper, to taste.

SERVE:

  • Warm up the tortillas by heating them in the microwave, on the grill or in a dry pan.
  • Slice the beef against the grain in ½-inch thick slices. Serve the beef with the warm tortillas and the vegetables. Garnish with optional toppings and serve!

Notes

  • Don’t want to prepare your own fajita seasoning? For a shortcut, you can purchase packets of store-bought seasoning instead! You will likely need two packets of seasoning for this recipe, since you’re using two pounds of beef.
  • This steak fajita seasoning has a small amount of “heat,” thanks to a little bit of cayenne. I would consider it comparable to “medium” salsa. If your family prefers a spicier fajita, you can increase the amount of cayenne or serve the fajitas topped with jalapeños. By contrast, if you want a more mild fajita seasoning, I suggest cutting the amount of cayenne in half (or omit it altogether).
  • I like soft, warm flour tortillas with fajitas, but you can also serve the fajitas with corn tortillas, over rice, or on top of salad.
  • I recommend either skirt steak or flank steak for fajitas; however, you can use just about any steak that you prefer. We’ve even made the fajitas with New York Strip steaks when that’s what we had on hand (just adjust the cooking time for larger, thicker cuts).
  • Cooking time will vary depending on the size, thickness and cut of your meat. It’s always best to use a digital instant-read meat thermometer to know when your steak has reached the ideal temperature.
  • Serving just two people? Cut the ingredients in half and prepare one flank steak (about 1 lb. total).

Nutrition

Serving: 1/6 of the steak and vegetablesCalories: 329.8kcalCarbohydrates: 8.8gProtein: 33.4gFat: 18gSaturated Fat: 6gPolyunsaturated Fat: 0.9gMonounsaturated Fat: 3.6gSodium: 29.3mgPotassium: 236mgFiber: 3gSugar: 2.5g
Keyword: flank steak fajitas, grilled steak fajitas, steak fajitas recipe
Course: Dinner
Cuisine: Mexican
Author: Blair Lonergan
blair

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Square overhead shot of hands serving a chicken pot pie recipe with biscuits
Overhead image of a bowl of chili mac on a dinner table with cornbread
Hands serving a platter of sheet pan sausage and potatoes

Leave a Comment

Your email address will not be published.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.