Fire up the grill and create a restaurant-quality dinner with these Chipotle Lime Fajita Chicken Skewers. Tender chicken pieces soak in a smoky, spicy chipotle-lime marinade, then are threaded with sweet bell peppers and red onion and grilled to perfection. If you prefer, skip the skewers and cook the same marinade-soaked chicken on the stove, in the oven, or in an air fryer. This recipe is quick to prepare, full of bold flavor, and guaranteed to please a crowd.


Bring the flavor to fajita night!
If you’ve been hunting for the best chicken fajita marinade, this one delivers. It combines smoky ground chipotle pepper, garlic, cumin, and fresh lime juice for a bright, spicy, smoky profile that complements chicken beautifully.
Preparing the marinade takes about 5 minutes. Toss your chicken into the mixture and let it rest in the refrigerator for at least 30 minutes so it absorbs the flavors. This makes it an excellent prep-ahead option for a weeknight dinner, a backyard BBQ, or a casual party.
This has been a family favorite for years. The skewers are optional—the focus is really the marinade. Below you’ll find simple methods for grilling, roasting in the oven, cooking on the stove, or using an air fryer so you can make these fajitas however you like.


Key ingredients
The photo above gives a clear view of the ingredients you’ll need. Below are notes about a few important components—see the recipe card for exact measurements.
- Chicken – For skewers, boneless, skinless chicken breasts work well because they hold their shape when cubed. If you’ll cook the marinated chicken in an air fryer or oven, boneless, skinless thighs are a great alternative and stay extra juicy.
- Limes – Fresh-squeezed lime juice is strongly recommended. It forms the base of the marinade and gives the brightest, most authentic flavor compared with bottled juice.
- Chipotle powder – Ground chipotle adds smoky heat. You can find it in many grocery stores’ spice aisles. In a pinch, a mild chili powder will work, but you’ll miss the smoky chipotle character.
Instructions
Step-by-step photos are provided below to guide you. The basic workflow: make the marinade, cut and marinate the chicken, skewer with vegetables, and grill or cook by your preferred method.


Alternate cooking methods
Grilling is classic, but you can achieve great results using other techniques:
Oven roast: Toss chicken, peppers, and onions in the marinade and refrigerate 30 minutes. Discard excess marinade, spread in a single layer on a foil-lined baking sheet, and roast at 400°F (200°C) for 15–20 minutes, until the chicken is cooked through and the vegetables are tender.
Stovetop: Heat 1 tablespoon oil in a large skillet over medium-high heat. Sauté peppers and onions 3–5 minutes until they begin to soften. Remove them, drain the chicken from the marinade, and cook chicken 6–8 minutes until done. Return vegetables to the pan to warm through.
Air fryer: Arrange marinated chicken in a single layer and air fry at 400°F (200°C) for 6 minutes, flip, then cook another 6 minutes. While the chicken rests, toss peppers and onions with 1 tablespoon olive oil and air fry at 400°F for about 10 minutes. Slice the chicken and combine with the veggies.

What to serve with it
Serve the skewers whole for a low-carb plate, or slide the cooked chicken and vegetables into warm corn or flour tortillas for tacos. Warm tortillas on the grill or in the microwave before serving for best results.
Finish with your favorite toppings such as fresh salsa, sour cream, chipotle sauce, pico de gallo, guacamole, or a creamy avocado salsa. A side of Mexican rice and grilled corn pairs perfectly if you want a full meal.
For gatherings, these skewers hold up well on a buffet and are easy for guests to enjoy with a variety of toppings and sides.
Chipotle Lime Chicken Fajita Skewers
12 skewers
25 minutes
10 minutes
30 minutes
1 hour 5 minutes
Whitney Bond
Video
A video demonstration is available showing the marinade, skewering, and grilling steps to help you visualize the process.
Ingredients
- ½ cup lime juice
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon ground chipotle powder
- ½ tablespoon sea salt
- ½ tablespoon ground cumin
- ½ tablespoon dried cilantro leaves
- ½ tablespoon garlic powder
- 2 pounds boneless, skinless chicken breasts (or boneless thighs)
- 1 red bell pepper, large dice
- 1 green bell pepper, large dice
- 1 red onion, large dice
- 1 lime, sliced into wedges for serving
Instructions
- Add the lime juice, olive oil, soy sauce, chipotle powder, salt, cumin, dried cilantro, and garlic powder to a large resealable plastic bag or a bowl.
- Cut the chicken into 1-inch cubes and add them to the marinade. Toss or gently massage the bag to coat the chicken evenly.
- Refrigerate for at least 30 minutes to allow flavors to develop. Do not marinate longer than 6 hours to avoid a mushy texture from the citrus.
- Thread the marinated chicken, bell peppers, and onions onto skewers, distributing ingredients evenly to promote even cooking.
- Grill the skewers over medium heat for 5–7 minutes per side, or until the chicken is cooked through and the vegetables are tender. If using wooden skewers, soak them in water for at least 30 minutes first.
- Remove from heat, squeeze fresh lime wedges over the skewers, and serve immediately with warm tortillas and toppings if desired.
Notes
- Do not marinate chicken with citrus for more than 6 hours—acid can break down the meat’s texture. Never marinate citrus in reactive metal bowls.
- Cut chicken into uniform 1-inch cubes so pieces cook evenly. A steady slicing technique helps make uniform pieces quickly.
- For extra flavor on the vegetables, toss peppers and onions with 1 tablespoon olive oil and a touch of fajita seasoning before skewering.
- If you prefer a different cooking method, follow the oven, stovetop, or air fryer instructions provided earlier in the post.
Nutrition Facts (per skewer)
Calories: 125 kcal • Carbohydrates: 4 g • Protein: 17 g • Fat: 5 g • Sodium: 559 mg
More fajita recipes
If you love fajitas, try experimenting with homemade fajita seasoning and use it across dishes such as grilled burritos, veggie fajita rice bowls, or Instant Pot fajitas. The same seasoning and technique work well with steak, shrimp, or plant-based proteins to create a variety of flavorful meals.
7 Layer Dip with Fajita Veggies
Chicken Fajita Grilled Burritos
Veggie Fajita Rice Bowl