Sizzling strips of spiced chicken, sweet charred peppers and soft onions, all wrapped in warm tortillas: this chicken fajitas recipe is a fun, hands-on dinner that comes together in about 30 minutes. A quick lime and spice marinade does the flavour work, and a very hot pan gives that smoky, slightly blackened edge you expect from a restaurant skillet.
What sets this version apart is the homemade fajita seasoning, which is fresher and less salty than packet mixes, and a cooking method that keeps the chicken juicy while the vegetables stay crisp-tender rather than soggy. Put everything in the middle of the table and let everyone build their own.
Why Fajita Night Is Always a Hit
- Quick: just 15 minutes of marinating is enough, and cooking takes about 15 minutes.
- Customisable: each person adds their own toppings, so fussy eaters and spice lovers are both happy.
- Colourful and fresh: loaded with peppers and onions.
- Pantry spices: no special shopping needed for the seasoning.
Ingredients and Smart Swaps
- Chicken: boneless thighs stay juicier in a hot pan; breasts work too if you slice them evenly and do not overcook them.
- Bell peppers: a mix of red, yellow and green looks great and gives a range of sweetness.
- Onion: red or white, sliced into thick strips so they hold their shape.
- Lime juice: brightens the marinade. Lemon is a fine substitute.
- Fajita seasoning: chilli powder, ground cumin, smoked paprika, garlic powder, onion powder, dried oregano, salt and a pinch of sugar. Smoked paprika brings the barbecue-like depth.
- Oil: choose a high smoke point oil such as sunflower, canola or avocado oil, since the pan will be very hot.
- Tortillas: small flour tortillas are traditional. Corn tortillas are gluten-free; even thin homemade chapatis make a tasty desi-style wrap.
Chicken Fajitas Recipe: Sizzling Skillet Dinner in 30 Minutes
Mexican · Main Course · Easy
Ingredients
- 600 g boneless chicken thighs or breasts, cut into 1 cm strips
- 3 tbsp high smoke point oil, divided
- 2 tbsp lime juice, plus wedges to serve
- 2 tsp chilli powder
- 1 1/2 tsp ground cumin
- 1 1/2 tsp smoked paprika
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp dried oregano
- 1 tsp salt
- 1/2 tsp sugar
- 3 bell peppers (mixed colours), sliced into strips
- 1 large onion, sliced into thick strips
- 8 small flour tortillas
- To serve: guacamole, sour cream, salsa, grated cheese, fresh coriander
Method
- Mix the chilli powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt and sugar.
- Toss the chicken with 1 1/2 tbsp oil, the lime juice and three quarters of the seasoning. Marinate for 15 minutes or up to 8 hours in the fridge.
- Heat a large cast-iron pan over high heat. Sear the chicken in a single layer, in batches if needed, for 5 to 7 minutes until browned and cooked to 74°C (165°F). Set aside.
- Add the remaining oil, peppers, onion and remaining seasoning to the pan and cook on high for 4 to 5 minutes until charred but crisp-tender.
- Return the chicken, squeeze over lime and toss to combine.
- Warm the tortillas in a dry pan or wrapped in foil in the oven.
- Serve the sizzling fajita mixture with tortillas and toppings at the table.
The Cooking Process
Slice evenly
Cut the chicken into strips about 1 cm thick so every piece cooks in the same time. Slice the peppers and onions into strips of similar width. Even cutting is what keeps a fast stir-fry from turning into a mix of raw and overdone pieces.
Marinate briefly
Toss the chicken with oil, lime juice and most of the seasoning. Fifteen minutes on the counter is enough for flavour; you can also marinate it in the fridge for up to 8 hours. Longer than that and the lime starts to change the texture of the meat.
Sear the chicken
Heat a large cast-iron or heavy frying pan over high heat until it is smoking lightly. Add a little oil and lay the chicken in a single layer, cooking in two batches if necessary. Leave it undisturbed for two minutes to brown, then stir and cook until no pink remains and the thickest strip reaches 74°C (165°F), about 5 to 7 minutes total. Move it to a plate.
Char the vegetables
In the same pan, add a touch more oil, the peppers and onions and the rest of the seasoning. Cook over high heat for 4 to 5 minutes, tossing occasionally, until they are blistered in places but still have some bite. Return the chicken, squeeze over more lime and toss everything together.
Warm the tortillas
Heat tortillas one by one in a dry pan for 20 to 30 seconds on each side, or wrap a stack in foil and warm in a low oven. Keep them covered with a clean tea towel so they stay soft.
Tips for the Best Chicken Fajitas Recipe
- Do not overcrowd the pan: crowding drops the temperature and the chicken steams instead of searing.
- Use the hottest pan you have: the char is a big part of the flavour.
- Cook in this order: chicken first, vegetables second, so each gets the right amount of heat.
- Season at the end: taste and add a pinch more salt or lime before serving.
Make It Your Own
This chicken fajitas recipe is easy to adapt to different diets and appetites.
- Sheet pan fajitas: spread the chicken and vegetables on a large tray and roast at 220°C (425°F) for 18 to 22 minutes, then grill for 2 minutes to char.
- Fajita bowls: skip the tortillas and serve over rice with beans, corn and salsa.
- Beef or prawn fajitas: use thinly sliced beef steak or peeled prawns, adjusting the cooking time.
- Vegetarian fajitas: swap chicken for mushrooms, paneer or black beans.
- Extra heat: add sliced jalapenos or green chillies with the peppers.
Toppings and Sides
Lay out small bowls so everyone can pile on what they like:
| Topping | What it adds |
|---|---|
| Guacamole or sliced avocado | Creamy richness |
| Sour cream or thick yoghurt | Cooling contrast |
| Fresh tomato salsa | Juicy acidity |
| Grated cheddar | Savoury, melty texture |
| Coriander and lime wedges | Freshness |
On the side, serve Mexican-style rice, refried or black beans, a crunchy slaw or corn on the cob.
Storage and Leftovers
Store the cooked chicken and vegetables in an airtight container in the fridge for up to three days, and keep tortillas wrapped separately. Reheat in a hot pan until steaming throughout. Leftovers make great quesadillas: fill a tortilla with the fajita mixture and cheese and toast it in a dry pan until golden. Raw, marinated chicken strips can be frozen for up to two months and thawed in the fridge before cooking.
Frequently Asked Questions
What is the difference between fajitas and tacos?
Fajitas are strips of grilled meat with peppers and onions served with tortillas on the side. Tacos use a wider range of fillings already folded into small tortillas.
Can I use ready-made fajita seasoning?
Yes, use about 2 tablespoons. Check the label, as many packet mixes are salty, and reduce the added salt.
How do I keep the chicken from drying out?
Use thighs, slice evenly and remove the chicken from the pan as soon as it reaches 74°C (165°F).
Can I make this chicken fajitas recipe ahead for a party?
Slice and marinate everything a few hours ahead, then cook just before serving so the vegetables stay crisp and the chicken stays juicy.
However you dress them up, fajitas are a relaxed, sociable meal that works for weeknights and weekend gatherings alike. Keep a jar of the homemade seasoning in the cupboard and you are always half an hour away from a sizzling dinner.



