
If you’re looking for a quick dinner that tastes like something from your favorite Mexican restaurant, this Chicken Fajita Recipe is a must-try. Juicy strips of seasoned chicken are cooked with colorful bell peppers and onions until tender, smoky, and full of flavor.
The best part? Everything comes together in one skillet, making this recipe perfect for busy weeknights, casual family dinners, or easy meal prep. Serve the sizzling chicken and vegetables inside warm tortillas with your favorite toppings for a meal everyone can customize.
Why You’ll Want to Make These Chicken Fajitas
These fajitas are more than just an easy dinner—they’re incredibly versatile. You can adjust the spice level, swap in different vegetables, or turn the filling into bowls, salads, or wraps.
Here are a few reasons this recipe belongs in your regular dinner rotation:
- Quick enough for a weeknight meal
- Uses simple ingredients
- Packed with colorful vegetables
- Easy to customize
- Great for family-style serving
- Perfect for leftovers and meal prep
- Naturally high in protein
Ingredients You’ll Need
For the Chicken:
- 1 ½ pounds boneless, skinless chicken breasts or thighs
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Juice of 1 lime
For the Vegetables:
- 1 large red bell pepper
- 1 large green bell pepper
- 1 yellow or orange bell pepper
- 1 medium yellow onion
- 1 tablespoon olive oil

For Serving:
- Warm flour or corn tortillas
- Fresh lime wedges
- Chopped cilantro
- Sliced avocado
- Sour cream
- Salsa or pico de gallo
- Shredded cheese
How to Make Chicken Fajitas
- Slice the chicken: Cut the chicken into thin, even strips. Keeping the pieces similar in size helps them cook evenly.
- Mix the seasoning: In a small bowl, combine chili powder, paprika, cumin, garlic powder, onion powder, oregano, salt, and black pepper.
- Season the chicken: Place the chicken in a bowl and toss it with olive oil, the seasoning mixture, and fresh lime juice. Let it sit for about 10–15 minutes for extra flavor.
- Prepare the vegetables: Slice the bell peppers and onion into thin strips.
- Heat the skillet: Place a large skillet over medium-high heat and add a little olive oil.
- Cook the chicken: Add the seasoned chicken in a single layer. Cook for several minutes, turning occasionally, until browned and cooked through.
- Set the chicken aside: Transfer the cooked chicken to a clean plate while you cook the vegetables.
- Sauté the peppers and onions: Add the sliced vegetables to the same skillet. Cook until they become tender while still retaining a little crunch.
- Bring everything together: Return the chicken to the skillet and toss it with the peppers and onions. Cook for another minute or two so the flavors combine.
- Finish with lime: Squeeze fresh lime juice over the fajita mixture just before serving.
- Serve immediately: Spoon the sizzling chicken and vegetables into warm tortillas and add your favorite toppings.
The Secret to Better Fajitas
The key to delicious fajitas is using high heat and avoiding overcrowding the pan. If too much chicken is placed in the skillet at once, it can release moisture and steam instead of developing that flavorful golden-brown exterior.
Cutting the chicken into thin strips also helps it cook quickly while keeping the pieces tender. For the vegetables, don’t overcook them. A little char around the edges adds a delicious smoky flavor and gives the fajitas that classic restaurant-style finish.






