Home » Recipes » Sheet Pan Steak Fajitas

Sheet Pan Steak Fajitas

Perfect for busy weeknights, these Sheet Pan Steak Fajitas are bold and flavorful! Juicy and tender marinated steak, colorful bell peppers, and sweet onions are all roasted to perfection on just one sheet pan. Served as tacos, in rice bowls, or over a salad, the options are endless!

A woman in a white tank top smiles while holding a cocktail in a restaurant. The background features ornate wall designs and people sitting at tables.

Ellen’s Recipe Notes

There’s a whole lot to love about this easy steak fajita recipe! The steak stays tender and juicy, while the colorful peppers and onions taste sweet and caramelized. It’s an easy weeknight dinner that can double as a fun party food… Especially if you set up a fajita toppings bar! I recommend making a double batch on two sheet pans if you have guests coming over, as these fajitas go fast. Loaded with bold savory flavors with almost no effort, once you try this one-pan magic, you’ll be hooked!

Hungry for more steak recipes that are good for a busy weeknight? Check out my quick air fryer steak, easy crockpot steak and potatoes, or juicy cast iron steak!

Ingredients for sheet pan fajita recipe arranged on a wooden board: sliced red, yellow, and green bell peppers, sliced onion, a raw skirt or flank steak, fajita seasoning in a small bowl, and a jar of fajita marinade with jalapeños.

Ingredient Notes and Substitutions

Below you will find some helpful notes and substitutions for a few of the key ingredients to make this easy steak fajita recipe. Visit the printable recipe card below for the full ingredient list and amounts.

  • Steak: While we used flank steak as it was on sale, skirt steak is also a great classic choice for fajitas. Hanger steak or flat iron steak will also work! Just make sure to trim any excess fat off of whatever meat you choose.
  • Fajita Marinade: You can use a store bought version or skip this step completely. However, our favorite steak fajita marinade is quick to put together and well worth the little added effort. With a mix of pineapple juice, olive oil, lime juice, soy sauce, jalapeños, and garlic, the marinade makes the meat tender and much more flavorful!
  • Bell Peppers: Use any color you like best, we did a mixture of yellow, orange, red, and green. Keep in mind that green bell peppers have a strong flavor and are more pungent. So if you prefer sweeter bell peppers, skip the green ones!
  • Onion: Any color of onion is just fine, but we like the sweetness a yellow onion brings to our fajitas.
  • Fajita Seasoning: Our homemade fajita seasoning recipe is better than anything you can find at the store and you likely have the ingredients you need on hand.
A close-up of a fork holding seasoned beef fajitas with red, yellow, and green bell peppers, with more beef and peppers blurred in the background.

Want to save this recipe?

Email this recipe to yourself for easy access later!

Tips For Making Sheet Pan Steak Fajitas

Below is a quick overview along with a few quick tips to ensure your beef fajitas turn out perfect. Visit the printable recipe card down below for the full instructions.

Tenderize the steak: I highly recommend manually tenderizing the meat before marinating. I pound it quickly, for just a couple of minutes, with a meat mallet. It’s a win-win… You can take out some frustration and your fajitas become much more tender.

How long to marinate: Let the steak sit in the marinade for at least 30 minutes before cooking, but at least 2 hours is best. If you want to prep ahead, it is even better marinated overnight in the fridge. However, avoid marinating it for too long (like 24+ hours), as the acidic ingredients in the marinade can start to break down the texture, making the meat grainy.

Let the steak come to room temperature before cooking. If you place cold meat straight from the fridge into the oven, the outer layer will cook faster than the inside. Bringing the steak to room temperature, for about 30 to 60 minutes on the counter, helps it cook more evenly.

A sheet pan with a seasoned flank steak surrounded by sliced red, yellow, and green bell peppers and onions, ready to cook. A green-patterned cloth and a bowl of spices are nearby on a white surface.
Season meat and veggies on the sheet pan.
A sheet pan with a large, seasoned cooked fajita steak ready to be sliced, surrounded by sliced red, yellow, and green bell peppers and onions. Nearby are tortillas, sliced avocado, and lime wedges.
Roast in oven for about 20 minutes.

How to season the vegetables: I like to season the peppers and onions with a 1/2 cup of the marinade as well as the fajita seasoning. Then we place the marinated and seasoned steak right on top so the juices coat the veggies as they cook.

Cook on a high temperature: Baking at 425°F gives you a nice sear on the steak and slightly charred, caramelized edges on the peppers. This mimics that classic fajita sizzle you’d get from a hot skillet or grill.

Sliced, seasoned fajita steak on a wooden cutting board, showing a pink center. A knife and meat fork are next to the slices.
Let steak rest then cut into slices.
A sheet pan filled with cooked strips of beef fajitas, red, yellow, and green bell peppers, and onions. Bowls of tortilla chips, sliced avocado, and tortillas are nearby on a white countertop.
Toss sliced steak with veggies and serve.

Let the steak rest before slicing: Giving the meat time to rest before slicing it is crucial for keeping it juicy and flavorful. When steak cooks, its juices are pushed toward the center of the meat. If you cut into it immediately, those juices spill out onto the cutting board instead of staying in the steak. Resting the meat (for about 5–10 minutes) gives the juices time to redistribute evenly throughout.

Slice against the grain: Cutting the steak against the grain shortens the muscle fibers, which makes each bite more tender and easier to chew. This is especially important for leaner cuts like flank or skirt steak.

Sliced sheet pan steak fajitas mixed with red, yellow, and green bell peppers and onions, cooked and served on a tray with a metal spatula partially visible.
No ratings yet
Print Pin Recipe
Yield: 6 servings

Sheet Pan Steak Fajitas

Perfect for busy weeknights, Sheet Pan Steak Fajitas feature juicy steak, colorful bell peppers, and sweet onions all roasted to perfection.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes

Ingredients

  • 2 lbs flank steak, or skirt steak
  • 1 batch fajita marinade, reserve 1/2 cup
  • 4 large bell peppers, cut into strips
  • 1 large onion, sliced
  • 2 tablespoons fajita seasoning

Want to save this recipe?

Email this recipe to yourself for easy access later!

Instructions 

  • Preheat the oven to 425°F. Spray a large sheet pan with nonstick spray and set aside.
  • Optional: Use a meat mallet and tenderize the steak before placing it in the marinade. This extra step will help make the steak extra tender!
  • Place the steak in a large dish or ziplock bag and add the marinade (reserving 1/2 cup of the marinade for later). Make sure to cover the steak with the marinade. Let the steak marinate on the counter for 30 minutes or in the refrigerator overnight. If refrigerated, set steak on the counter 1 hour before cooking to let the steak come to room temperature.
  • In a separate bowl, toss to combine the bell pepper and onions. Pour ½ cup marinade over the vegetables. Stir until the vegetables are coated. Set aside.
  • Spread the marinated vegetables on the sides of the sheet pan and place the marinated steak in the center of the pan. Season the steak and the vegetables with the fajita seasoning.
  • Bake at 425°F for 20 minutes, until the bell peppers are tender and the steak registers 140°F, on a meat thermometer, for medium doneness. Let the steak rest 5 minutes before slicing, this is super important to keep your steak juicy and tender!
  • Slice the steak against the grain, into thin strips. Then toss to combine with the vegetables, and serve as desired.

Notes

How to Store: Let your leftovers cool completely before storing. Then store them in an airtight container in the fridge for up to 4 days.
How to Reheat: You can reheat your steak and veggies in the microwave for 30 seconds at a time until warmed through. Or, for better results, toss everything in a pan and sauté gently for a few minutes. Adding a little broth, oil, or butter if they have dried out at all.
How to Freeze: Once cooled completely, add the fajita mixture into freezer-safe bags, remove all the air, and freeze up to 3 months. For best results, thaw overnight in fridge before reheating.

Nutrition

Serving: 1 serving, Calories: 235kcal, Carbohydrates: 6g, Protein: 33g, Fat: 8g, Saturated Fat: 3g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 3g, Cholesterol: 91mg, Sodium: 84mg, Potassium: 710mg, Fiber: 2g, Sugar: 4g, Vitamin A: 2484IU, Vitamin C: 103mg, Calcium: 42mg, Iron: 3mg
A close-up of a steak fajita taco on a wooden board, filled with grilled steak strips, sautéed red, yellow, and green bell peppers, onions, and topped with crumbled white cheese.

How To Serve Sheet Pan Steak Fajitas

Of course, the best way to enjoy steak fajitas is in tacos with tortillas and all your favorite toppings! I never serve them without a squeeze of fresh lime, a little cheese, and a hearty scoop of guacamole or pico de gallo. A drizzle of sour cream, or our cilantro lime crema, is also amazing on top!

You can also serve these fajitas in a bowl over cilantro lime rice or a salad. Both of these ways are also great with black beans, skillet fried corn, or fresh corn salsa added.

More Easy Mexican-Inspired Dinner Recipes

Let Us Know What You Think!

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top