Craving bold, smoky fajita flavor without the fuss? Look no further than these grilled fajita chicken skewers!
Juicy, marinated chicken and vibrant peppers come together on the grill in under 30 minutes, delivering all the classic flavors of a sizzling fajita platter—no skillet required.
Why you’ll love these skewers
- Make ahead – You can easily make these skewers ahead of time and leave them covered in the fridge until you’re ready to grill.
- Fast – These skewers are ready in around 30 minutes.
- Flavor-packed – Use our homemade fajita seasoning for customizable flavor.
- Flexible – Serve over rice, alongside tortillas so guests can make their fajitas/tacos. They also make a great addition to your favorite burrito bowl or salad.
Grilled chicken skewers with homemade Fajita seasoning
Skewers (or kabobs) are one of the easiest and most fun ways to cook on the grill. Threading everything onto skewers helps hold it all together so you can get perfectly charred chicken and veggies every time. Plus, everything tastes better on a stick!

It’s handheld, flavorful, and made for summer eating.
Ingredients you’ll need to make fajita chicken skewers
(Note: The full ingredient list with exact measurements is in the recipe card below—scroll down when you’re ready to prep).
- Chicken – I like to use boneless skinless chicken breasts for this recipe, but you can substitute chicken thighs if preferred.
- Mayonnaise – Add a little mayo before seasoning to keep the grilled chicken extra juicy.
- Fajita seasoning – I used our Homemade Fajita Seasoning for this recipe, but you can use any store-bought blend that you have on hand.
- Vegetables – Use your favorite veg or what you have in the fridge. I kept it pretty simple with some green bell pepper and white onion, but the world is your oyster.
Veggies that work great on skewers
Want to mix things up beyond classic peppers and onions? These vegetables grill beautifully and pair well with fajita seasoning:
- Zucchini – Slice into ½-inch rounds or half-moons
- Mushrooms – Whole button or halved cremini
- Red onion – instead of white
- Bell peppers – Use red, yellow, or orange for sweetness
- Jalapeños – Halve or slice thick, remove seeds for milder heat

Equipment you’ll need
- Grill – any grill will work for this recipe. Gas, charcoal, pellet – whatever you have will work just fine.
- Skewers – I recommend using metal skewers like these ones, but if you need to use disposable wooden skewers that is fine too.
Pro tip – If you plan to use wooden skewers, it is imperative that you soak them in water for 30 minutes prior to cooking. If you skip this step, they will catch on fire and fall apart. There is a good chance you will end up with burnt splinters in your chicken. Trust me, I know from experience.
How to make grilled chicken skewers
1. Prep your chicken
Chop your chicken into pieces around 1” to 1-½” thick (bite-sized pieces). They don’t have to be perfect, cube it up the best you can.

Add your cubed chicken to a mixing bowl, along with about ¼ cups of mayonnaise. Then add your seasonings and give it all a good mix. I used our homemade fajita seasoning for this recipe, but you can use any store-bought blend you have lying around.
Pro tip – I’m going to let you on to a little secret grilling hack that I picked up a few years ago and swear by: a “mayo marinade.” It may sound a little odd, but coating your chicken in mayonnaise before grilling it will help keep it super juicy and moist. The oil in the mayo also helps prevent the chicken from sticking to the grill grates.
Once the chicken is well-coated in that mayo/seasoning mixture, you can let it sit while you chop up your vegetables.
2. Prep your veg
You can use any vegetables you like, but I kept it classic with green bell pepper and white onion.
Aim to chop your veg into bite-sized pieces, about the same size as your chicken chunks (around 1” to 1½”). Keeping everything uniform helps the skewers cook evenly. If your chicken pieces are too big, the veggies will overcook before the meat’s done.
Most veg can handle a little extra grill time, but matching sizes keeps things simple—and avoids burnt onion bits.
3. Build your skewers
Now, you can add as much or as little chicken to each skewer as you like. I typically add about 1/4lb to 1/2lb of chicken per skewer so that each one is a serving, but it’s really up to you.

Don’t squish everything together too tight on your skewer, you need a bit of space for the heat to circulate otherwise you will get unevenly cooked food.
The same goes for the vegetables. Add as many or as few as you like to each one and just place them in between the chicken.
Once you have your skewers assembled, they’re ready to hit the grill.
4. Fire up the grill
Fire up the grill to 400°F.
I used my Ninja FlexFlame. You can use any grill for this recipe as long as it can reach medium-high heat (around 400°F). It can be gas, charcoal, electric, or pellet. Whatever you have will work just fine.
5. Cook your skewers
Once your grill is preheated to medium-high heat, place the skewers on the grates. You don’t need to add cooking spray, as the mayonnaise will prevent the chicken from sticking.
Let the skewers cook for 5-7 minutes, then flip them over and cook for 5-7 minutes more.
The chicken should be lightly charred, and the vegetables just starting to get soft. You want to make sure the chicken is cooked to an internal temperature of 165°F.

Got some nice char going on there.
The best way to check the chicken’s internal temperature is with an instant-read thermometer. I used my Thermoworks Thermapen One. It reads the temperature instantly, so there’s no waiting around and no overcooking that meat.
How to serve these grilled chicken Skewers

My favorite way to serve these fajita skewers is on top of Mexican rice. The flavorful chicken and vegetables drip down into the rice, creating an extra layer of flavor!
Then you just need to add some toppings:
- Guacamole
- Sour cream
- Fast smoked salsa
- Fresh pico de galo
- Salsa verde
- A squeeze of lime juice
Another great way to serve these is alongside tortillas so guests can make their fajitas or tacos. They also make a great addition to your favorite burrito bowl or salad.
Try these other grilled skewer recipes
If you try this recipe, please leave a rating below and a comment to let us know how it turned out.
Print
Grilled Fajita Chicken Skewers
Juicy grilled chicken, colorful peppers, and bold fajita spices come together on skewers for an easy, flavor-packed meal.
Course Main Course
Cuisine Mexican
Prep Time 20 minutes minutes
Cook Time 15 minutes minutes
Total Time 35 minutes minutes
Servings 4
Calories 373kcal
Author Breanna Stark
- 2 lb boneless skinless chicken breasts cubed
- ¼ cup mayonnaise
- 2 tbsp homemade fajita seasoning
- 1 green bell pepper cubed
- 1 white onion
Preheat your grill to medium-high heat.
Chop your chicken breasts into small pieces, about 1 to 1-½” thick, bite size.
Chop your bell pepper and onion into similar size pieces, about 1 to 1-½” wide.
Transfer the cubed chicken into a mixing bowl and add the mayonnaise and fajita seasoning. Mix until well-coated.
Add the marinated chicken and chopped vegetables to the skewers.
Place the skewers on the grill's grates and cook for 5-7 minutes per side until the chicken reaches an internal temperature of 165°F and the vegetables are soft.
Remove from the grill and serve immediately.
If using wooden skewers, soak them in water for 30 minutes prior to cooking.
Calories: 373kcal | Carbohydrates: 5g | Protein: 49g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 151mg | Sodium: 455mg | Potassium: 934mg | Fiber: 1g | Sugar: 2g | Vitamin A: 305IU | Vitamin C: 29mg | Calcium: 22mg | Iron: 1mg
Did you miss our previous article...
https://manstuffnews.com/backyard-grilling/smoked-321-ribs-foolproof-method