Enjoy these chicken fajitas with homemade tomato salsa and guacamole then check out our veggie fajitas, steak fajitas and halloumi fajitas.

For more Mexican-style ways with chicken, try our chicken tacos, chicken enchiladas, chicken quesadillas and chicken burritos.

How to make chicken fajitas...step-by-step video

How to make the best fajitas

How to cook the perfect onions: Cooking onions in water at the start is a good cheat – it softens them without the risk of them catching and burning when frying in oil.

How to roast peppers: Roasting peppers yourself and taking the time to peel off the skin will give them a smoky depth that a jarred pepper could never have.

How to cook the best chicken for fajitas: For the best flavour, buy the best-quality, free-range chicken you can find. Get it well browned at the start – this caramelisation will be a strong building block for flavour.

How to prepare guacamole: Save the avocado stone when prepping the guacamole: add it back to the bowl once made – it will stop the dip browning.

Chicken fajitas recipe


  • 2 tbsp vegetable oil
  • 3 chicken breasts, cut into long strips
  • 4 onions, thinly sliced
  • 2 red peppers, halved
  • 2 yellow peppers, halved
  • 4 cloves garlic, sliced
  • 2 red chillies, deseeded and finely chopped
  • a large handful coriander, stalks finely chopped, leaves roughly chopped
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 2 limes, zested and juiced 


  • 3 avocados, ripe
  • 1 small red onion, finely chopped
  • 2 limes, juiced
  • a handful coriander, chopped


  • 200g cherry tomatoes, halved and tossed with 1 tbsp of white wine vinegar
  • (shop-bought) hot salsa
  • soured cream
  • hot sauce
  • cheddar, grated
  • tortillas, see notes below


  • STEP 1

    Heat the oil in a large frying pan, season the chicken generously and fry over a high heat until really golden. Scoop out onto a plate. Reduce the heat to medium-high, tip in the onions, season generously and add 150ml water. Cook for 15 minutes, stirring regularly until all of the water has evaporated. Turn down the heat, adding a little more oil if needed, and cook for 30 minutes or until the onions are really soft and caramelised. Add a splash of water if they start to catch.

  • STEP 2

    Meanwhile, heat the grill to high and cook the peppers until blackened. Tip into a bowl, cover with clingfilm and leave to stand for 10 minutes. Peel and discard the skins and seeds, and slice into 2cm strips.

  • STEP 3

    To make the guacamole, halve and stone the avocados, reserving the stones, and smash in a bowl until chunky. Add the remaining ingredients with lots of seasoning and continue to mash until well combined. Add the stones back to the bowl, until you’re ready to serve.

  • STEP 4

    Once the onions have caramelised, add the garlic, chillies, coriander stalks and chicken to the pan and cook for 5 minutes, stirring well, until soft. Tip in the spices and cook for a minute, then add the lime zest and juice, and peppers, and cook for 2 minutes, stirring gently so as not to break up the peppers. Add the coriander leaves, stir well, and serve with dressed cherry tomatoes, hot salsa, soured cream, hot sauce, cheese and tortillas.

More fajitas ideas below:

Vegetarian fajitas

Make it a fajita night with this speedy veggie dinner, perfect for the whole family to enjoy. Use a little mild chilli powder to give these wraps a kick, and hot-smoked paprika for colour.

Veggie fajitas

Steak fajitas

Check out our lower calorie steak fajitas. These fajitas are super easy to make and take no time at all. Serve in the middle of the table and dig in.

Easy Steak Fajitas Recipe

Halloumi fajitas

If you're a veggie who loves fajitas, check out these super simple wraps with salty halloumi, sweet red peppers and crunchy red onions. Ready in 20 minutes, this easy recipe is a great midweek meal for two.

Fajitas Recipe with Halloumi

Beef fajitas

Fill your tortillas with our high-protein mix of sirloin steak, long-stemmed broccoli and roasted red peppers for a quick entertaining idea.

Sirloin Steak Fajitas Recipe with Broccoli

Prawn fajitas

Make your own paprika-laced prawn fajitas in less than half an hour for a punchy midweek meal.

Easy Prawn Fajitas Recipe


Adam Bush Chef Portrait
Adam BushDeputy food editor

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating