Easy Juicy Chicken Fajitas with Peppers and Onions Recipe
Introduction
Chicken fajitas are a vibrant, flavorful dish that combines juicy marinated chicken with crisp bell peppers and onions. Perfect for a quick weeknight meal or a fun gathering, this recipe brings bold Mexican-inspired flavors right to your kitchen. Whether you’re a fajita novice or a seasoned pro, these fajitas deliver a restaurant-quality experience with minimal fuss.

Ingredients
- 2 pounds boneless, skinless chicken thighs
- 3 tablespoons olive oil (or avocado oil)
- 4 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- ½ teaspoon onion powder
- ½ teaspoon oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- Juice of 2 limes (about 3 tablespoons)
- 2 tablespoons chopped fresh cilantro (optional)
- 2 large bell peppers (one red, one green)
- 1 large yellow onion
- 2 tablespoons olive oil (for vegetables)
- Salt to taste
- 8-10 flour or corn tortillas
- Sour cream or Mexican crema (for serving)
- Fresh pico de gallo or salsa
- Sliced avocado or guacamole
- Fresh lime wedges
- More fresh cilantro (for garnish)
Instructions
- Step 1: In a large bowl, combine olive oil, minced garlic, chili powder, smoked paprika, cumin, onion powder, oregano, salt, black pepper, lime juice, and cilantro. Add chicken thighs and mix well to coat all pieces evenly. Cover and refrigerate for at least 15 minutes, or up to a few hours for deeper flavor.
- Step 2: While the chicken marinates, slice bell peppers by removing tops, bottoms, seeds, and pith, then cut into ¼-inch strips. Slice the onion into ¼-inch half-moons. Keep red and green peppers separate for even cooking.
- Step 3: Heat a cast iron or heavy skillet over high heat until very hot, about 3-4 minutes. Add 2 tablespoons of oil and swirl to coat the pan.
- Step 4: Add marinated chicken thighs carefully to the hot skillet. Let cook undisturbed for 4-5 minutes until a golden crust forms. Flip and cook another 4-5 minutes until cooked through and juices run clear (or internal temperature reaches 165°F). Transfer chicken to a cutting board and let rest for 5 minutes.
- Step 5: In the same pan, add sliced onions and bell peppers. Cook over medium-high heat, stirring occasionally, for 5-7 minutes until vegetables are crisp-tender with some charred edges. Season with salt and finish with a squeeze of fresh lime juice.
- Step 6: Slice rested chicken against the grain into strips. Return chicken to the skillet with vegetables and toss to combine. Heat through for about 1 minute.
- Step 7: Warm tortillas in a dry skillet for about 30 seconds per side, or in a 350°F oven wrapped in foil for 5 minutes. Serve chicken and vegetables with tortillas and desired toppings like sour cream, salsa, avocado, and lime wedges for a build-your-own fajita experience.
Tips & Variations
- Do not skip resting the chicken after cooking; it keeps the meat juicy and tender.
- Cook chicken in batches if your pan feels crowded to ensure proper browning and avoid steaming.
- For extra heat, add a minced jalapeño with the vegetables or chipotle peppers in adobo to the marinade.
- Swap chicken with sliced portobello mushrooms for a delicious vegetarian version.
- Use corn tortillas for a gluten-free option or serve over lettuce for a low-carb meal.
- Don’t forget the smoked paprika—it creates the signature smoky flavor essential to this dish.
- Marinate chicken overnight for the deepest flavor, just bring to room temperature before cooking.
Storage
Allow leftovers to cool completely, then store in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium heat with a splash of water or broth to keep chicken moist. These fajitas can also be frozen for up to 3 months; thaw overnight in the fridge and reheat before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
How do I store leftover chicken fajitas?
Cool leftovers completely and transfer to an airtight container. Store in the refrigerator for up to 4 days. The flavors often deepen after resting overnight.
Can I freeze these chicken fajitas?
Yes. Freeze cooked chicken and vegetables in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove gently.
How do I reheat them without making the chicken dry?
Reheat in a skillet over medium heat with a little water or broth, covered, for about 5 minutes. The steam preserves moisture and prevents drying out.
Can I prep these in advance?
Absolutely. Marinate the chicken and slice the vegetables up to 24 hours ahead. Store separately in the fridge until ready to cook.
What if I don’t have lime juice?
Lemon juice can be used as a substitute, but lime juice provides a brighter, more authentic flavor for fajitas.
My chicken never gets that char. What am I doing wrong?
Make sure your pan is very hot before adding chicken and avoid moving it too soon. Also, pat chicken dry before marinating to help it brown properly.
Can I make this in the air fryer?
Yes, cook chicken thighs at 400°F for 12-15 minutes, flipping halfway through. Cook vegetables separately. The char won’t be quite the same, but it’s a convenient alternative.
PrintEasy Juicy Chicken Fajitas with Peppers and Onions Recipe
This easy and flavorful Chicken Fajitas recipe features juicy marinated chicken thighs cooked to perfection in a screaming hot skillet with sautéed bell peppers and onions. Ready in just 30 minutes, these fajitas deliver restaurant-quality taste with minimal cleanup and a budget-friendly ingredient list. Perfect for weeknight dinners, game day gatherings, or casual meals, they’re endlessly adaptable and come with tips for gluten-free, vegetarian, and low-carb variations.
- Prep Time: 15 minutes (plus marinating time)
- Cook Time: 15-20 minutes
- Total Time: 30-35 minutes
- Yield: 8–10 fajitas 1x
- Category: Dinner
- Method: Frying
- Cuisine: Mexican
Ingredients
For the Marinade
- 2 pounds boneless, skinless chicken thighs
- 3 tablespoons olive oil (or avocado oil)
- 4 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- ½ teaspoon onion powder
- ½ teaspoon oregano (Mexican oregano preferred)
- 1 teaspoon salt
- ½ teaspoon black pepper
- Juice of 2 limes (about 3 tablespoons)
- 2 tablespoons chopped fresh cilantro (optional)
For the Fajita Veggies
- 2 large bell peppers (1 red, 1 green)
- 1 large yellow onion
- 2 tablespoons olive oil
- Salt to taste
For Serving
- 8–10 flour or corn tortillas
- Sour cream or Mexican crema
- Fresh pico de gallo or salsa of choice
- Sliced avocado or guacamole
- Fresh lime wedges
- More fresh cilantro
Instructions
- Marinate the Chicken: In a large bowl, combine olive oil, minced garlic, chili powder, smoked paprika, cumin, onion powder, oregano, salt, pepper, lime juice, and cilantro. Stir well. Add chicken thighs and coat thoroughly. Cover and refrigerate for at least 15 minutes, up to a couple of hours for enhanced flavor.
- Prep Your Veggies: Slice the bell peppers into ¼-inch strips after removing seeds and pith. Cut the onion into ¼-inch thick half-moons. Slice red and green peppers separately to monitor cooking time.
- Heat Your Skillet to the Gates of Hades: Preheat a cast iron or heavy skillet over high heat for 3-4 minutes until very hot. Add 2 tablespoons oil and swirl to coat.
- Cook the Chicken: Place chicken thighs in the hot skillet. Let cook undisturbed for 4-5 minutes until a brown crust forms and chicken releases easily. Flip and cook another 4-5 minutes until internal temperature reaches 165°F. Transfer to a cutting board and rest for 5 minutes.
- Sauté the Vegetables: Over medium-high heat, cook onions and peppers in the same skillet for 5-7 minutes, stirring occasionally until crisp-tender and slightly charred. Season with salt and a squeeze of fresh lime juice.
- Slice and Combine: Slice rested chicken across the grain into strips. Return chicken to skillet with vegetables and toss to combine. Heat through for 1 minute.
- Heat Your Tortillas and Serve: Warm tortillas in a dry skillet for 30 seconds per side, in foil at 350°F for 5 minutes, or lightly char over a gas flame. Serve fajita filling buffet-style with tortillas and toppings for everyone to assemble.
Notes
- Resting the chicken before slicing is essential for juicy meat.
- Do not overcrowd the pan; cook chicken in batches if needed for proper browning.
- Marinate the chicken overnight for best flavor, but 15 minutes works well.
- Always use smoked paprika for that signature smoky depth.
- Squeeze fresh lime juice over veggies at the end for brightness.
- Pan drippings are flavorful—toss chicken and peppers back in to soak them up.
- Use gloves or wash hands thoroughly after handling raw chicken.
Keywords: chicken fajitas, easy fajitas, skillet chicken recipe, Mexican dinner, weeknight dinner, marinated chicken thighs, healthy fajitas

