There’s something comforting and vibrant about sizzling peppers and tender chicken wrapped in warm tortillas. These Best Chicken Fajitas are bright with lime, aromatic with garlic and cumin, and flexible enough for weeknight dinners or leisurely weekend feasts. They come together quickly, and the marinade doubles as a flavorful pan sauce that clings to every strip of pepper and bite of chicken. Read on for tips, a full ingredient list, and step-by-step instructions that make this one-pan favorite a repeat dinner rotation.
Why these are the Best Chicken Fajitas

These fajitas strike a balance between bright acidity, smoky warmth, and silky richness. A simple marinade of lime juice, oil, garlic, and spices both seasons and tenderizes the chicken thighs, while the peppers and red onion cook until they’re soft with a little char for texture. Using chicken thighs keeps the meat juicy and forgiving, and the sliced avocado adds a creamy finish that doesn’t need anything fussy. The result is a bold, homestyle plate that’s fast enough for busy nights and impressive enough for guests.
Ingredients
- 2 tablespoons lime juice, fresh squeezed
- 2 tablespoons oil
- 1 clove garlic, large, minced
- 1 1/2 teaspoons ground cumin
- 1 teaspoon salt
- 1/2-1 teaspoon ground chili, adjust to your desired spice preference
- 1 tablespoon fresh cilantro, chopped, optional
- 1 1/2 pounds chicken thighs, skinless and boneless
- 3 large bell peppers, cut into strips (I use green, red and yellow)
- 1 red onion, thinly sliced
- 2 avocados, peeled, seeded and sliced
Equipment
- Mixing bowl or measuring cup (for marinade)
- Large skillet or cast-iron pan
- Tongs or spatula
- Sharp knife and cutting board
- Serving platter or warm tortillas
Prep tips before you start

Make sure your chicken thighs are trimmed of any excess fat, then slice them into strips about the same thickness so they cook evenly. If you like a smoky char, heat your skillet until it’s very hot before adding the chicken. Slice the peppers and onion into evenly sized strips so everything finishes at the same time. If you’re short on time, the chicken can marinate for just 15 minutes and still pick up great flavor; for deeper flavor, let it sit for up to 2 hours in the refrigerator.
Flavor variations

- For a citrus twist: add a teaspoon of orange zest to the marinade.
- For extra smokiness: stir in 1 teaspoon smoked paprika with the cumin.
- For a tangy salsa: mix diced tomatoes, minced jalapeño, cilantro, and lime to spoon over the fajitas.
- For a creamy sauce: blend Greek-style plain yogurt with lime juice and a pinch of salt as a drizzle.
Step-by-step Instructions
Follow these rewritten, clear steps to make the Best Chicken Fajitas. The order reflects the ingredient list and ensures consistent results.
- Make the marinade: In a mixing bowl or large measuring cup combine 2 tablespoons lime juice, 2 tablespoons oil, 1 large minced clove of garlic, 1 1/2 teaspoons ground cumin, 1 teaspoon salt, and 1/2 to 1 teaspoon ground chili depending on how spicy you like it. Stir until the salt is mostly dissolved and the ingredients are evenly combined.
- Marinate the chicken: Place 1 1/2 pounds of skinless, boneless chicken thighs on a cutting board and slice them into strips about 1/2 to 3/4 inch wide. Transfer the sliced chicken to the bowl with the marinade and toss until every piece is coated. Add 1 tablespoon chopped fresh cilantro now if using, and stir gently to distribute. Let the chicken sit in the marinade for at least 15 minutes; up to 2 hours in the refrigerator is fine for deeper flavor.
- Prepare the vegetables: While the chicken marinates, slice 3 large bell peppers into strips and thinly slice 1 red onion. Aim for similar thickness for peppers and onion so they cook evenly. Arrange the sliced vegetables on a plate so they’re ready to add to the pan.
- Heat the pan: Place a large skillet or cast-iron pan over medium-high heat and let it get hot. Add a splash of oil if your pan needs it (use a small portion of the 2 tablespoons oil reserved, or add a slight extra drizzle). The pan should be hot enough that a drop of water sizzles on contact.
- Cook the chicken: Using tongs, transfer the marinated chicken strips to the hot pan in a single layer, leaving some space between pieces so they sear instead of steam. Let the chicken cook undisturbed for 2-3 minutes to develop color, then flip or stir and cook another 2-3 minutes until the outside is browned and the internal temperature reaches 165°F / 74°C. Depending on pan size, you may need to cook in two batches to avoid overcrowding.
- Sauté the peppers and onion: Remove the cooked chicken from the pan and set it aside on a plate. Add the sliced bell peppers and red onion to the same hot skillet. Sauté the vegetables, stirring occasionally, for about 5-7 minutes until they soften and show a little char; reduce heat slightly if they brown too quickly. Season the vegetables lightly with a pinch of salt if desired.
- Combine chicken and vegetables: Return the cooked chicken strips to the skillet with the peppers and onion. Stir to combine and let everything heat together for 1-2 minutes so the flavors meld. Taste and adjust seasoning with a little more salt or ground chili if you like more heat.
- Finish and serve: Remove the skillet from heat. Slice 2 avocados, keeping the slices intact, and arrange them on a serving platter or directly on tortillas if you prefer. Spoon the sizzling chicken and peppers over warm tortillas or a serving dish. Garnish with additional chopped cilantro if using, and offer lime wedges for extra brightness.
Serving suggestions
Serve the Best Chicken Fajitas with warm flour or corn tortillas, salsa or pico de gallo, and a dollop of plain yogurt or sour cream. Add shredded lettuce, grated cheese, or pickled onions for extra texture. A simple side of cilantro-lime rice or a crisp green salad complements the bold skillet flavors nicely.
Make-ahead and storage
You can marinate the chicken up to 2 hours in advance. After cooking, cool the chicken and vegetables to room temperature and store them together in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat until warmed through, adding a squeeze of lime to freshen the flavors before serving.
Notes on ingredients
- Lime juice: Fresh squeezed lime makes a noticeable difference in brightness; bottled will work in a pinch but isn’t as vibrant.
- Oil: Neutral oil (like canola, sunflower, or light olive oil) prevents burning and helps the marinade cling to ingredients.
- Ground chili: Choose a chili powder or ground chile that reflects your preferred level of heat. Start with 1/2 teaspoon if you prefer mild, and increase as desired.
- Chicken thighs: Thighs stay juicier than breasts and are forgiving if slightly overcooked. If you prefer breasts, slice them thinly and monitor cooking time closely.
Common troubleshooting
- If the chicken is dry: Try using an instant-read thermometer to avoid overcooking; chicken is done at 165°F / 74°C. Thicker strips need slightly longer but watch closely.
- If the peppers are limp: Cook them just until they’re softened but still bright; overcooking makes them lose texture. A hot pan helps keep them crisp-tender with a bit of char.
- If the pan is smoking: Reduce the heat slightly and add the vegetables so the pan cools a touch; a cast-iron pan retains heat and can scorch if left on very high heat.
Final thoughts
When you want a dependable, flavor-forward dinner, these Best Chicken Fajitas deliver every time. The simple marinade hits all the right notes—acid, fat, and spice—while the combination of peppers, onion, and creamy avocado keeps every bite balanced. It’s a crowd-pleasing meal that’s quick, adaptable, and irresistibly satisfying.
Nutritional rough estimate (per serving)
Calories will vary based on tortilla choice and toppings. A typical serving with tortillas and avocado averages around 450–600 calories. Adjust portions and sides to meet dietary needs.
Enjoy these fajitas hot from the skillet with lime wedges and your favorite toppings for an easy, flavorful meal any night of the week.

Best Chicken Fajitas
Equipment
- Large shallow bowl
- 12-inch (30 cm) skillet or frying pan
- Tongs or spatula
- Cutting Board
- Knife
- plate and foil for resting
Ingredients
- 2 tablespoons lime juice fresh squeezed
- 2 tablespoons oil
- 1 clove garlic large, minced
- 1 1/2 teaspoons ground cumin
- 1 teaspoon salt
- 1/2-1 teaspoon ground chili adjust to your desired spice preference
- 1 tablespoon fresh cilantro chopped, optional
- 1 1/2 pounds chicken thighs skinless, boneless
- 3 large bell peppers cut into strips (use green, red and yellow)
- 1 red onion thinly sliced
- 2 avocados peeled, seeded and sliced
Instructions
- In a large shallow bowl, whisk together lime juice, oil, minced garlic, ground cumin, salt, ground chili and chopped cilantro (if using).
- Add the chicken thighs to the marinade, turning to coat evenly; if time allows, cover and refrigerate to marinate for 30 minutes.
- Heat a 12-inch (30 cm) skillet over medium-high heat until very hot; add a drizzle of oil to lightly coat the pan.
- Sear the chicken thighs, flipping occasionally, until well browned and cooked through, about 8 minutes per side depending on thickness; transfer to a plate and loosely tent with foil to rest.
- Add the bell pepper strips and sliced red onion to the hot skillet (add a little more oil if needed) and cook, stirring occasionally, until the onion is soft and the peppers are slightly charred and tender, about 5–7 minutes; season with salt and pepper to taste.
- Slice the rested chicken into strips, then return to the pan with the peppers and onions briefly to heat through if desired.
- Serve the chicken and vegetables with warmed tortillas, sliced avocado and extra chopped cilantro if desired.
Notes
- Marinate chicken up to 30 minutes for better flavor.
- Adjust chili amount to control spice level.
- Use a hot pan to get a good char on the chicken and peppers.
- Slice chicken after resting for juicier meat.
- Serve with warmed flour tortillas.
