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?

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.
Chicken Fajitas Recipe
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
Fajitas
To Serve
Instructions
-
Marinate the Chicken
In 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). -
Cook Vegetables
Heat 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. -
Cook Chicken
In 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). -
Rest & Slice
Transfer chicken to a plate, cover loosely with foil, and let rest for 3 minutes. Slice into thin strips. -
Warm Tortillas
Warm tortillas in a dry skillet, microwave (covered with damp towel), or wrapped in foil in oven (~180°C/350°F for 5 min). -
Assemble & Serve
Layer 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!
Nutrition Facts
Servings 4
Serving Size 1 serving (approx. 2 fajitas + sides)
- Amount Per Serving
- Calories 420kcal
- % Daily Value *
- Total Fat 23 gg36%
- Saturated Fat 5 gg25%
- Trans Fat 0 gg
- Cholesterol 95 mgmg32%
- Sodium 840 mgmg35%
- Potassium 720 mgmg21%
- Total Carbohydrate 24 gg8%
- Dietary Fiber 6 gg24%
- Sugars 8 gg
- Protein 32 gg64%
- Calcium 6 mg
- Iron 15 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Marinade Substitutions: No orange juice? Use 2 tbsp apple cider vinegar + 1 tbsp honey, or sub with pineapple juice.
- Protein Swap: Works great with shrimp (marinate 15–30 min), beef strips, or tofu.
- Sheet Pan Option: Spread chicken and veggies on a baking sheet. Roast at 220°C/425°F for 20–25 min, tossing halfway.
- Make Ahead: Marinate chicken up to 24 hours. Veggies can be pre-sliced and stored separately.
- Extra Veggies: Add sliced zucchini, mushrooms, or jalapeños for more colour and crunch.
