You need dinner on the table fast, but takeout feels too greasy and meal kits cost too much. That’s where easy chicken fajitas come in: a one-pan Mexican meal that takes under 30 minutes, uses basic ingredients (often on sale), and tastes like restaurant-quality without the guilt. Juicy chicken breasts get coated in a homemade fajita seasoning with no added sugar, seared to perfection, then tossed with colorful bell peppers and onions that soak up all those bold spices. It’s a flexible, beginner-friendly recipe perfect for busy weeknights, gluten-free eaters, and meal prep alike.
Why This Chicken Fajita Recipe Works
This recipe solves three major weeknight cooking challenges: time, flavor, and simplicity. By making your own fajita seasoning in under two minutes, you skip the store-bought packets filled with fillers, additives, and unnecessary sugar. The one-pan method keeps cleanup minimal while maximizing flavor, since the veggies cook in the same skillet that seared the chicken. You can multitask by slicing vegetables while the chicken cooks, shaving precious minutes off your prep. Plus, the chicken and peppers stay fresh in the fridge for up to five days, making this an ideal meal prep option for lunches or quick dinners later in the week.
Ingredients You’ll Need for Chicken Fajitas

For the Homemade Fajita Seasoning
- ½ tablespoon chili powder: Adds warmth and depth without overwhelming heat
- ½ tablespoon ground cumin: Brings earthy, smoky flavor essential to Mexican cuisine
- 1 teaspoon garlic powder: Provides savory richness without the prep of fresh garlic
- ½ teaspoon paprika: Adds subtle sweetness and vibrant color
- ½ teaspoon oregano: Mexican oregano works best if you have it, but regular works fine
- ½ teaspoon kosher salt: Enhances all the other flavors
- ¼ teaspoon ground black pepper: Adds a gentle kick
Pro tip: Double or triple this seasoning blend and store it in an airtight container for future fajitas, tacos, or grilled chicken. It stays fresh for months and saves you time on busy nights.
For the Chicken and Vegetables
- 3 boneless, skinless chicken breasts: Look for sales to keep this meal budget-friendly
- 3 bell peppers (any color): Red, yellow, and green make the dish vibrant, but use what you have
- 1 onion (yellow or red): Thinly sliced for quick cooking
- 2 tablespoons olive oil or avocado oil: For searing and sautéing
- ½ lime: Fresh juice adds brightness at the end
For Serving
- Tortillas: Use regular flour, corn, or cassava flour tortillas if you’re gluten-free
- Sour cream: Or cashew sour cream for a dairy-free option
- Pico de gallo: Fresh salsa adds texture and acidity
- Avocado or guacamole: Creamy contrast to the spiced chicken
Substitutions: Swap chicken thighs for juicier meat, use any color bell pepper you prefer, or skip tortillas entirely and serve over salad greens for a lighter fajita bowl.
Step-by-Step Instructions

Step 1: Mix Your Homemade Fajita Seasoning
Add all seven spices to a small bowl: chili powder, cumin, garlic powder, paprika, oregano, salt, and black pepper. Stir everything together until evenly combined. This takes less than a minute and gives you full control over the flavor without hidden sugars or fillers found in store-bought packets.
Step 2: Season the Chicken Generously
Place the three chicken breasts on a plate or in a bowl. Sprinkle the fajita seasoning over both sides of each breast, then use your fingers to rub it in thoroughly. Don’t be shy here: you want every bit of chicken coated so the spices form a flavorful crust when seared.
Step 3: Sear the Chicken Until Golden
Heat 2 tablespoons of oil in a large skillet (cast iron works beautifully) over medium heat. Once the oil shimmers, add the seasoned chicken breasts. Cook for 7 to 8 minutes per side without moving them too much, allowing a nice sear to develop. This locks in the spices and keeps the chicken juicy. Use an instant-read thermometer to check that the internal temperature reaches 160-165°F.
Timing tip: While the chicken cooks, slice your vegetables to save time.
Step 4: Slice the Bell Peppers and Onion
Cut the bell peppers in half, remove the seeds, and slice them into thin strips. Slice the onion in half and cut into thin strips as well. The thinner your slices, the faster they’ll cook. Fun fact: green bell peppers are just unripe versions of the colorful ones, which is why they taste less sweet.
Step 5: Sauté the Vegetables
Once the chicken is fully cooked, transfer it to a plate and let it rest for a couple of minutes. Add the sliced peppers and onions to the same skillet (no need to clean it, the leftover seasoning adds flavor). Sauté over medium heat for 4 to 5 minutes, stirring frequently, until the vegetables soften and pick up all that delicious fajita flavor from the pan.
Step 6: Slice the Chicken Into Strips
While the veggies finish cooking, slice the rested chicken breasts into thin strips. If some pieces are too wide, slice them in half again. Thinner strips are easier to wrap in tortillas and give you more flavorful bites.
Step 7: Combine and Finish With Lime
Add the sliced chicken back into the skillet with the peppers and onions. Squeeze half a lime over everything and stir it all together. The lime juice adds a bright, fresh punch that balances the warm spices perfectly.
Healthier Alternatives for the Recipe
- Use chicken thighs instead of breasts: They’re juicier and more forgiving if slightly overcooked, plus they’re often cheaper.
- Skip the tortillas and make a fajita bowl: Serve over mixed greens, quinoa, or cauliflower rice with black beans, corn, and avocado for a lighter, low-carb option.
- Replace sour cream with Greek yogurt: You’ll get the same creamy tang with added protein and less fat.
- Use avocado oil instead of olive oil: It has a higher smoke point, making it better for high-heat searing.
- Add extra vegetables: Throw in sliced zucchini, mushrooms, or cherry tomatoes for more fiber and nutrients.
Serving Suggestions

The beauty of homemade chicken fajitas is their versatility. Wrap them in warm tortillas with sour cream, pico de gallo, and guacamole for a classic taco night. Or build a fajita bowl by layering the chicken and veggies over greens, black beans, sweet corn, avocado slices, and a dollop of salsa. Kids love assembling their own fajitas, making this a fun interactive dinner. Leftovers work great in quesadillas, grain bowls, or even scrambled into breakfast burritos the next morning.
Common Mistakes to Avoid
- Overcrowding the pan: If your skillet is too small, cook the chicken in batches. Crowding steams the chicken instead of searing it, resulting in less flavor and a rubbery texture.
- Skipping the resting step: Let the chicken rest for a few minutes after cooking so the juices redistribute. Slicing it immediately causes all the moisture to run out.
- Using pre-sliced peppers: They dry out faster and cost more. Fresh whole peppers take just a couple of minutes to slice and taste much better.
- Not seasoning generously: Don’t be timid with the fajita seasoning. The chicken needs a bold coating to stand up to the other flavors.
- Cooking veggies too long: You want them tender-crisp, not mushy. Four to five minutes is plenty.
Storing Tips for the Recipe
Store the cooked chicken and vegetables together in an airtight container in the refrigerator for up to five days. They reheat beautifully in a skillet over medium heat or in the microwave. Keep tortillas and toppings separate so they stay fresh. If you’re meal prepping, portion the fajita mix into individual containers and add fresh toppings when you’re ready to eat. The chicken and peppers also freeze well for up to three months: thaw overnight in the fridge and reheat gently to avoid drying out the chicken.
Why This Recipe Is Perfect for Meal Prep
This chicken fajita recipe checks every box for successful meal prep. The one-pan method means less cleanup, the ingredients are inexpensive and easy to find, and the finished dish keeps well without losing flavor or texture. Prep a batch on Sunday and you’ll have quick, healthy lunches or dinners ready to go all week. The fajita mix works in multiple formats, so you can eat it in tortillas one night, over a salad the next, and in a grain bowl later without getting bored. It’s also naturally gluten-free if you use corn or cassava tortillas, making it inclusive for various dietary needs.
Conclusion
When you need a fast, flavorful weeknight dinner that doesn’t sacrifice taste or nutrition, this easy chicken fajita recipe delivers every time. You’ll skip the sugar-laden seasoning packets, enjoy a restaurant-quality meal at home, and still have time to relax after dinner. Whether you’re feeding picky kids, meal prepping for the week, or just craving something better than takeout, these homemade chicken fajitas are your answer. Grab your skillet, season that chicken, and get ready to enjoy a satisfying meal that’s as practical as it is delicious.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Absolutely. Chicken thighs are juicier, more forgiving, and often less expensive. They may take an extra minute or two to cook through, so check that the internal temperature reaches 165°F.
What if I don’t have all the spices for the fajita seasoning?
You can simplify by using just chili powder, cumin, garlic powder, and salt. Those four spices give you the essential fajita flavor even if you’re missing the others.
How do I keep the chicken from drying out?
Don’t overcook it, and let it rest before slicing. Use a meat thermometer to check for 160-165°F, and remove it from the heat as soon as it reaches that temperature. The resting period allows juices to redistribute.
Can I make this recipe ahead of time?
Yes. Cook the chicken and vegetables, let them cool, and store them in the fridge for up to five days. Reheat gently and add fresh toppings when you’re ready to serve.
What’s the best way to reheat leftover fajitas?
Reheat in a skillet over medium heat with a splash of water or broth to keep the chicken moist. You can also microwave in 30-second intervals, stirring in between, until warmed through.
Are chicken fajitas gluten-free?
The chicken and vegetables are naturally gluten-free. Just use corn tortillas or certified gluten-free tortillas like cassava flour tortillas to keep the entire meal safe for gluten-sensitive eaters.
Tools You’ll Need
Essential Kitchen Tools
Everything you need to make cooking easier and more enjoyable
Must Try Recipes
- Flour Tortillas
Warm, soft tortillas that make fajita night feel like a restaurant. - Healthy Chipotle Chicken Burrito Bowls
Another fast, meal-prep friendly dinner with big takeout-style flavor. - Ground Turkey Tacos
A quick weeknight taco option when you need a faster protein. - Chicken Tortilla Soup
Easy comfort dinner that pairs well with leftover tortillas and toppings. - 3 Healthy Condiments
Simple topping ideas to customize fajitas, bowls, and salads.
Want to save this recipe?
Want to save this recipe? Enter your email below, and we'll send it straight to your inbox. Plus, receive new recipes every week!
One-Pan Chicken Fajitas (No Packet Seasoning)
- Total Time: 30 minutes
Description
Sizzling, takeout-style chicken fajitas made in one skillet with a simple homemade seasoning, juicy chicken, and quick-sautéed peppers and onions.
Ingredients
- 3 boneless skinless chicken breasts
- 1 onion, thinly sliced
- 3 bell peppers, thinly sliced
- 2 tablespoons olive oil
- 1/2 lime
- 1/2 tablespoon chili powder
- 1/2 tablespoon ground cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1/2 teaspoon oregano
- 1/2 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
- Tortillas, for serving (optional)
- Sour cream, for serving (optional)
- Pico de gallo, for serving (optional)
- Avocado, for serving (optional)
Instructions
- Mix the seasoning: In a small bowl, stir together chili powder, cumin, garlic powder, paprika, oregano, salt, and black pepper.
- Season the chicken: Sprinkle the seasoning generously on both sides of the chicken and press it in with your fingers.
- Sear the chicken: Heat olive oil in a large skillet over medium heat. Cook chicken for about 7 to 8 minutes per side, until cooked through. Transfer to a plate to rest for a couple minutes.
- Slice the vegetables: While the chicken cooks, thinly slice the bell peppers and onion.
- Sauté the vegetables: In the same skillet over medium heat, sauté peppers and onion for 4 to 5 minutes, stirring often, until crisp-tender.
- Slice the chicken: Cut chicken into strips (slice thinner if you like).
- Toss and serve: Add chicken back to the skillet, squeeze in fresh lime juice, and toss to combine. Serve with tortillas and toppings like sour cream, pico de gallo, and avocado.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 137 kcal
- Sugar: 3 g
- Sodium: 275 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0.01 g
- Carbohydrates: 7 g
- Fiber: 2 g
- Protein: 13 g
- Cholesterol: 36 mg
