Grilled Chipotle Lime Fajita Chicken Skewers

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.

fajita chicken skewers stacked up on a plate with a small bowl of creamy sauce on the side next to fresh cilantro
Whitney headshot.

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.

—Whitney
ingredients for chipotle lime marinated chicken fajitas on a white wood board

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.

cubes of chicken marinating in a chipotle lime mixture in a zipper bag
Marinate cubed chicken in lime juice, olive oil, soy sauce, chipotle powder, dried cilantro, cumin, salt, and garlic powder.
fajita chicken skewers on a grill
Thread marinated chicken with large diced bell peppers and onions. Grill over medium-high heat until cooked through.

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.

fajita chicken skewers stacked up on a plate

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.

chicken fajita skewers stacked up on a white plate next to fresh cilantro leaves

Chipotle Lime Chicken Fajita Skewers

Bring restaurant-quality fajitas to your table with this smoky, citrus-marinated chicken. Grill on skewers, roast in the oven, or sizzle on the stove for a simple, flavorful dinner.
Servings:
12 skewers
Prep Time:
25 minutes
Cook Time:
10 minutes
Marinating Time:
30 minutes
Total Time:
1 hour 5 minutes
Author:
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

  1. 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.
  2. Cut the chicken into 1-inch cubes and add them to the marinade. Toss or gently massage the bag to coat the chicken evenly.
  3. 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.
  4. Thread the marinated chicken, bell peppers, and onions onto skewers, distributing ingredients evenly to promote even cooking.
  5. 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.
  6. 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

Did you make this recipe? Please consider leaving a star rating and a short review to help others find this recipe.

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.

img 3191 9

7 Layer Dip with Fajita Veggies

img 3191 10

Chicken Fajita Grilled Burritos

img 3191 11

Veggie Fajita Rice Bowl

img 3191 12

Instant Pot Fajitas with Steak & Veggies