Chicken Fajitas Recipe – Easy, Flavor-Packed Weeknight Favorite
If you’re craving something bold, colorful, and fast, chicken fajitas are a great pick. Tender strips of chicken, crisp-tender peppers, and sweet onions come together with warm spices and a squeeze of lime. Everything cooks in one pan, and the toppings are completely up to you.
It’s the kind of meal that feels fun but doesn’t require much effort. Perfect for busy weeknights or casual get-togethers.
Why This Recipe Works
This recipe leans on a simple spice blend and a quick marinade to pack in flavor without extra steps. The chicken is sliced before cooking, so it cooks fast and absorbs seasoning more evenly.
Searing the peppers and onions in a hot pan gives them charred edges while keeping them crisp. Fresh lime and a touch of cilantro brighten everything at the end. You get a restaurant-style sizzle with pantry ingredients and minimal cleanup.
What You’ll Need
- Chicken: 1.5 pounds boneless, skinless chicken breasts (or thighs), thinly sliced
- Bell peppers: 3 medium (any colors), thinly sliced
- Onion: 1 large yellow or red onion, thinly sliced
- Garlic: 3 cloves, minced
- Lime: Zest and juice of 1 large lime
- Fresh cilantro: A small handful, chopped (optional but recommended)
- Olive oil: 3 tablespoons, divided
- Salt and pepper: To taste
- Spices:
- 2 teaspoons chili powder
- 1.5 teaspoons ground cumin
- 1 teaspoon smoked paprika (or sweet paprika)
- 0.5 teaspoon dried oregano
- 0.25–0.5 teaspoon crushed red pepper or cayenne (optional for heat)
- Tortillas: 8–10 small flour tortillas (or corn, warmed)
- Toppings (optional): Sour cream or Greek yogurt, guacamole or sliced avocado, salsa or pico de gallo, shredded cheese, shredded lettuce, pickled jalapeños
How to Make It
- Prep the chicken and veggies. Slice the chicken into thin strips.
Cut peppers and onion into 1/4-inch slices so they cook quickly and evenly.
- Make the spice blend. In a small bowl, mix chili powder, cumin, smoked paprika, oregano, a pinch of salt, black pepper, and optional cayenne. This is your fajita seasoning.
- Marinate the chicken. In a large bowl, toss chicken with 1.5 tablespoons olive oil, the minced garlic, half the spice blend, lime zest, and half the lime juice. Let it sit 10–20 minutes while you heat the pan and prep toppings.
- Heat the pan. Use a large cast-iron or heavy skillet over medium-high heat.
Add 1 tablespoon olive oil and let it get hot until shimmering.
- Cook the peppers and onion. Add peppers and onion with a big pinch of salt and the remaining spice blend. Cook 5–7 minutes, stirring occasionally, until lightly charred at the edges but still crisp. Transfer to a plate.
- Sear the chicken. Add the remaining 0.5 tablespoon oil to the hot pan.
Spread chicken in a single layer. Cook 4–6 minutes, flipping once, until cooked through with caramelized edges.
- Combine and finish. Return peppers and onions to the pan. Toss with the remaining lime juice and chopped cilantro.
Taste and adjust salt, pepper, or lime as needed.
- Warm the tortillas. Heat tortillas in a dry skillet for 20–30 seconds per side or wrap in foil and warm in a low oven. Keep them covered so they stay soft.
- Serve. Pile fajita mix into warm tortillas. Add your favorite toppings.
Serve extra lime wedges on the side for brightness.
Storage Instructions
- Refrigerator: Store cooked chicken and veggies in an airtight container for up to 4 days. Keep tortillas and toppings separate.
- Freezer: The cooked chicken freezes well for up to 2 months. Peppers and onions can be frozen but may soften slightly when reheated.
- Reheating: Reheat the fajita mix in a hot skillet with a splash of water or broth, 3–4 minutes, to restore moisture.
Avoid microwaving too long, which can make the chicken rubbery.
- Meal prep tip: Portion the fajita mix into containers with rice or beans for ready-to-heat lunches.
Benefits of This Recipe
- Fast and flexible: From start to finish, it’s about 30 minutes, and you can swap ingredients easily.
- Balanced meal: Protein, colorful veggies, and whole grains if you use whole wheat tortillas.
- Budget-friendly: Uses pantry spices and affordable chicken and produce.
- Great for groups: Everyone builds their own, so it’s easy to please different tastes.
- Weeknight-friendly: One pan, simple steps, minimal cleanup.
Pitfalls to Watch Out For
- Overcrowding the pan: Crowding leads to steaming instead of searing. Cook in batches if your skillet is small.
- Overcooking the chicken: Thin strips cook fast. Pull them as soon as they’re browned and no longer pink.
- Soft, soggy veggies: Use high heat and avoid stirring constantly.
Let the peppers and onions sit to develop color.
- Skipping the acid: Lime juice brightens everything. Don’t skip it, and add more at the table if needed.
- Bland seasoning: Salt matters. Taste and adjust after combining everything.
Recipe Variations
- Sheet pan fajitas: Toss everything with oil and spices, spread on a sheet pan, and roast at 425°F (220°C) for 18–22 minutes.
Broil briefly for char.
- Grilled fajitas: Marinate whole chicken breasts, grill to 165°F (74°C), then slice. Grill pepper and onion planks in a grill basket or on skewers.
- Spicy chipotle: Add 1–2 teaspoons minced chipotle in adobo to the marinade for smoky heat.
- Citrus-garlic: Swap lime for a mix of lime and orange juice, and double the garlic.
- Low-carb option: Serve over cauliflower rice or crisp lettuce cups instead of tortillas.
- Vegetable boost: Add zucchini strips or mushrooms during the veggie step for extra volume.
- Dairy-free or gluten-free: Use corn tortillas and skip cheese or choose dairy-free alternatives.
FAQ
Can I use chicken thighs instead of breasts?
Yes. Thighs stay juicy and are very forgiving.
Slice them thin and cook a minute or two longer if needed until they’re browned and cooked through.
Do I have to marinate the chicken?
You don’t have to, but even 10 minutes helps. If you have time, 30–60 minutes in the fridge adds more flavor. Don’t go over 4 hours with lime juice, or the texture can turn mealy.
What’s the best pan for fajitas?
A large cast-iron skillet is ideal because it holds heat and gives a great sear.
A stainless steel skillet works too. Avoid nonstick over very high heat.
How can I make it less spicy?
Skip the cayenne or crushed red pepper and use mild chili powder. You can also serve with cooling toppings like sour cream and avocado.
What toppings go well with chicken fajitas?
Classic picks include sour cream, guacamole, salsa or pico de gallo, shredded cheese, chopped cilantro, pickled jalapeños, and shredded lettuce.
Fresh lime wedges are a must.
How do I keep tortillas warm for serving?
Wrap a stack in a clean kitchen towel or foil and keep them in a low oven (around 200°F/95°C). Or place them in a tortilla warmer at the table.
Can I make the spice blend ahead?
Absolutely. Mix a big batch and store it in a small jar for up to 6 months.
Use about 1.5–2 tablespoons per pound of chicken and veggies.
What sides go with chicken fajitas?
Mexican rice, black or pinto beans, grilled corn, and a simple side salad all work well. Chips and salsa or queso make it feel festive.
How do I get that restaurant-style sizzle?
Use a very hot pan, don’t overcrowd, and let the meat and veggies sit undisturbed to char. A quick splash of lime juice at the end creates a bit of steam for that sizzling effect.
Can I cook this in advance for a party?
Yes.
Cook everything a few hours ahead, then reheat in a hot skillet just before serving. Keep warmed tortillas covered and set out toppings so guests can build their own.
In Conclusion
This chicken fajitas recipe is quick, colorful, and packed with flavor, without a long ingredient list or complicated steps. With a simple spice blend, a hot pan, and a squeeze of lime, you’ll get juicy chicken and vibrant veggies every time.
Keep tortillas warm, set out your favorite toppings, and let everyone customize their plate. It’s a reliable weeknight staple that also shines when company comes over.

Ingredients
Method
- Prep the chicken and veggies. Slice the chicken into thin strips. Cut peppers and onion into 1/4-inch slices so they cook quickly and evenly.
- Make the spice blend. In a small bowl, mix chili powder, cumin, smoked paprika, oregano, a pinch of salt, black pepper, and optional cayenne. This is your fajita seasoning.
- Marinate the chicken. In a large bowl, toss chicken with 1.5 tablespoons olive oil, the minced garlic, half the spice blend, lime zest, and half the lime juice. Let it sit 10–20 minutes while you heat the pan and prep toppings.
- Heat the pan. Use a large cast-iron or heavy skillet over medium-high heat. Add 1 tablespoon olive oil and let it get hot until shimmering.
- Cook the peppers and onion. Add peppers and onion with a big pinch of salt and the remaining spice blend. Cook 5–7 minutes, stirring occasionally, until lightly charred at the edges but still crisp. Transfer to a plate.
- Sear the chicken. Add the remaining 0.5 tablespoon oil to the hot pan. Spread chicken in a single layer. Cook 4–6 minutes, flipping once, until cooked through with caramelized edges.
- Combine and finish. Return peppers and onions to the pan. Toss with the remaining lime juice and chopped cilantro. Taste and adjust salt, pepper, or lime as needed.
- Warm the tortillas. Heat tortillas in a dry skillet for 20–30 seconds per side or wrap in foil and warm in a low oven. Keep them covered so they stay soft.
- Serve. Pile fajita mix into warm tortillas. Add your favorite toppings. Serve extra lime wedges on the side for brightness.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Sumayya is a home cook and recipe creator who shares simple, flavorful recipes made for everyday cooking. She believes good food should be easy, comforting, and enjoyed by everyone.




