Grilled Chicken Fajitas (Tex-Mex)
Grilled Chicken Fajitas (Tex-Mex) — Complete Recipe
Grilled Chicken Fajitas are a colorful, flavorful Tex-Mex favorite made with juicy marinated chicken, smoky grilled peppers and onions, fresh lime, and warm flour tortillas. The chicken develops a delicious char on the grill while the vegetables become slightly caramelized without losing their satisfying crunch. Everything is served together with classic fajita toppings such as sour cream, guacamole, salsa, shredded cheese, and fresh cilantro.
This recipe is perfect for a family dinner, weekend barbecue, summer gathering, or casual party. It is also easy to customize with different vegetables and toppings.
Recipe Overview
Recipe Name: Grilled Chicken Fajitas
Cuisine: Tex-Mex
Preparation Time: 20 minutes
Marinating Time: 30 minutes to 4 hours
Cooking Time: 15–20 minutes
Total Time: About 1 hour
Servings: 6
Difficulty: Easy
Cooking Method: Outdoor grill or grill pan
Why You’ll Love This Recipe
- Juicy and flavorful grilled chicken
- Smoky, charred vegetables
- Bright lime and garlic marinade
- Easy to prepare
- Perfect for family dinners
- Great for entertaining
- Customizable toppings
- Naturally packed with vegetables
- Excellent for meal preparation
- Ready in about an hour, including marinating
Ingredients
For the Chicken
- 2 pounds boneless, skinless chicken breasts or chicken thighs
- 3 tablespoons olive oil
- 2 tablespoons fresh lime juice
- 1 tablespoon fresh lemon juice
- 3 cloves garlic, finely minced
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon onion powder
- ¼ teaspoon cayenne pepper, optional
- 1 teaspoon honey or brown sugar, optional
For the Fajita Vegetables
- 2 large bell peppers
- 1 large red bell pepper
- 1 large yellow or orange bell pepper
- 1 large yellow onion
- 1 tablespoon olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ½ teaspoon chili powder
- ¼ teaspoon ground cumin
You can use any combination of red, green, yellow, or orange bell peppers.
For Serving
- 12–18 small flour tortillas
- 1 avocado, sliced
- ½ cup sour cream
- ½ cup shredded Mexican cheese blend
- ½ cup salsa
- ¼ cup fresh cilantro, chopped
- 1 lime, cut into wedges
- ½ cup guacamole
- ½ cup pico de gallo
- Pickled jalapeños, optional
- Sliced fresh jalapeños, optional
Equipment Needed
You do not need complicated equipment to make excellent grilled chicken fajitas.
Recommended Equipment
- Outdoor grill or grill pan
- Large mixing bowl
- Small bowl
- Tongs
- Sharp knife
- Cutting board
- Meat thermometer
- Measuring spoons
- Aluminum foil
- Serving platter
A meat thermometer is especially useful because it helps prevent overcooking the chicken.
How to Choose the Best Chicken
Chicken breasts are a popular choice because they are lean and easy to slice into fajita strips. However, chicken thighs are also excellent.
Chicken Breasts
Chicken breasts are:
- Lean
- Mild in flavor
- Easy to grill
- High in protein
- Excellent for slicing
The main challenge is avoiding overcooking. Because chicken breast contains relatively little fat, it can become dry if grilled too long.
Chicken Thighs
Chicken thighs contain more fat and connective tissue, which makes them naturally juicy and forgiving.
They are especially good if you are preparing fajitas for a barbecue because they tolerate high heat better than chicken breasts.
Preparing the Chicken
If your chicken breasts are very thick, place them between two pieces of plastic wrap or parchment paper and gently pound them to an even thickness.
This is an important step because evenly thick chicken cooks more consistently.
For example, if one end of the chicken breast is twice as thick as the other, the thin portion may become overcooked before the thick portion reaches the proper temperature.
Aim for chicken pieces approximately ½ to ¾ inch thick.
Making the Fajita Marinade
The marinade is one of the most important parts of this recipe.
In a large bowl, combine:
- Olive oil
- Lime juice
- Lemon juice
- Garlic
- Chili powder
- Cumin
- Smoked paprika
- Paprika
- Oregano
- Salt
- Black pepper
- Onion powder
- Cayenne pepper
Add honey or brown sugar if you enjoy a slightly sweeter, deeply caramelized flavor.
Whisk everything together until well combined.
The olive oil helps distribute the spices across the chicken, while the citrus provides brightness and flavor.
The garlic contributes savory depth, while cumin, chili powder, paprika, and oregano create the classic Tex-Mex character.
Marinating the Chicken
Place the chicken into the marinade.
Turn each piece several times so that the marinade coats all sides.
Cover the bowl and refrigerate for at least 30 minutes.
For better flavor, marinate for 2–4 hours.
Avoid marinating the chicken in a strongly acidic marinade for excessively long periods because the texture can become unpleasantly soft.
Always marinate chicken in the refrigerator rather than at room temperature.
Preparing the Vegetables
While the chicken marinates, prepare your peppers and onion.
Wash and dry the peppers.
Remove the stems, seeds, and white membranes.
Slice the peppers into long strips approximately ½ inch wide.
Peel the onion and cut it into thick strips or wedges.
Thicker vegetables are easier to grill because they are less likely to fall through the grill grates.
Place the vegetables in a bowl.
Add:
- Olive oil
- Salt
- Black pepper
- Chili powder
- Cumin
Toss until everything is evenly coated.
Preparing the Grill
Preheat your outdoor grill to medium-high heat, approximately 400–450°F.
Clean the grill grates and lightly oil them if necessary.
A properly preheated grill is important because it allows the chicken to sear quickly.
You want the outside of the chicken to develop attractive grill marks while the inside remains juicy.
If you are using a grill pan indoors, preheat it over medium-high heat for several minutes before cooking.
Grilling the Chicken
Remove the chicken from the marinade.
Allow excess marinade to drip away.
Place the chicken directly on the hot grill.
Cook for approximately 5–7 minutes on the first side, depending on thickness.
Do not constantly move the chicken around.
Let it remain in contact with the hot grill so it can develop a flavorful crust.
After the first side has developed grill marks, flip the chicken.
Continue grilling for another 4–7 minutes, depending on thickness.
The exact cooking time varies because chicken breasts can differ significantly in size.
The safest way to determine doneness is with an instant-read thermometer.
The thickest part of the chicken should reach 165°F (74°C).
Why Grill Marks Matter
Grill marks aren’t just attractive.
They indicate that the chicken has made good contact with the hot cooking surface.
The high heat encourages browning and creates complex roasted flavors.
For particularly attractive grill marks, position the chicken at an angle on the grates. After several minutes, rotate it slightly before flipping.
However, flavor and proper cooking are more important than perfect grill marks.
Resting the Chicken
Once the chicken reaches the proper internal temperature, transfer it to a clean plate or cutting board.
Cover loosely with aluminum foil.
Allow it to rest for approximately 5–10 minutes.
Resting gives the juices time to redistribute throughout the meat.
If you immediately slice extremely hot chicken, more of the juices can escape onto the cutting board.
Grilling the Peppers and Onions
While the chicken rests, place the seasoned peppers and onions on the grill.
Grill for approximately 5–8 minutes, turning occasionally.
You want them to become:
- Tender
- Slightly smoky
- Lightly charred
- Sweet
- Still somewhat crisp
Do not cook the vegetables until they become completely soft.
A little texture makes fajitas much more enjoyable.
If your vegetable pieces are small, consider using a grill basket to prevent them from falling through the grates.
How to Slice the Chicken
After the chicken has rested, use a sharp knife to slice it into thin strips.
Cut against the grain whenever possible.
Cutting against the grain shortens the muscle fibers, which makes each bite feel more tender.
The slices should be approximately ¼–½ inch thick.
Place the sliced chicken on a large serving platter.
Arrange the grilled peppers and onions alongside the chicken.
Warming the Tortillas
Warm flour tortillas just before serving.
There are several ways to do this.
Grill Method
Place tortillas directly on the grill for approximately 15–30 seconds per side.
Watch them carefully because they can dry out quickly.
Skillet Method
Heat a dry skillet over medium heat.
Warm each tortilla for approximately 20 seconds per side.
Microwave Method
Stack several tortillas and wrap them in a slightly damp paper towel.
Microwave for approximately 20–30 seconds.
Keep the warmed tortillas wrapped in a clean kitchen towel so they remain soft.
Building the Perfect Chicken Fajita
Now comes the fun part.
Place a warm tortilla on your plate.
Add a generous amount of grilled chicken.
Top with grilled peppers and onions.
Then add your favorite toppings.
A classic combination is:
Chicken + peppers + onions + guacamole + salsa + sour cream + cilantro + lime
Fold the tortilla around the filling and enjoy immediately.
Best Fajita Toppings
One of the best things about fajitas is that everyone can build their own.
Guacamole
Creamy avocado adds richness and balances the smoky spices.
Salsa
Use fresh tomato salsa for brightness or a roasted salsa for a deeper smoky flavor.
Sour Cream
Sour cream provides cooling richness and helps balance spicy fajita seasoning.
Pico de Gallo
Fresh tomatoes, onions, cilantro, lime, and jalapeño create a crisp topping.
Cheese
A Mexican cheese blend, Monterey Jack, cheddar, or queso fresco can work well.
Cilantro
Fresh cilantro adds an herbal flavor that pairs beautifully with lime.
Jalapeños
Fresh or pickled jalapeños are perfect for people who enjoy additional heat.
Lime
A final squeeze of fresh lime can make the entire dish taste brighter.
Homemade Fajita Seasoning
If you prefer to make your own seasoning mixture in advance, combine:
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 2 teaspoons paprika
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- ½ teaspoon black pepper
- ½ teaspoon salt
- ¼ teaspoon cayenne pepper
Mix thoroughly and store in an airtight container.
Use approximately 2–3 tablespoons of this mixture for the chicken.
Tips for Juicy Grilled Chicken Fajitas
1. Don’t Overcook the Chicken
This is the most important tip.
Chicken breasts can go from juicy to dry surprisingly quickly.
Use a thermometer whenever possible.
2. Pound Thick Chicken Breasts
Uniform thickness helps the chicken cook evenly.
3. Don’t Skip the Resting Period
Resting helps retain moisture.
4. Use Fresh Lime Juice
Fresh lime juice tastes much brighter than bottled lime juice.
5. Don’t Crowd the Grill
If too much food is placed on the grill at once, the temperature can drop.
Cook in batches if necessary.
6. Use High Heat
Medium-high heat creates better browning and caramelization.
7. Cut Against the Grain
This improves the texture of the finished chicken.
8. Warm the Tortillas
Cold tortillas can become brittle and make the fajitas harder to eat.
Common Mistakes to Avoid
Using Wet Chicken
Excess marinade can prevent good browning.
Let excess marinade drip away before placing the chicken on the grill.
Constantly Flipping the Chicken
Give the chicken time to develop a crust.
Flip it when it naturally releases from the grill.
Cutting Chicken Immediately
Allow it to rest first.
Overcooking Vegetables
The peppers and onions should have some texture.
Too Much Filling
Overfilled tortillas are difficult to fold and eat.
Start with a moderate amount and add toppings afterward.
Using Cold Tortillas
Warm tortillas are softer and more flexible.
Can You Use Chicken Thighs?
Absolutely.
Chicken thighs are one of the best choices for grilled fajitas because their higher fat content helps them remain juicy.
Use boneless, skinless thighs.
Marinate them using the same mixture.
Grill until they reach at least 165°F (74°C) internally.
Because thighs vary in size, rely on internal temperature rather than a fixed cooking time.
Can You Make These Fajitas Spicy?
Yes.
For spicy fajitas, add:
- Cayenne pepper
- Crushed red pepper
- Fresh jalapeño
- Serrano pepper
- Chipotle powder
- Hot salsa
For a smoky-spicy version, add a small amount of chipotle powder to the marinade.
If you’re serving children or people who prefer mild food, keep the chicken seasoning moderate and provide hot sauce or jalapeños separately.
Mild Grilled Chicken Fajitas
For a mild version, reduce or omit cayenne pepper.
Use:
- Chili powder
- Cumin
- Paprika
- Garlic
- Oregano
- Lime
Serve with sour cream and avocado to provide a cooling contrast.
Making Fajitas for a Crowd
Grilled chicken fajitas are excellent party food because guests can assemble their own meals.
Prepare the chicken and vegetables ahead of time.
Create a topping station containing:
- Warm tortillas
- Chicken
- Peppers
- Onions
- Guacamole
- Salsa
- Sour cream
- Cheese
- Pico de gallo
- Cilantro
- Lime wedges
- Jalapeños
Arrange everything in separate serving bowls.
This makes the meal interactive and allows guests to customize their fajitas.
Side Dishes to Serve With Chicken Fajitas
Grilled chicken fajitas pair beautifully with many Tex-Mex side dishes.
Mexican Rice
Fluffy rice cooked with tomato, garlic, onion, and spices makes a satisfying side.
Refried Beans
Creamy beans add protein and richness.
Black Beans
Seasoned black beans provide a lighter alternative.
Mexican Street Corn
Grilled corn with creamy toppings and lime is an excellent match.
Tortilla Chips and Salsa
Simple, crunchy, and perfect for serving before dinner.
Fresh Salad
A crisp lettuce salad can balance the richer fajita toppings.
Cilantro-Lime Rice
Bright lime and fresh cilantro complement the grilled chicken beautifully.
How to Store Leftovers
Allow leftover chicken and vegetables to cool before transferring them to airtight containers.
Refrigerate promptly.
Keep the chicken and vegetables separate from tortillas and fresh toppings when possible.
For best quality, enjoy refrigerated leftovers within 3–4 days.
Store guacamole, sour cream, salsa, and other toppings separately.
How to Reheat Leftover Chicken Fajitas
The skillet method works particularly well.
Place a skillet over medium heat.
Add a small amount of chicken and vegetables.
Heat until warmed through.
Avoid cooking them for longer than necessary because repeated high-heat cooking can dry out chicken.
You can also reheat the filling in the microwave in short intervals.
Warm tortillas separately.
Meal-Prep Chicken Fajitas
These fajitas are excellent for meal preparation.
Cook the chicken and vegetables as directed.
Allow them to cool.
Divide them into meal-prep containers.
Keep tortillas and toppings separate.
When ready to eat, reheat the chicken and vegetables and assemble fresh fajitas.
You can also serve the same filling over rice, lettuce, or quinoa for variety.
Chicken Fajita Bowls
If you don’t want tortillas, turn the recipe into fajita bowls.
Start with a base of:
- Mexican rice
- Brown rice
- Cilantro-lime rice
- Quinoa
- Cauliflower rice
Add grilled chicken, peppers, and onions.
Finish with:
- Black beans
- Corn
- Guacamole
- Salsa
- Sour cream
- Cheese
- Cilantro
- Lime
This creates a filling bowl that can easily be customized.
Low-Carb Chicken Fajita Option
For a lower-carbohydrate version, skip the flour tortillas.
Instead, serve the grilled chicken and vegetables over:
- Lettuce
- Cauliflower rice
- Zucchini noodles
- A large salad
- Avocado
Choose toppings according to your dietary preferences.
Flour Tortillas vs. Corn Tortillas
Flour tortillas are soft and flexible, making them particularly easy to fill with grilled chicken.
Corn tortillas provide a more traditional corn flavor and are an excellent alternative.
Both work well.
If using corn tortillas, warming them properly helps prevent cracking.
Frequently Asked Questions
Can I prepare the marinade the day before?
Yes.
The marinade can be prepared ahead of time and refrigerated in a covered container.
For food safety, keep raw chicken separate from ready-to-eat foods.
How long should chicken fajitas marinate?
A minimum of 30 minutes provides flavor.
Around 2–4 hours is ideal for this recipe.
Can I use frozen chicken?
Yes, but thaw the chicken completely in the refrigerator before marinating.
Do not marinate frozen chicken and expect the same even seasoning.
Can I cook the fajitas without an outdoor grill?
Yes.
A grill pan or heavy skillet works well.
Cook the chicken over medium-high heat and avoid overcrowding the pan.
Can I use pre-cut fajita vegetables?
Yes.
Pre-cut vegetables can save time, especially for busy weeknight dinners.
What is the best chicken for fajitas?
Both chicken breast and boneless chicken thighs work well.
Chicken breasts are leaner, while thighs tend to be juicier.
Why is my chicken dry?
The most common reason is overcooking.
Use an instant-read thermometer and remove the chicken from the grill once it reaches 165°F (74°C).
Can I freeze cooked chicken fajitas?
Yes.
Cooked chicken can be frozen in an airtight freezer-safe container.
For best quality, use it within a few months.
Thaw in the refrigerator before reheating.
Complete Step-by-Step Cooking Instructions
For an easy reference, here is the entire cooking process in order.
Step 1: Prepare the Chicken
Trim excess fat from the chicken.
If necessary, pound thick pieces until they are evenly thick.
Step 2: Make the Marinade
Combine olive oil, lime juice, lemon juice, garlic, chili powder, cumin, paprika, oregano, salt, pepper, and optional cayenne.
Step 3: Marinate
Add chicken and coat thoroughly.
Cover and refrigerate for 30 minutes to 4 hours.
Step 4: Prepare the Vegetables
Slice bell peppers and onions into thick strips.
Toss with olive oil, salt, pepper, chili powder, and cumin.
Step 5: Preheat the Grill
Heat the grill to approximately 400–450°F.
Clean and lightly oil the grates if necessary.
Step 6: Grill the Chicken
Remove excess marinade.
Place chicken on the grill.
Cook approximately 5–7 minutes per side, depending on thickness.
Step 7: Check Temperature
Use a thermometer.
The thickest part should reach 165°F (74°C).
Step 8: Rest
Transfer chicken to a clean plate.
Rest for 5–10 minutes.
Step 9: Grill Vegetables
Place peppers and onions on the grill.
Cook for approximately 5–8 minutes, turning occasionally.
Step 10: Slice Chicken
Cut the rested chicken against the grain into thin strips.
Step 11: Warm Tortillas
Warm tortillas briefly on the grill or in a skillet.
Step 12: Assemble
Fill tortillas with chicken, peppers, and onions.
Add your favorite toppings.
Step 13: Finish With Lime
Squeeze fresh lime over the fajitas.
Serve immediately.
Nutrition Information
Approximate nutrition will vary depending on the chicken cut, tortilla size, toppings, and portion sizes.
For a basic serving of grilled chicken with vegetables, before adding tortillas and toppings, you can expect a meal that provides:
- High-quality protein from chicken
- Fiber and vitamins from peppers and onions
- Healthy fats from olive oil and avocado
- Carbohydrates primarily from tortillas and optional rice or beans
For a more calorie-conscious serving, use lean chicken breast, plenty of vegetables, moderate cheese and sour cream, and smaller tortillas.
Final Tips for Restaurant-Style Grilled Chicken Fajitas
The secret to outstanding fajitas isn’t one single ingredient. It is the combination of proper seasoning, high heat, fresh ingredients, and correct cooking technique.
Use fresh garlic and lime whenever possible.
Don’t skip the cumin because it provides the warm earthy flavor associated with Tex-Mex cooking.
Smoked paprika adds another layer of smoky flavor, especially when cooking indoors.
Most importantly, avoid overcooking the chicken.
The chicken should be juicy and tender with a flavorful grilled exterior.
Let the vegetables develop some char while maintaining their texture.
Warm your tortillas immediately before serving.
Then provide plenty of fresh toppings so everyone can build their ideal fajita.
Recipe Card
Grilled Chicken Fajitas (Tex-Mex)
Servings: 6
Prep Time: 20 minutes
Marinating Time: 30 minutes–4 hours
Cook Time: 15–20 minutes
Total Time: About 1 hour plus optional extended marinating
Ingredients
Chicken:
- 2 pounds boneless, skinless chicken breasts or thighs
- 3 tablespoons olive oil
- 2 tablespoons lime juice
- 1 tablespoon lemon juice
- 3 garlic cloves, minced
- 1 tablespoon chili powder
- 2 teaspoons cumin
- 1 teaspoon smoked paprika
- 1 teaspoon paprika
- 1 teaspoon oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon onion powder
- ¼ teaspoon cayenne, optional
- 1 teaspoon honey or brown sugar, optional
Vegetables:
- 2–3 bell peppers
- 1 large onion
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon chili powder
- ¼ teaspoon cumin
For Serving:
- 12–18 flour or corn tortillas
- Guacamole
- Salsa
- Sour cream
- Shredded cheese
- Pico de gallo
- Fresh cilantro
- Lime wedges
- Jalapeños
Directions
- Pound thick chicken breasts to an even thickness.
- Combine all marinade ingredients in a bowl.
- Add chicken and coat thoroughly.
- Cover and refrigerate for 30 minutes to 4 hours.
- Slice peppers and onions.
- Toss vegetables with olive oil and seasonings.
- Preheat grill to 400–450°F.
- Grill chicken until browned and cooked through.
- Confirm the thickest part reaches 165°F (74°C).
- Rest chicken for 5–10 minutes.
- Grill peppers and onions until lightly charred and tender.
- Slice chicken against the grain.
- Warm tortillas.
- Fill tortillas with chicken, peppers, and onions.
- Add guacamole, salsa, sour cream, cheese, cilantro, and jalapeños.
- Finish with fresh lime juice and serve immediately.
