Best Chicken Fajitas
Craving a vibrant, flavorful dinner that comes together quickly and packs a punch? Look no further than the Best Chicken Fajitas. This recipe combines juicy, tender chicken thighs with colorful bell peppers and red onions, all seasoned with a zesty lime and spice marinade that will have everyone asking for seconds. Whether it’s a weeknight meal or a weekend gathering, these fajitas deliver bold flavors and satisfying textures that make every bite a delight.
Why This Recipe Belongs in Your Rotation
Fajitas are a classic for a reason—they’re easy to prepare, endlessly customizable, and bursting with fresh flavors. What sets this version apart? The marinade, featuring fresh lime juice, garlic, and a perfectly balanced blend of cumin and chili powder, infuses the chicken with a bright, smoky character. Using chicken thighs keeps the meat juicy and tender, while the trio of bell peppers adds color, crunch, and sweetness. Plus, creamy avocado slices add a luscious finish that complements the spices beautifully.
This recipe is fuss-free, flexible, and perfect for meal prep or family dinners. You can whip it up on the stovetop in about 30 minutes, or try it on a sheet pan for easy cleanup. If you’re a fan of chicken dishes with bold, fresh flavors, this should be your go-to for fajita night.
Ingredient List
- 2 tablespoons lime juice, fresh squeezed
- 2 tablespoons oil (vegetable or olive oil works well)
- 1 large garlic clove, minced
- 1 1/2 teaspoons ground cumin
- 1 teaspoon salt
- 1/2 to 1 teaspoon ground chili powder, 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 (green, red, and yellow for color)
- 1 red onion, thinly sliced
- 2 avocados, peeled, seeded, and sliced
Toolbox for This Recipe
- Large mixing bowl – for marinating the chicken
- Sharp knife and cutting board – for slicing vegetables and chicken
- Large skillet or cast iron pan – to cook the fajitas evenly
- Tongs or spatula – for turning and mixing the ingredients
- Measuring spoons – to get your spices just right
- Serving platter or warm tortillas – to assemble your fajitas
Best Chicken Fajitas — Do This Next

Step 1: Marinate the Chicken
In a large mixing bowl, combine the lime juice, oil, minced garlic, ground cumin, salt, chili powder, and chopped cilantro (if using). Add the chicken thighs and toss until well coated. Cover the bowl and let the chicken marinate for at least 20 minutes—if you have more time, an hour or even overnight in the fridge will deepen the flavors.
Step 2: Prepare the Vegetables
While the chicken marinates, wash and cut the bell peppers into thin strips. Peel and thinly slice the red onion. Set these aside so they’re ready when the chicken is cooked.
Step 3: Cook the Chicken
Heat a large skillet over medium-high heat. Once hot, add the marinated chicken thighs. Cook for about 5-7 minutes per side, or until the chicken is cooked through and has a nice sear. Remove the chicken from the pan and let it rest for a few minutes before slicing it into strips.
Step 4: Sauté the Vegetables
In the same skillet, add the bell peppers and red onions. Sauté for 5-6 minutes until they’re tender but still have a slight crunch. Season with a pinch of salt if desired.
Step 5: Combine and Serve
Return the sliced chicken to the skillet with the vegetables and toss everything together for a minute or two to marry the flavors. Serve immediately with warm tortillas, sliced avocados, and any other favorite toppings like sour cream, shredded cheese, or salsa.
For a twist on presentation and ease, consider trying Sheet Pan Greek Veggie Chicken Fajitas which offer a delightful Mediterranean spin while keeping the fajita spirit alive.
If You’re Out Of…

- Lime juice: Substitute with fresh lemon juice for a bright citrus note.
- Chicken thighs: Use boneless, skinless chicken breasts but be mindful to avoid overcooking to prevent dryness.
- Bell peppers: Swap with poblano or Anaheim peppers for a different flavor profile.
- Fresh cilantro: Use fresh parsley or omit entirely if not available.
Behind the Recipe
This recipe was inspired by the classic Tex-Mex style fajitas but with a focus on juicy chicken thighs for maximum flavor and tenderness. The marinade is simple yet packs a punch with fresh lime juice and aromatic spices. Using bell peppers of different colors not only enhances the visual appeal but also adds varying sweetness and texture to each bite. Avocado slices provide a creamy contrast that balances the spices perfectly.
Cooking the chicken and vegetables separately ensures that each component is cooked to perfection without overcrowding the pan, which can lead to steaming rather than searing. This technique also helps keep the vegetables crisp and vibrant.
Prep Ahead & Store
For busy weeknight meals, marinate the chicken up to 24 hours ahead to deepen the flavors. You can also slice the peppers and onions in advance and store them in an airtight container in the fridge.
After cooking, store leftover fajitas in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave and add fresh avocado slices just before serving for the best texture.
Handy Q&A
Can I use chicken breast instead of thighs?
Yes, chicken breasts can be used as a leaner alternative. Just be careful not to overcook them, as they can dry out more quickly than thighs. Marinating well and cooking over medium heat helps maintain juiciness.
What can I serve with these fajitas?
These fajitas are perfect with warm tortillas, either corn or flour. You can add sour cream, shredded cheese, salsa, or a squeeze of extra lime. For a side, consider a simple Mexican rice or a fresh salad.
How spicy are these fajitas?
The heat level depends on the amount of chili powder used. The recipe calls for 1/2 to 1 teaspoon—adjust according to your spice preference. You can also add a pinch of cayenne pepper for more heat or omit chili powder entirely for a mild version.
Can I make this recipe gluten-free?
Absolutely! The fajita filling itself is naturally gluten-free. Just make sure to use gluten-free tortillas or serve the filling over rice or a salad to keep the meal gluten-free.
Our Most-Loved Recipes
- Instant Pot Chicken Tinga – A rich, smoky shredded chicken stew perfect for tacos and bowls.
- Honey Garlic Chicken – Sweet and savory chicken that caramelizes beautifully in a simple skillet.
- Sheet Pan Greek Veggie Chicken Fajitas – A Mediterranean-inspired twist on fajitas with fresh herbs and vibrant veggies.
That’s a Wrap
When you want a meal that’s quick, flavorful, and crowd-pleasing, the Best Chicken Fajitas recipe has you covered. The combination of juicy chicken thighs, colorful peppers, and a zesty marinade makes for a deliciously satisfying dinner that feels special but comes together effortlessly. Whether you’re cooking for family, friends, or just yourself, these fajitas are sure to become a staple in your meal lineup. Grab your tortillas, slice up some avocado, and get ready for a fiesta in every bite!
Share on Pinterest


Best Chicken Fajitas
Ingredients
- 2 tablespoons lime juice fresh squeezed
- 2 tablespoons oil vegetable or olive oil works well
- 1 large garlic clove minced
- 1 1/2 teaspoons ground cumin
- 1 teaspoon salt
- 1/2 to 1 teaspoon ground chili powder 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 (green, red, and yellow for color)
- 1 red onion thinly sliced
- 2 avocados peeled, seeded, and sliced
Instructions
- In a large mixing bowl, combine the lime juice, oil, minced garlic, ground cumin, salt, chili powder, and chopped cilantro (if using). Add the chicken thighs and toss until well coated. Cover the bowl and let the chicken marinate for at least 20 minutes—if you have more time, an hour or even overnight in the fridge will deepen the flavors.
- While the chicken marinates, wash and cut the bell peppers into thin strips. Peel and thinly slice the red onion. Set these aside so they’re ready when the chicken is cooked.
- Heat a large skillet over medium-high heat. Once hot, add the marinated chicken thighs. Cook for about 5-7 minutes per side, or until the chicken is cooked through and has a nice sear. Remove the chicken from the pan and let it rest for a few minutes before slicing it into strips.
- In the same skillet, add the bell peppers and red onions. Sauté for 5-6 minutes until they’re tender but still have a slight crunch. Season with a pinch of salt if desired.
- Return the sliced chicken to the skillet with the vegetables and toss everything together for a minute or two to marry the flavors. Serve immediately with warm tortillas, sliced avocados, and any other favorite toppings like sour cream, shredded cheese, or salsa.
Equipment
- Large Mixing Bowl
- Sharp knife and cutting board
- Large skillet or cast-iron pan
- Tongs or spatula
- Measuring Spoons
- Serving platter or warm tortillas
Notes
- Marinate chicken for longer (up to overnight) to deepen flavor and tenderness.
- Use chicken breasts as a leaner substitute but avoid overcooking to keep juicy.
- Store leftovers in an airtight container refrigerated up to 3 days; reheat gently and add fresh avocado before serving.

