There's something about a sizzling platter of chicken fajitas that just feels like a celebration, you know?
The vibrant peppers, the charred onions, and that impossibly fragrant chicken create a dinner that's as fun to assemble as it is to eat.
Why This Fajita Recipe Just Works?
We've all had bland fajitas, where the chicken is just… there, and the veggies are an afterthought.
This recipe flips that script entirely, starting with a marinade that does the heavy lifting to guarantee a flavour hit in every single bite.
Ingredients Needed for the Recipe
Gathering your ingredients is the first step to fajita night success.
Here’s what you’ll need, and a little note on why each component matters.
Lime Juice & Orange Juice: The citrus duo. Lime gives that essential tang, while orange juice adds a subtle, balancing sweetness that makes the savoury flavours pop.
Olive Oil: It carries the flavours in the marinade and helps achieve a beautiful sear on both the chicken and vegetables.
Garlic Cloves & Cumin Powder: The aromatic heart of the dish. Garlic brings pungent depth, and cumin offers that warm, earthy note we associate with great Mexican-inspired food.
Salt & Black Pepper: These fundamentals season the chicken from the inside out, making sure every strand is tasty, not just the surface.
Chicken Thighs or Breasts: Thighs stay incredibly juicy and are my personal pick, but breasts work beautifully too. Just remember to slice them evenly for quick, even cooking.
Capsicums (Bell Peppers) & Onion: The colourful, sweet backbone of your fajita filling. Using a mix of colours isn't just pretty, it adds different subtle flavour notes.
Small Tortillas, Avocado, Sour Cream & Lime Wedges: The supporting cast for serving. They provide the cool, creamy, and fresh contrasts that make the whole experience sing.
The Magic Behind That Marinade
Let's talk about that orange juice for a second, because it’s the quiet superstar here.
Mixed with the savoury ingredients, it doesn’t taste fruity at all once cooked. Instead, it creates a complex, fragrant base that tenderizes the chicken and helps it caramelize gloriously in the pan. It’s a trick used in cuisines from Cuban mojo pork to Korean marinades, and it works wonders here.
How to make Chicken Fajitas Recipe?
"Make this recipe yours—just save it to your Pinterest!"
The process is straightforward, but a few key techniques will take your results from good to absolutely restaurant-worthy.
Let’s walk through it, step by satisfying step.
Step 1 - Marinate the Chicken
Whisk all the marinade ingredients together in a large bowl until well combined.
Add your chicken pieces, toss them thoroughly to coat every bit, then cover and let them soak up the flavour for at least one hour, or up to 24 in the fridge.
Step 2 - Char the Vegetables
Heat a tablespoon of oil in a heavy skillet over high heat until it's almost smoking.
Add your peppers and onions in a single layer, letting them sit untouched for a good 45 seconds to get those gorgeous blackened bits, then toss and repeat until they’re tender-crisp and beautifully charred.
Step 3 - Cook the Chicken
In another skillet, heat more oil over medium-high heat.
Add the marinated chicken, letting it cook undisturbed for 3-4 minutes per side to develop a deep, caramelized crust. That patience is rewarded with incredible flavour.
Step 4 - Rest and Slice
Transfer the cooked chicken to a plate and tent it loosely with foil.
Let it rest for about three minutes; this allows the juices to redistribute so they stay in the meat, not on your cutting board, before you slice it against the grain.
Step 5 - Warm and Assemble
Warm your tortillas using your preferred method—a dry skillet, over a gas flame, or wrapped in foil in the oven.
Pile the warm tortillas high with the charred veggies, top with slices of that juicy chicken, and finish with avocado, a drizzle of sour cream, and a generous squeeze of fresh lime.
Tips
A few small tweaks can make a big difference in your fajita journey.
Keep these ideas in your back pocket for the best possible results.
If you can, use two skillets to cook the veggies and chicken simultaneously. Everything comes to the table hot, sizzling, and perfect.
Don’t crowd the pan when cooking the vegetables. Cook them in batches if needed. Overcrowding steams them, and we’re aiming for char, not a braise.
For the warmest, most flexible tortillas, I steam them. Heat a little water in a skillet, turn off the heat, place a plate of stacked tortillas over it, and cover with a lid for a minute.
Ingredient Swaps and Substitutions
No orange juice? No problem. Pineapple juice or even a tablespoon of brown sugar dissolved in water can stand in.
The goal is that hint of sweetness and acid. For the vegetables, try mushrooms or zucchini slices for a different twist. And if you’re out of sour cream, plain Greek yogurt or even a creamy guacamole works wonderfully.
More Than Just a Tortilla Filling
While the classic tortilla wrap is iconic, this fajita mix is incredibly versatile.
Try it piled onto a crisp green salad for a low-carb option, or spooned over a bowl of cilantro-lime rice for a hearty burrito bowl. It’s also fantastic as a filling for omelettes or quesadillas the next day.
Storing Your Fajita Leftovers
Any leftover chicken and vegetables can be stored together in an airtight container in the fridge for up to three days.
They reheat brilliantly in a skillet over medium heat. I don’t recommend freezing the assembled veggie-chicken mix, as the peppers can become watery, but the marinated raw chicken freezes beautifully for a future fast and flavourful dinner.
These Chicken Fajitas have a terrific flavour hit from a really great Fajita marinade, starring zesty lime, sweet orange juice, cumin and garlic. Served alongside charred rainbow capsicum and onion, they’re stuffed inside warm tortillas for a colourful, satisfying Mexican fiesta—ready in under 30 minutes after marinating!
ingredients
Marinade
1/4cup lime juice (freshly squeezed preferred)
1/4cup orange juice (fresh or bottled (see Note 1 for subs))
2tbsp olive oil
2cloves garlic (minced)
1tsp ground cumin
1tsp salt
1/2tsp black pepper
Fajitas
700g skinless chicken thighs or 2 large chicken breasts (halved horizontally (thighs recommended for juiciness))
2tbsp olive oil (divided for cooking)
3 capsicums (bell peppers) (mixed colours, deseeded and sliced)
1large onion (halved and thickly sliced (any colour))
To Serve
8–12 small tortillas (flour or corn)
1large avocado (halved and sliced)
sour cream
fresh lime wedges
Instructions
1
Marinate the ChickenIn a large bowl, whisk together all marinade ingredients: lime juice, orange juice, 2 tbsp olive oil, garlic, cumin, salt, and pepper. Add chicken and toss to coat thoroughly. Marinate for at least 1 hour (or up to 24 hours in fridge).
2
Cook VegetablesHeat 1 tbsp oil in a large heavy-based skillet over high heat until smoking. Add capsicum and onion in a single layer (cook in 2–3 batches if needed). Let sit undisturbed for 45 seconds to char, then toss and spread again. Repeat 2 more times (total ~2–3 minutes per batch). Season with salt and pepper. Transfer to a platter and cover to keep warm.
3
Cook ChickenIn same or second skillet, heat remaining 1 tbsp oil over medium-high heat. Add chicken (discard excess marinade) and cook 3–4 minutes per side until golden and cooked through (internal temp 74°C/165°F).
4
Rest & SliceTransfer chicken to a plate, cover loosely with foil, and let rest for 3 minutes. Slice into thin strips.
5
Warm TortillasWarm tortillas in a dry skillet, microwave (covered with damp towel), or wrapped in foil in oven (~180°C/350°F for 5 min).
6
Assemble & ServeLayer warm tortillas with charred peppers/onion, sliced chicken, avocado, and a drizzle of sour cream. Squeeze fresh lime juice over top, fold, and enjoy immediately!
Pin this recipe to share with your friends and followers.
Christopher Nolan
Food and Lifestyle Blogger
Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.