Best Chicken Fajitas (30 mins)
Juicy marinated chicken, caramelized onions, and tomatoes combine in this quick and flavorful chicken fajitas recipe. It’s ready in under 30 minutes and perfect for stuffing into warm tortillas with all your favorite toppings!

The first time I made chicken fajitas at home, I couldn’t believe how simple they were. Just chicken, onions, peppers, and a good blend of spices cooked together in a hot pan until everything is sizzling and full of flavor.
What I love most about fajitas is how interactive the meal becomes. Everyone builds their own wrap—some pile on extra chicken, others go heavy on the peppers, and someone always takes way too much sour cream.
It’s one of those dinners that feels a little fun, a little messy, and always satisfying. Simple ingredients, big flavor, and a meal that brings everyone to the table.
What are Chicken Fajitas?
Chicken fajitas are a popular Tex-Mex dish made with seasoned strips of chicken cooked with onions and bell peppers, usually in a hot skillet. The sizzling mixture is served with warm tortillas so everyone can build their own wraps with toppings like sour cream, guacamole, cheese, or salsa.
Chicken fajitas are known for their bold seasoning, quick cooking time, and the classic combination of juicy chicken with caramelized peppers and onions.
Why this chicken fajita recipe is a winner
- Quick but Flavor-Packed – Marinating the chicken with bold spices infuses flavor fast—no overnight wait. You get juicy, seasoned meat in just 15 minutes of prep.
- One-Pan Magic -Everything cooks in one sauté pan—less mess, more flavor. The onions, peppers, and garlic all soak up the seasoned chicken juices for extra deliciousness.
- Customizable Heat & Toppings – Add red chilies for heat or skip them for a milder version. Wrap it in tortillas, serve it over rice, or make a fajita bowl—it works with whatever you’ve got.
- Naturally Healthy and Fresh -This is real food: lean protein, fresh veggies, healthy fat, and loads of flavor—no packets, no preservatives. Just good, clean, spicy fun.

Ingredients for the best Chicken Fajitas
- Chicken, sliced – Use boneless thighs or breast. You can also substitute with turkey strips, beef, shrimp, or tofu.
- Olive oil – Extra virgin adds flavor, but any neutral oil, like canola or sunflower, works too.
- Ground cumin – Adds earthy depth. Swap with garam masala or just skip if unavailable.
- Smoked paprika – Gives a smoky layer. If needed, use regular paprika plus a pinch of chipotle powder.
- Chili powder – Adds gentle heat. Sub with cayenne (less!) or red pepper flakes.
- Ground coriander – Optional, but nice for brightness. Skip or use more cumin.
- Dried oregano – Adds that herby Tex-Mex hint. Thyme or Italian seasoning can work too.
- Salt and pepper – To taste, or reduce if using a blend.
- Onion, sliced – Yellow, white, or red onions all work.
- Garlic, minced – Fresh is best, but garlic powder works in a pinch.
- Tomato, sliced – This replaces the usual bell peppers. Use a firm, ripe tomato that holds its shape when sautéed.
- Fresh red chilies, sliced – Optional for heat. Substitute with jalapeños or chili flakes.
- Fresh cilantro, chopped – Optional garnish. Swap with parsley if you must.
- Lemon or lime juice – Adds brightness. Vinegar can sub in a pinch.
- Tortillas – Flour or corn, or go low-carb with lettuce wraps.

Step-by-step: Chicken Fajitas – Skillet on stovetop in 30 mins
- Marinate the Chicken – In a bowl, combine the chicken with 2 tablespoons olive oil, cumin, paprika, chili powder, coriander, oregano, salt, and pepper. Toss well and let it marinate for 15 minutes (or longer if time allows).
- Sauté the Onion -Heat 1 tablespoon olive oil in a large pan over medium-high heat. Add the sliced onion and stir-fry for 2–3 minutes until softened and starting to brown.
- Add Garlic and Chicken -Stir in the minced garlic, then immediately add the marinated chicken. Cook for 5–6 minutes, stirring occasionally, until the chicken is golden and fully cooked.
- Add tomatoes -Add the sliced tomatoes and cook for another 3–4 minutes, until just tender but still vibrant.
- Final Touches -Toss in the sliced red chilies and half the cilantro. Squeeze over the lemon or lime juice, season to taste, and give everything a final stir.
- Garnish & Serve -Turn off the heat and sprinkle with the remaining cilantro. Serve hot with warm tortillas and your favorite toppings.

Tips for Perfect Chicken Fajitas
- Slice the chicken evenly – Cut the chicken into thin strips so it cooks quickly and evenly in the skillet.
- Use high heat – Fajitas are meant to cook fast in a hot pan. High heat helps create that slightly charred flavor and prevents the chicken from steaming.
- Cook the chicken and vegetables separately – Cooking them in batches helps both brown properly. If everything goes in at once, the pan releases too much moisture.
- Don’t overcrowd the pan – Too much chicken at once lowers the pan temperature and causes the meat to steam instead of sear.
- Slice peppers and onions thick – Slightly thicker slices hold their texture better and don’t become mushy.
- Rest the chicken briefly before serving – Letting the chicken sit for a minute helps keep it juicy before assembling the fajitas.

Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Chicken is watery | Pan not hot enough or overcrowded | Cook in batches and increase heat |
| Chicken dry or tough | Overcooked or sliced too thin | Reduce cooking time and keep strips slightly thicker |
| Vegetables soggy | Cooked too long or with the chicken | Cook vegetables separately over high heat |
| Fajitas lack flavor | Not enough seasoning | Adjust spices or add extra lime juice at the end |
| Chicken sticking to pan | Pan not hot enough or not enough oil | Preheat skillet properly and add a little more oil |

- Homemade Healthy Tortillas
- Salmon Tacos with WW Tortillas
- Chicken Stir-Fry with Peppers Recipe
- Roasted Red Pepper Dip
- Homemade Beef Enchiladas
Frequently asked questions
Yes! You can slice and marinate the chicken a day ahead, and pre-cut the onions and tomatoes too. Just store everything in airtight containers in the fridge and cook fresh when ready to serve.
Absolutely. Grill the marinated chicken on high heat, slice it after cooking, and then toss it with sautéed veggies—or grill the veggies too for a smoky twist.
Store the cooked chicken and veggies in an airtight container in the fridge for up to 3 days. Reheat in a skillet or microwave. Great for lunch wraps or fajita bowls the next day!
Yes—just serve them with corn tortillas or over rice, and double-check your spice labels to make sure there are no hidden additives.

Easy Chicken Fajitas
Juicy marinated chicken, caramelized onions, and tomatoes come together in this quick and flavorful fajita recipe. Ready in under 30 minutes and perfect for stuffing into warm tortillas with all your favorite toppings!
Video
Ingredients
- 1 lb (500 g) Chicken breast or thighs cut into thin strips
- 2 tbsp Olive oil (plus 1 tbsp for cooking)
- 1 tsp Ground cumin
- 1 tsp Smoked paprika
- 1 tsp Chili powder
- ½ tsp Ground coriander
- ½ tsp Dried oregano
- Salt and black pepper to taste
- 1 large Onion thinly sliced
- 1 tbsp Sugar optional
- 3 Garlic cloves minced
- 1 – 2 large Red tomato sliced, deseeded
- 1-2 Fresh red chilies sliced (optional, for heat)
- A handful of fresh cilantro chopped
- Juice of 1 lemon or lime
- Warm tortillas for serving
Method
- Marinate the Chicken – In a bowl, combine the chicken with two tablespoons of olive oil, cumin, paprika, chili powder, coriander, oregano, salt, and pepper. Toss well and let it marinate for 15 minutes (or longer if time allows).1 lb Chicken breast or thighs, 2 tbsp Olive oil , 1 tsp Ground cumin, 1 tsp Smoked paprika, 1 tsp Chili powder, ½ tsp Ground coriander, ½ tsp Dried oregano, Salt and black pepper to taste
- Sauté the Onion -Heat 1 tablespoon olive oil in a large pan over medium-high heat. Add the sliced onion and stir-fry for 2–3 minutes until softened and starting to brown. Add the sugar (if using) and cook another 2 mins.1 large Onion, 1 tbsp Sugar
- Add Garlic and Chicken -Stir in the minced garlic, then immediately add the marinated chicken. Cook for 5–6 minutes, stirring occasionally, until the chicken is golden and fully cooked.3 Garlic cloves
- Add tomatoes -Add the sliced, deseeded tomatoes and cook for another 3–4 minutes, until just tender but still vibrant.1 – 2 large Red tomato, 1-2 Fresh red chilies
- Final Touches -Toss in the sliced red chilies and half the cilantro. Squeeze over the lemon or lime juice, season to taste, and give everything a final stir.A handful of fresh cilantro, Juice of 1 lemon or lime
- Garnish & Serve -Turn off the heat and sprinkle with the remaining cilantro. Serve hot with warm tortillas and your favorite toppings such as avocado and sour cream.Warm tortillas
Notes
- Slice everything evenly – Thin, uniform chicken and veggie slices cook faster and more evenly, so nothing ends up undercooked or overdone.
- Don’t overcrowd the pan – Cook in batches if needed. Crowding causes steaming instead of searing, and you want those beautiful charred edges.
- Marinate, even briefly – Even 15 minutes makes a difference. The spices cling better, and the chicken stays juicy. If you’ve got time, marinate longer—but don’t stress if you don’t.
- Add veggies in stages – Onions first, then garlic, then peppers. This layering gives each ingredient the right amount of cooking time and keeps the peppers from turning mushy.
- Finish with acid and herbs – A squeeze of lemon or lime and a sprinkle of fresh cilantro brighten everything up. Don’t skip it—it’s the secret to that restaurant-style flavor pop.
- Serve hot and fresh – Fajitas are best sizzling straight from the pan. If you need to prep ahead, keep components separate and reheat quickly before serving.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.
























Simply… these chicken fajitas are delicious and easy to make.
Thank you Marianne. So glad you liked it
Made these for dinner with your homemade tortillas and it was chef’s kiss. My kids devoured them!
Layla, that makes my day! Love hearing that the whole family enjoyed it.
Is there a good substitute if I don’t have smoked paprika? It’s the only spice I’m missing.
Hi Eric! You can use regular paprika plus a pinch of cumin or chili powder for a smoky kick. Or skip it and it’ll still taste great!
My husband said this was better than the fajitas we had at our favorite Tex-Mex spot. I’ll take that as a win!
That’s such a compliment, Priya! Sounds like you’ve got fajita night locked in!
Can I use boneless chicken thighs instead of breast? I prefer dark meat for flavor.
Absolutely, Jason! Thighs are actually juicier and more forgiving—go for it!
These were SO good and came together so fast! Perfect weeknight dinner. I served them with avocado and sour cream—yum!
Thanks, Michelle! So glad it worked out for your busy night. Love the avocado and sour cream combo too!