If you’re looking for a quick, colourful, and flavour-packed midweek meal, this Steak Fajita Traybake is hard to beat. Tender strips of steak roast in the oven alongside sweet peppers, onions, and juicy tomatoes, all coated in a vibrant fajita-style seasoning and finished with a squeeze of fresh lime.
Everything cooks together in one tray, meaning minimal prep and very little washing up — always a win on busy evenings. Once it’s ready, simply pile the sizzling steak and vegetables into warm tortillas and top with your favourites. Think cool sour cream, creamy guacamole, fresh coriander, or a sprinkle of cheese.
It’s bold, vibrant, and guaranteed to bring a little fiesta to the dinner table.
This recipe brings big flavour with very little effort. Roasting the steak and vegetables together allows the seasoning to caramelise slightly, creating delicious smoky edges while keeping everything juicy and tender.
It’s also wonderfully interactive — everyone can build their own tortilla exactly how they like it, which always goes down well with families.
Why This Dish Works on a Budget
Traybakes are naturally budget-friendly, and this one is no exception. By slicing the steak thinly and roasting it with plenty of vegetables, you can stretch a smaller amount of meat to feed more people.
Peppers, onions, and tomatoes are affordable ingredients that add colour, texture, and flavour, while tortillas and toppings can be adapted to whatever you already have in the fridge.
A Little Bit of History
Fajitas originated in Texas as part of Tex-Mex cuisine, traditionally made with grilled skirt steak served in warm tortillas with sautéed peppers and onions. The word “fajita” comes from the Spanish word faja, meaning “strip,” referring to the way the meat is cut.
Over time, fajitas became a hugely popular dish around the world thanks to their bold flavours, sizzling presentation, and build-your-own serving style.
Will You Be Trying It?
If you love quick dinners with big flavours and minimal washing up, this traybake is definitely worth trying. It’s ideal for busy weeknights, casual family dinners, or even relaxed weekend meals with friends.
Final Thoughts
This Steak Fajita Traybake is proof that delicious food doesn’t have to be complicated. With vibrant vegetables, tender steak, and punchy seasoning all cooked in one tray, it’s a fuss-free dinner that delivers every time.
Load up those tortillas and enjoy every bite.
Budget Breakdown 🛒💷
Here’s how the cost per portion stacks up across the top 5 UK supermarkets:
- Aldi – £1.86
- Asda – £2.10
- Sainsburys – £2.43
- Tesco – £2.29
- Morrisons – £2.17
(Prices and stores correct at the time of posting and do not include toppings — always worth checking for offers!)
FAJITA STYLE TRAYBAKE
Ingredients
- 400 g Beef Steak thinly sliced
- 2 Onions sliced
- 2 Bell Peppers Sliced
- 4 Tomatoes quartered
- 2 Limes 1 Juiced – other for garnish
- 2 tbsp Fajita Seasoning 1 pkt from the shop or homemade *
- 1 tbsp Olive Oil
Garnish
- Handful chopped coriander
- Sour Cream
- Salsa
- Pickled Jalapeños
- Grated Cheese
- 8 x small Flour Tortillas
Instructions
Preheat the Oven
- Start by preheating your oven to 200°C (400°F).
- Place your baking tray into the oven with 1 tablespoon of olive oil and allow it to heat for about 10 minutes. This step helps the vegetables start cooking straight away when they hit the tray.
- What to look for: When the tray is ready, the oil should look loose and slightly shimmering.
Marinate the Steak
- Place the thinly sliced steak into a bowl. Add the lime juice and half of the fajita seasoning, then mix well so all the meat is coated.
- Leave the steak to marinate for about 30 minutes if you have time.
- If you’re planning ahead, you can cover and refrigerate it for up to 6 hours.
- Tip: If the steak has been in the fridge for a long marinade, take it out 30 minutes before cooking so it can come closer to room temperature. This helps it cook more evenly.
Season the Vegetables
- In another bowl, combine the sliced onions, bell peppers and tomatoes.
- Sprinkle over the remaining fajita seasoning and toss everything together until the vegetables are well coated.
- You should see the seasoning lightly covering the vegetables with a reddish spice coating.
Start Cooking the Vegetables
- Carefully remove the hot tray from the oven.
- Tip the seasoned vegetables onto the tray — they should sizzle slightly when they hit the oil, which is exactly what you want.
- Use a spoon or spatula to gently toss them in the hot oil so they’re evenly spread across the tray.
- Return the tray to the oven and cook for 10 minutes.
- What to look for: The onions will begin softening and the peppers should start to look glossy but still hold their shape.
Add the Steak
- Remove the tray from the oven and spread the marinated steak evenly over the vegetables.
- Try to distribute the slices so they cook evenly rather than sitting in one pile.
- Return the tray to the oven and cook for another 15 minutes.
- What to look for: The steak should look cooked through and lightly browned around the edges, while the vegetables will be tender and slightly caramelised.
- Give everything a gentle stir halfway through if the steak pieces start sticking together.
🍽️ Serving Suggestions
- This traybake also works brilliantly served family-style straight from the tray so everyone can build their own fajitas. Spoon the sizzling steak and vegetables into warm flour tortillas and top with your favourites such as:
- Sour cream
- Fresh salsa
- Pickled jalapeños
- Grated cheese
- Chopped coriander
- Finish with a squeeze of fresh lime for extra zing.
Notes
- Fajita seasoning:A shop-bought packet works perfectly, but homemade seasoning also works well.
- Hot tray tip:Heating the oil in the tray helps the vegetables roast rather than steam.
- Steak choice:Flank steak, rump or sirloin all work well when sliced thinly.
- Extra heat:Add sliced fresh chilli or extra jalapeños if you like things spicy.
- Make it stretch:Serve with rice or extra vegetables to feed more people on a budget.
- Alternative protein:Chicken breast or thigh strips can be used instead of steak and allows the dish to be cheaper.





[…] Steak fajita traybake […]