There’s nothing better than a sizzling pan of homemade chicken fajitas—tender, spiced chicken, colorful bell peppers, and caramelized onions wrapped in warm tortillas.
This easy one-pan meal comes together in just 15 minutes, making it perfect for busy weeknights! Plus, it’s packed with flavor and can be customized with all your favorite toppings.

If you love quick and delicious dinners, check out my fajita salad, fajita pasta or steak tacos for more easy meal inspiration!
Why You'll Love Chicken Fajitas Recipe
- Quick & easy – Ready in just 15 minutes with minimal cleanup.
- Healthy & fresh – Made with lean protein and fresh veggies.
- Customizable – Adjust the spice level and toppings to your preference.
- Perfect for meal prep – Make a batch and enjoy leftovers throughout the week!
Can I grill the chicken instead?
Absolutely! Grilling adds a nice smoky flavor. Cook over medium-high heat for about 4-5 minutes per side.
🛒Ingredients
- Chicken breast – I love using chicken breast for this because it’s lean, cooks quickly, and soaks up all the marinade flavors beautifully. Slice it into ½-1 inch strips so everything cooks evenly.
- Bell peppers – Go for tricolor peppers if you can! The mix of red, yellow, and green adds a lovely sweetness and makes the fajitas look extra vibrant.
- Brown onion – Caramelizes beautifully in the pan, adding just the right amount of sweetness to balance out the spice.
- Lime juice – A must! It gives everything a fresh, zesty kick and tenderizes the chicken.
- Cumin – Warm and earthy, this is what makes fajitas taste like fajitas!
- Smoked paprika – Adds a subtle smokiness that makes you feel like you grilled everything over an open flame. If you only have regular paprika, that works too.
- Garlic – Freshly minced for the best flavor. No jarred stuff here!
- Cayenne & chili powder – Adjust depending on your spice tolerance. I like a little heat, but you can dial it back if you prefer.
- Salt & pepper – Brings out all the flavors and ties everything together.
- Olive oil – Helps the marinade coat everything evenly and keeps the chicken juicy.
- Crushed red chili flakes – Totally optional, but if you love extra heat, go for it!
- Small tortillas – Warm them up before serving! A quick toast on a dry skillet makes them soft and pliable.
👩🍳 You'll find the complete list of ingredients below the recipe card.
🥘 How To Make Chicken Fajitas
- Prep the veggies – cut bell peppers and onions into ½-inch thick strips.
- Make the marinade – in a large bowl, whisk together lime juice, cumin, smoked paprika, garlic, cayenne, chili powder, salt, pepper, olive oil, and red chili flakes.
- Marinate the chicken – toss chicken strips with 2 heaping tablespoons of marinade. Cover and refrigerate for 20-30 minutes.
- Coat the veggies – toss the sliced peppers and onions with the remaining marinade.
- Cook the veggies – heat a large skillet over medium-high heat with a little oil. Sauté peppers and onions until soft but still crisp. Set aside.
- Cook the chicken – in the same pan, cook the chicken 2-3 minutes per side until golden brown and cooked through.
- Combine & serve – return veggies to the pan, mix well, and drizzle with lime juice. Serve hot in tortillas with your favorite toppings!
Can I use chicken thighs instead of breasts?
Yes! Chicken thighs are juicier and add extra flavor.
📋Tips
- What’s the best way to warm tortillas? Toast them on a dry skillet for a few seconds per side or microwave them wrapped in a damp towel.
- For juicier chicken – let it marinate at least 30 minutes (or overnight for extra flavor). However, you can cook the fajitas right away in just 15 minutes, too (still flavorful!)
- Don’t overcook – thin chicken strips cook quickly! Remove them as soon as they are golden brown.
- Use a cast iron skillet – helps get that perfect char on the chicken and veggies.
- Swap proteins – try shrimp, beef, or tofu for a variation.
- Make it low-carb – serve over a salad or in lettuce wraps instead of tortillas.
- Add more veggies – mushrooms or zucchini work great too!
- Use store-bought seasoning – if you’re in a hurry, a fajita seasoning mix works well.
🍱Storage Instructions
- 🍱To Store. Keep in an airtight container in the fridge for up to 4 days.
- 🥶Freezing. Store cooked chicken and veggies in a freezer-safe bag for up to 3 months. Thaw in the fridge before reheating.
- 🔥To Reheat. Warm in a skillet over medium heat or microwave in short intervals until heated through.
- To Make Ahead. Marinate the chicken and prep the veggies the night before for a quick dinner the next day.
What to serve with chicken fajitas
I love serving these fajitas with classic sides for a full meal!
- Tortilla chips
- Mexican rice or yellow rice
- Refried beans
- Mexican slaw
- Guacamole or avocado crema
- Marinated tomato salad or salsa
- Corn salad
More Mexican Recipes You'll Like
📖Recipe
Chicken Fajitas
Ingredients
For the Chicken
- 3 medium chicken breasts, about 1 ½ pounds
- 3 small bell pepper, tricolor or at least 2 different colors, cut into ½ inch thick strips
- 1 large brown onion, cut into ½ inch thick strips
For the Marinade
- 1 tablespoon lime juice, + more for serving
- 2 ½ teaspoon cumin
- 3 teaspoon smoked paprika, or sweet regular
- 4 large garlic cloves, pressed
- 2 teaspoon ground cayenne (spicy), or 1 teaspoon for mild spicy
- ½ - 1 teaspoon chili powder, depending on how spicy you’d like it
- salt and pepper, to taste
- 4 tablespoon olive oil
- ½ teaspoon crushed red chili flakes
For Serving
- small taco size tortillas
- avocado
- shredded cheese
- cilantro
Instructions
- Prep the veggies: Cut bell peppers and onions into ½-inch thick strips.3 small bell pepper, 1 large brown onion
- Make the marinade: In a large bowl, whisk together lime juice, cumin, smoked paprika, garlic, cayenne, chili powder, salt, pepper, olive oil, and red chili flakes.3 medium chicken breasts, 1 tablespoon lime juice, 2 ½ teaspoon cumin, 3 teaspoon smoked paprika, 4 large garlic cloves, 2 teaspoon ground cayenne (spicy), ½ - 1 teaspoon chili powder, salt and pepper, 4 tablespoon olive oil, ½ teaspoon crushed red chili flakes
- Marinate the chicken: Toss chicken strips with 2 heaping tablespoons of marinade. Cover and refrigerate for 20-30 minutes.3 medium chicken breasts
- Coat the veggies: Toss the sliced peppers and onions with the remaining marinade.
- Cook the veggies: Heat a large skillet over medium-high heat with a little oil. Sauté peppers and onions until soft but still crisp. Set aside.
- Cook the chicken: In the same pan, cook the chicken 2-3 minutes per side until golden brown and cooked through.
- Combine & serve: Return veggies to the pan, mix well, and drizzle with lime juice. Serve hot in tortillas with your favorite toppings!
Notes
- Makes about 4-5 servings.
- Store. Keep in an airtight container in the fridge for up to 4 days.
- Freezing. Store cooked chicken and veggies in a freezer-safe bag for up to 3 months. Thaw in the fridge before reheating.
- To Reheat. Warm in a skillet over medium heat or microwave in short intervals until heated through.
Comments
No Comments