Beef and Veggie Sheet Pan Fajitas are a delicious and simple meal that brings together juicy strips of beef with colorful bell peppers and onions, all roasted on one pan for easy cleanup. The fajita seasoning adds just the right kick of flavor without being overpowering, making it a perfect weeknight dinner that feels a little special.
I love how quick this recipe comes together—just toss everything on your sheet pan, pop it in the oven, and you’ve got a tasty meal almost on autopilot. Plus, the veggies get nicely caramelized and tender, which makes every bite so satisfying. For me, this meal is a go-to when I want something filling but without spending too much time in the kitchen.
My favorite way to enjoy these fajitas is to wrap them up in warm tortillas with a little dollop of sour cream and some fresh cilantro. Sometimes I add a squeeze of lime for an extra pop of brightness. It’s a fun, hands-on dinner that brings everyone to the table, and I always find myself wanting seconds!
Key Ingredients & Substitutions
Flank or Skirt Steak: These cuts are great for fajitas because they’re tender and flavorful when sliced thin against the grain. If unavailable, you can use sirloin or flank steak, but avoid thicker cuts that take longer to cook.
Bell Peppers: Red, yellow, and green peppers add color and crunch. If you want a milder flavor, use only red or yellow. For extra heat, add jalapeños instead of or alongside Anaheim peppers.
Anaheim Peppers: These mild green chilies add a nice smoky flavor. You can swap with poblano peppers or mild green chilies. Skip or reduce cayenne in the seasoning if you want less heat.
Fajita Seasoning: A blend of chili powder, paprika, cumin, and spices gives this dish its signature flavor. You can use a pre-made fajita mix or adjust the spices to your taste.
How Do I Get Perfectly Cooked Beef and Veggies on One Pan?
The secret is layering and timing to cook everything evenly:
- Slice thinly: Thin strips of steak and sliced veggies cook faster and more evenly, so slice against the grain to keep the beef tender.
- Don’t overcrowd the pan: Spread ingredients out in a single layer. Overcrowding traps steam and leads to soggy veggies instead of roasted, caramelized goodness.
- Halfway stir: Toss the ingredients halfway through baking to promote even cooking and browning.
- Watch the timing: About 15-20 minutes at 425°F usually works well. If your steak is thick or you like it more well done, add a few extra minutes.
With these tips, you’ll get tender beef and sweet, slightly charred veggies — perfect for filling your tortillas!

Equipment You’ll Need
- Sheet pan – I recommend a large rimmed sheet pan to hold everything in one layer for even roasting.
- Small bowl – for mixing spices so they’re evenly combined before adding to the meat and vegetables.
- Sharp knife and cutting board – to slice the beef and chop the vegetables safely and uniformly.
- Tongs or spatula – for tossing ingredients and transferring them onto the pan without mess.
- Meat thermometer (optional) – to check doneness if you prefer your beef cooked to a specific temperature.
Flavor Variations & Add-Ins
- Swap beef for chicken strips or shrimp for a different protein option that cooks quickly and adds variety.
- Mix in sliced zucchini, mushrooms, or corn for extra vegetables and flavors.
- Use a squeeze of fresh lime or a dash of hot sauce to add brightness and heat to the finished fajitas.
- Top with shredded cheese, sour cream, or guacamole to customize your fajitas and make them more filling.
Beef and Veggie Sheet Pan Fajitas
Ingredients You’ll Need:
For the Beef and Vegetables:
- 1.5 lbs flank steak or skirt steak, thinly sliced against the grain
- 1 large red bell pepper, thinly sliced
- 1 large yellow bell pepper, thinly sliced
- 1 large green bell pepper, thinly sliced
- 1 large red onion, sliced into thick wedges
- 6-8 whole Anaheim or mild green chili peppers
For the Seasoning:
- 3 tbsp olive oil
- 2 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp ground cumin
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp dried oregano
- ¼ tsp cayenne pepper (optional, for heat)
- Salt and freshly ground black pepper, to taste
For Garnish and Serving:
- ¼ cup fresh cilantro, chopped
- 2 limes, cut into wedges
- Tortillas, for serving
How Much Time Will You Need?
Plan for about 10 minutes of prep time to slice the steak and veggies and mix the seasoning, plus 15-20 minutes of roasting time. In total, you’ll have a delicious meal on the table in around 30 minutes—quick and easy!
Step-by-Step Instructions:
1. Prepare Your Oven and Pan:
Preheat your oven to 425°F (220°C). Line a large rimmed sheet pan with foil or parchment paper to make cleanup easier later.
2. Mix the Seasoning:
In a small bowl, combine chili powder, smoked paprika, cumin, garlic powder, onion powder, oregano, cayenne pepper (if using), salt, and pepper. Stir well to blend all the flavors.
3. Toss Meat and Veggies:
Place the sliced steak, bell peppers, red onion wedges, and whole Anaheim peppers into a large bowl. Drizzle with olive oil, then sprinkle the seasoning mixture on top. Toss everything well so each piece is evenly coated with the oil and spices.
4. Spread on the Sheet Pan:
Arrange the meat and vegetables on your prepared sheet pan in a single layer. Try not to overcrowd them, which helps everything roast evenly and get a bit charred.
5. Roast and Stir:
Put the pan in the preheated oven and roast for 15-20 minutes. Halfway through cooking, use tongs or a spatula to toss the mixture gently to cook evenly. Adjust cooking time if you prefer your beef more well done.
6. Finish and Garnish:
Once cooked, remove the pan from the oven and sprinkle chopped fresh cilantro over the top.
7. Serve Your Fajitas:
Serve the sizzling beef and veggies warm with lime wedges on the side for squeezing over. Don’t forget warm tortillas, plus extras like sour cream, guacamole, or salsa for the perfect fajita experience!
Can I Use Frozen Steak for This Recipe?
Yes, but be sure to thaw the steak completely before slicing and cooking. Thaw it overnight in the fridge or use the cold water method for quicker defrosting. This helps the beef cook evenly and prevents excess moisture on the pan.
Can I Make Beef and Veggie Sheet Pan Fajitas Ahead of Time?
Absolutely! You can prep and season the meat and veggies the night before and store them in the fridge. Roast everything fresh when ready to eat for the best texture and flavor. Leftovers store well in an airtight container for up to 3 days.
What Can I Use Instead of Anaheim Peppers?
If you can’t find Anaheim peppers, poblano or mild green chili peppers are great substitutes. For a little more heat, jalapeños work well too—just remove seeds if you want to keep the spice level mild.
How Should I Store and Reheat Leftovers?
Store any leftover fajita filling in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warmed through, adding a splash of water or oil if needed to keep the veggies from drying out.