Colourful peppers, onions and mushrooms tossed in a smoky homemade fajita seasoning and charred hard in a hot pan. Pile everything into warm tortillas with your favourite toppings and let everyone build their own. On the table in half an hour.
Fajitas live and die by the sear, so the trick is a properly hot pan and not overcrowding it. Here mixed peppers, red onion and mushrooms get a smoky, garlicky spice rub and a hard char, then go straight into warm tortillas. It is quick, cheap and endlessly customisable, and everyone builds their own at the table.
Ingredients
- 3 mixed peppers — red, yellow and orange, deseeded and sliced
- 1 large red onion — halved and sliced
- 250 g chestnut mushrooms — thickly sliced
- 1 courgette — halved lengthways and sliced (optional)
- 2 tbsp olive oil
- 2 tsp smoked paprika
- 1 tsp ground cumin
- 1 tsp dried oregano
- 0.5 tsp chilli powder — or more to taste
- 2 garlic cloves — crushed
- 1 lime — juiced, plus wedges to serve
- 8 small tortilla wraps — warmed
- 1 tsp salt
Method
- In a small bowl, mix the smoked paprika, cumin, oregano, chilli powder, crushed garlic, salt and 1 tbsp of the olive oil into a loose paste.
- Tip the sliced peppers, onion, mushrooms and courgette into a large bowl, add the spice paste and toss well until everything is evenly coated.
- Heat the remaining 1 tbsp oil in a large frying pan or griddle over a high heat until it is properly hot and shimmering.
- Add the vegetables in a single layer, working in two batches if your pan is small, and leave them undisturbed for 2 minutes to catch some colour.
- Stir and continue to cook over high heat for 8 to 10 minutes, tossing occasionally, until the edges are charred and the peppers are just tender but still have bite.
- Squeeze over the lime juice, toss through and taste for salt and chilli, adjusting as you like.
- Pile the sizzling vegetables into warm tortillas at the table, add your toppings and serve with extra lime wedges.
Serve it with
- Guacamole or sliced avocado
- Soured cream or a dairy-free alternative
- Grated cheddar
- Fresh tomato salsa
- Pickled jalapenos
- A scatter of fresh coriander
Why this works
A blazing hot pan and cooking the veg in batches drives off moisture and delivers real char rather than a soggy steam, which is what gives fajitas their smoky, restaurant edge.
Common swaps
- Swap mushrooms for tinned black beans or chickpeas to bump up the protein
- Use a shop-bought fajita seasoning sachet if you are short on spices
- Sweet potato batons work brilliantly in place of courgette (add a few minutes to the cook)
- Try firm smoked tofu or halloumi strips charred alongside the veg
- Corn tortillas make it naturally gluten-free
Common mistakes to avoid
- Crowding the pan, which steams the vegetables instead of charring them
- Cooking on too low a heat so the veg go soft and grey rather than smoky
- Overcooking the peppers until they collapse; you want them tender with bite
- Skipping the lime at the end, which is what lifts and balances the whole dish
Storage, freezing & reheating
Storage: Keep leftover cooked vegetables in an airtight container in the fridge for up to 3 days; store tortillas and toppings separately.
Freezing: The cooked vegetable mix freezes well for up to 2 months. Cool fully, freeze flat in a bag and defrost in the fridge before reheating.
Reheating: Reheat the vegetables in a hot dry frying pan for 3 to 4 minutes until piping hot and re-charred, rather than in the microwave which makes them soggy.
Allergen notes: contains Gluten. Always check individual product labels.
Estimated nutrition
Per serving, estimated from typical ingredient values — not a substitute for precise dietary calculation.
| Calories | 340 kcal |
|---|---|
| Protein | 9 g |
| Carbohydrate | 48 g |
| Fat | 12 g |