This easy sheet pan dish combines juicy strips of marinated steak with vibrant bell peppers and red onions. Roasting everything together creates a flavorful, tender meal infused with chili powder, cumin, and smoked paprika. Ready in just over 30 minutes, it’s perfect for busy evenings and can be served with warm tortillas and fresh toppings to customize each bite.
I was rushing through a Wednesday evening when I realized I had twenty minutes before everyone got home and nothing defrosted. I found a flank steak in the fridge, some peppers wilting in the crisper, and decided to gamble on high heat. What came out of that oven smelled so good my neighbor texted asking what I was making.
The first time I made this for my kids they built their own fajitas at the table and suddenly everyone was talking instead of staring at screens. My oldest started requesting it every week, which I didnt mind since I could prep everything during a work call and still have dinner ready by six.
Ingredients
- Flank steak or sirloin (1.5 lbs, sliced thin): Flank steak has this perfect chew when sliced against the grain, and it soaks up the marinade faster than thicker cuts.
- Olive oil (2 tbsp for marinade, 1 tbsp for vegetables): I use regular olive oil here, not the fancy stuff, because high heat would burn off those delicate notes anyway.
- Lime juice (2 tbsp): Fresh lime makes the steak taste bright and cuts through the richness in a way bottled juice never quite manages.
- Garlic (2 cloves, minced): I smash mine with the side of my knife before mincing so it releases more flavor into the marinade.
- Chili powder (1.5 tsp): This gives the baseline warmth without overpowering everything else.
- Ground cumin (1 tsp): The earthy backbone that makes fajitas taste like fajitas.
- Smoked paprika (1 tsp): Adds a hint of campfire without needing an actual grill.
- Dried oregano (0.5 tsp): A little goes a long way, just enough to round out the spice blend.
- Kosher salt (0.5 tsp for steak, 0.5 tsp for vegetables): I always use kosher because the flakes distribute more evenly than table salt.
- Black pepper (0.25 tsp for steak, 0.25 tsp for vegetables): Freshly ground makes a noticeable difference in how sharp and lively it tastes.
- Bell peppers (3, any colors): I grab whatever looks good, but mixing red, yellow, and orange makes the pan look like a sunset.
- Red onion (1 large, sliced): Red onion gets sweeter as it roasts and doesnt turn mushy like white onion sometimes does.
- Tortillas (8 small, flour or corn): Corn tortillas give you that classic texture, but my family prefers the softness of flour.
- Optional toppings: Cilantro, avocado, salsa, sour cream, and lime wedges turn this into a build your own situation that makes everyone happy.
Instructions
- Get the oven ready:
- Preheat to 425°F and line your sheet pan with parchment or foil. The parchment keeps everything from sticking and makes cleanup almost too easy.
- Make the marinade:
- Whisk together olive oil, lime juice, garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper in a large bowl. Toss the steak strips in until every piece is coated, then let it sit while you prep the vegetables.
- Season the vegetables:
- In another bowl, toss the sliced peppers and onion with olive oil, salt, and pepper. You want them glistening but not swimming in oil.
- Arrange everything on the pan:
- Spread the vegetables in an even layer first, then lay the steak strips on top in a single layer. This way the vegetables catch all the steak drippings as everything roasts.
- Roast until charred:
- Slide the pan into the oven for 18 to 20 minutes, stirring everything halfway through. The edges of the peppers should be a little blistered and the steak should be just cooked through.
- Warm the tortillas and serve:
- Heat your tortillas however you like, then pile the fajita mixture inside and top with whatever sounds good. I usually set out bowls of toppings and let everyone customize their own.
One night I made a double batch for a potluck and watched people go back for seconds before I even got a plate. Someone asked if I had been cooking all day and I just smiled because the whole thing had taken me less than forty minutes including the drive to their house.
How to Get the Most Flavor
If you have an extra thirty minutes, let the steak marinate in the fridge instead of just while you prep the vegetables. The lime juice starts breaking down the fibers and the spices sink deeper into the meat. I have done it both ways and the longer marinate does make a difference, but honestly the quick version still tastes great when you are in a hurry.
Swapping Proteins
Chicken thighs work beautifully here if you slice them thin and check that they hit 165°F. Shrimp cooks even faster, so I add it in the last eight minutes and pull the vegetables out when the shrimp turns pink. My friend swears by portobello mushrooms for a vegetarian version and says they get this meaty char that surprises everyone.
Making It Your Own
This recipe is forgiving enough that you can adjust it to whatever you have on hand or whatever your family likes. I have thrown in zucchini, swapped the lime for lemon when I ran out, and added a pinch of cayenne when my husband wanted more heat.
- Add sliced jalapeños or poblanos directly to the pan for a spicier kick
- Serve over cilantro lime rice or with a side of black beans for a fuller meal
- Use leftover fajita mixture in quesadillas, grain bowls, or scrambled into breakfast eggs
This dish taught me that weeknight dinners do not have to be complicated to feel special. Sometimes all you need is good ingredients, high heat, and people you love gathered around the table.