Chicken fajitas are everything you could want in a weeknight dinner—quick to make, bursting with flavor, and packed with nutritious ingredients. This recipe brings together tender, seasoned chicken, perfectly sautéed peppers and onions, and a combination of zesty lime juice and warm spices. It’s a wholesome and satisfying meal that caters to a variety of dietary goals without compromising on taste.

We carefully developed this recipe to balance bold flavors with nutrition. Each bite is loaded with lean protein, vibrant veggies, and warming spices to keep you feeling full and energized. Whether you’re feeding your family or meal prepping for the week, these easy chicken fajitas are a surefire hit.
Why This Chicken Fajitas Recipe Is Good for You
- High in protein: The lean chicken breast gives you 38 grams of protein per serving, helping to support muscle repair and keep you satisfied.
- Loaded with veggies: Bell peppers and onions are rich in fiber, vitamin C, and antioxidants that promote immunity and overall health.
- Low in unhealthy fats: This recipe uses olive oil in moderation, which is heart-healthy and anti-inflammatory.
- Versatile dietary options: Easily make it gluten-free with corn tortillas, or low-carb by serving over lettuce or cauliflower rice.
Wholesome Ingredients for This Chicken Fajitas
This recipe is built around simple, whole-food ingredients that you can feel good about eating:
- Boneless chicken breasts: Lean yet flavorful, chicken breast is packed with quality protein. For even more flavor, you can marinate the chicken overnight with lime juice and half the seasoning blend.
- Bell peppers: Not only do these add vibrant color to your dish (red, yellow, green—your choice!), but they also supply antioxidants like beta-carotene. Feel free to mix and match your favorite colors for variety.
- Olive oil: A great source of healthy fats and vitamin E. Using just two tablespoons keeps this dish light while still adding richness.
- Homemade spice blend: Our mix of chili powder, cumin, paprika, and oregano brings that signature fajita flavor without relying on store-bought packets, which can be high in sodium and preservatives.
Tip: Whenever possible, choose organic vegetables and free-range chicken for optimal freshness and nutrition.
Chicken Fajitas Recipe Details
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
Ingredients for Chicken Fajitas
- 3 bell peppers, seeded and thinly sliced
- 1 medium yellow onion, thinly sliced
- 1 ¼ lb boneless chicken breasts, sliced into thin strips
- 2 Tablespoons olive oil, divided
- 3 cloves garlic, minced
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon oregano
- 1 teaspoon fine sea salt
- ½ teaspoon ground pepper
- Juice from one lime (about 2 Tablespoons)
- 8 flour or corn tortillas
- Optional toppings: Salsa or pico de gallo, sour cream or full-fat Greek yogurt, guacamole or avocado, and shredded lettuce
How to Make Chicken Fajitas
- In a small bowl, combine chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper. Set aside.
- Heat 1 tablespoon of olive oil in a cast-iron skillet over medium heat. Once the oil is hot, add the sliced bell peppers and onion. Sauté for 5-7 minutes until the veggies soften and the edges start to char.
- Stir in minced garlic and half of the seasoning mix (about 1 ½ tablespoons). Sauté for another 2-3 minutes, stirring frequently. If the pan becomes too dry, add a splash of water to prevent burning.
- Once the vegetables reach your desired doneness, transfer them to a plate and set aside.
- Wipe the skillet clean if needed, then heat the remaining tablespoon of olive oil. Add the chicken strips, the rest of the seasoning mix, and lime juice. Cook for 5-6 minutes, stirring occasionally, until the chicken is fully cooked and golden brown.
- Return the veggies to the skillet and toss everything together. Cook for 1-2 minutes to reheat the vegetables and let the flavors meld.
- Serve the chicken and veggies in warm tortillas. Top with salsa, guacamole, Greek yogurt, or your favorite toppings.
How to Customize This Chicken Fajitas Recipe for Your Diet
- Gluten-free: Swap flour tortillas for corn tortillas or serve over lettuce leaves for fajita wraps.
- Low-carb or keto: Use collard greens or low-carb tortilla alternatives instead of tortillas. Serve with extra guacamole for healthy fats.
- Dairy-free: Skip the sour cream or Greek yogurt and opt for a dollop of non-dairy yogurt or extra salsa.
- Vegan: Substitute chicken with strips of tofu or portobello mushrooms for a plant-based twist.
- High-protein: Add ½ cup of black beans on the side or sprinkle with shredded cheese for an extra boost of protein.
Nutritionist-Approved Tips for Chicken Fajitas
- Prepping ahead: Slice the chicken and veggies ahead of time and store them separately in airtight containers in the fridge for up to 24 hours. This makes cooking a breeze.
- Marinating: For enhanced flavor, marinate the chicken in lime juice, olive oil, and half the spice blend for several hours or overnight.
- Use a cast-iron skillet: This ensures even heat distribution and helps give the veggies and chicken that delicious charred flavor.
- Storage: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop to maintain flavor and texture.
- Freezing: Cooked chicken and veggies can be frozen for up to 2 months. Defrost overnight in the fridge and reheat before serving.
- Batch cooking: Double the recipe to meal prep for the week. The fajita filling is versatile and can be used in salads, bowls, or wraps.
Chicken Fajitas FAQs
Can I use chicken thighs instead of chicken breasts?
Yes, chicken thighs work wonderfully in this recipe. They add more moisture and flavor, but keep in mind they’ll increase the fat content slightly.
Are these chicken fajitas healthy?
Absolutely! This recipe keeps the ingredients fresh and nutrient-dense. Each serving is packed with lean protein, fiber, and vitamins while staying low in unhealthy fats.
What toppings go well with homemade chicken fajitas?
Salsa, guacamole, shredded lettuce, and Greek yogurt are always hits. For a different twist, try pickled onions or fresh cilantro.
What’s the best way to reheat leftover fajitas?
Reheat the filling in a skillet over medium heat to avoid soggy vegetables. Warm tortillas separately for the best texture.
How can I make these best chicken fajitas recipe spicier?
Simply add some cayenne pepper, crushed red chili flakes, or diced jalapeños to the spice mix!
Whether you’re whipping up these chicken fajitas for a quick family dinner or meal prepping for the week, this recipe ensures a flavorful, healthy, and satisfying meal. What toppings or dietary adaptations are you most excited about? Let us know in the comments!

Chicken Fajitas
Ingredients
- 3 bell peppers seeded and thinly sliced
- 1 medium yellow onion, thinly sliced
- 1 ¼ lb boneless chicken breasts, sliced into thin strips
- 2 Tablespoons olive oil, divided
- 3 cloves garlic, minced
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon oregano
- 1 teaspoon fine sea salt
- ½ teaspoon ground pepper
- Juice from one lime (about 2 Tablespoons)
- 8 flour or corn tortillas
- Optional toppings: Salsa or pico de gallo, sour cream or full-fat Greek yogurt, guacamole or avocado, and shredded lettuce
Instructions
- In a small bowl, combine chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper. Set aside.
- Heat 1 tablespoon of olive oil in a cast-iron skillet over medium heat. Once the oil is hot, add the sliced bell peppers and onion. Sauté for 5-7 minutes until the veggies soften and the edges start to char.
- Stir in minced garlic and half of the seasoning mix (about 1 ½ tablespoons). Sauté for another 2-3 minutes, stirring frequently. If the pan becomes too dry, add a splash of water to prevent burning.
- Once the vegetables reach your desired doneness, transfer them to a plate and set aside.
- Wipe the skillet clean if needed, then heat the remaining tablespoon of olive oil. Add the chicken strips, the rest of the seasoning mix, and lime juice. Cook for 5-6 minutes, stirring occasionally, until the chicken is fully cooked and golden brown.
- Return the veggies to the skillet and toss everything together. Cook for 1-2 minutes to reheat the vegetables and let the flavors meld.
- Serve the chicken and veggies in warm tortillas. Top with salsa, guacamole, Greek yogurt, or your favorite toppings.
