With these cilantro lime sheet pan fajitas you can make your entire dinner on just one pan. Juicy steak full of flavor—you won’t be disappointed.

There’s nothing more Texan than Mexican food—or at least Tex‑Mex. Drive almost anywhere in Texas and you’ll pass a Mexican restaurant. My family enjoys plenty of Mexican meals, but sometimes it’s nicer to make a quick, flavorful dinner at home. These cilantro lime sheet pan fajitas let you prepare a complete meal with minimal fuss using just one sheet pan.
The recipe features juicy, marinated skirt steak surrounded by bell peppers and onions, roasted until caramelized with a bright cilantro‑lime flavor. It’s simple, fast, and excellent for weeknights or feeding a crowd.

Important Tips
- Choose a good cut of meat. A little fat is fine, but avoid pieces with excessive gristle. Ask your butcher if you’re unsure.
- The recipe uses skirt steak, but flank steak can be substituted. Flank is sometimes less chewy, though it has a slightly different flavor.
- Lime juice helps tenderize beef, so don’t skimp on it in the marinade.
- After removing the meat from the oven, let it rest 5–10 minutes so the juices redistribute.
- Always slice against the grain: identify the muscle fibers running along the meat and cut perpendicular to them for the most tender bites.

Making the Cilantro Lime Marinade
Combine chopped cilantro, lime zest, and lime juice in a bowl. Add minced garlic, dried onion flakes, olive oil, and a generous pinch of salt and pepper. Whisk everything together until well mixed.
Place the steak in a large resealable plastic bag or container, pour in the cilantro‑lime marinade, seal, and massage gently to coat the meat evenly. Refrigerate to marinate for at least a couple of hours, or ideally overnight for best flavor.

If you’re short on time, you can prepare the marinade in the morning and let the steak sit at room temperature for 30 minutes before cooking.

How Long to Marinate?
The longer you can marinate, the better—within reason. Aim for at least a couple of hours, or ideally overnight. If pressed, even 30 minutes to an hour at room temperature will add flavor. I often make the marinade in the morning and let the beef sit out 30 minutes before cooking.

Preparing the Vegetables
Slice bell peppers into long strips and thinly slice a red onion. Place them in a bowl and drizzle with olive oil.
Add chili powder, onion powder, paprika, garlic salt, and cumin. Toss until the vegetables are evenly coated. Set aside while the oven preheats and the meat comes to room temperature.

Cooking the Fajitas
Preheat the oven to 450°F (230°C). Remove the marinated meat from the refrigerator and let it come to room temperature for about 30 minutes.
Arrange the steak in the center of a large rimmed baking sheet and spread the seasoned vegetables around it in a single layer. Roast for 13 minutes, then switch the oven to high broil and broil for an additional 2 minutes to get some char on the vegetables and meat.
Remove from the oven and let the steak rest for 5 minutes before slicing. Remember to slice against the grain for the most tender results.

Serving Suggestions & Variations
- Warm tortillas: separate tortillas with a little water, wrap in foil, and heat in the oven for 10 minutes while the fajitas cook.
- Serve with sour cream, shredded cheese, or guacamole.
- Use the fajita meat and vegetables on top of a salad or in a burrito bowl with Mexican or cilantro‑lime rice.
- Add sliced fresh jalapeños to the vegetables if you want extra heat.

Cilantro Lime Sheet Pan Fajitas
These fajitas are an easy, flavorful one‑pan dinner that highlights tender, citrusy steak and roasted vegetables. They’re perfect for busy evenings or for feeding a small group with minimal cleanup.
Ingredients
- 1.5 lbs skirt steak
- 1 medium red onion
- 4 cups sliced bell peppers
Cilantro Lime Marinade
- 3 limes, zest and juice
- 1 cup chopped cilantro
- 1 TBSP minced garlic
- 2 TBSP olive oil
- 2 TSP dried onion flakes
- Salt and pepper to taste
Seasoning for Vegetables
- 2 TBSP olive oil
- 1/2 TSP garlic salt
- 1/2 TSP onion powder
- 1/2 TSP chili powder
- 1/2 TSP cumin
- 1/2 TSP paprika
Instructions
- In a bowl, combine cilantro, minced garlic, dried onions, lime zest, lime juice, 2 TBSP olive oil, and salt and pepper. Whisk to combine.
- Place the steak in a resealable bag or container and pour the cilantro‑lime marinade over it. Seal and refrigerate for at least 2 hours or overnight if possible.
- Preheat the oven to 450°F. Remove the meat from the refrigerator 30 minutes before cooking so it reaches room temperature.
- Slice the onion and bell peppers into strips. Toss with 2 TBSP olive oil and the vegetable seasonings until evenly coated.
- On a large rimmed baking sheet, place the steak in the center and arrange the vegetables around it in a single layer.
- Roast for 13 minutes, then broil on high for 2 minutes to develop char. Remove from the oven and let rest for 5 minutes.
- Slice the steak against the grain and serve with the roasted vegetables and your favorite toppings.
Notes
- Choose a good quality cut of meat; a little fat is fine but trim excessive fat.
- Lime juice tenderizes the meat—use the full amount for best results.
- Resting the meat before slicing helps retain juices.
- Warm tortillas in foil with a bit of water while the fajitas cook to serve immediately.
Nutrition (per serving)
Serving: 1 person | Calories: 445 kcal | Carbohydrates: 20 g | Protein: 39 g | Fat: 23 g | Saturated Fat: 5 g | Cholesterol: 102 mg | Sodium: 398 mg | Fiber: 5 g