Fajita Chicken Kabobs
There’s something about chicken threaded with bright peppers and onions, kissed by grill smoke, that makes weeknight dinner feel like a celebration. These fajita-style kabobs are exactly that: straightforward to pull together, bold enough to impress, and forgiving if the timing slips a little. They rely on a short, flavorful marinade and a hot grill for color and texture.
I like this recipe because it’s practical. The prep is mostly cutting and tossing, the cook time is predictable, and you can scale it up easily for a crowd. Use simple tools, keep the pieces uniform, and pay attention to temperature — those three things will elevate the result.
Below you’ll find the precise ingredient list and the method to follow, plus swaps, tools, and realistic tips that save time and avoid the most common mistakes. Let’s get the skewers ready and the grill hot.
Ingredient List
- 1½ pounds chicken breasts, skinless boneless – cubed into 1-inch pieces — lean, quick-cooking protein; cutting to 1-inch ensures even cooking.
- 3 tablespoons olive oil — divides between chicken and vegetables to carry flavor and prevent sticking.
- 1 lime juiced — bright acid that tenderizes and lifts the fajita seasoning.
- 2 tablespoons fajita seasoning — the primary seasoning; use a store-bought blend or your favorite homemade mix.
- 3 bell peppers, red, yellow, and green. Sliced into 1-inch pieces — color and sweetness; cut to match the chicken pieces for uniform cooking.
- 1 yellow onion, quartered into 1-inch pieces — offers savory sweetness and holds up well on the skewer.
The Method for Fajita Chicken Kabobs
- If using bamboo skewers, place them in water to soak for at least 30 minutes.
- In a large bowl, combine the cubed chicken, 2 tablespoons olive oil, the juiced lime, and the 2 tablespoons fajita seasoning. Toss until the chicken is evenly coated.
- Let the chicken marinate for at least 10 minutes while you prep the vegetables (you can marinate longer if desired).
- Core and deseed the bell peppers; cut into 1-inch pieces. Peel the yellow onion and cut into 1-inch pieces (quartered).
- Toss the prepared peppers and onion with the remaining 1 tablespoon olive oil so they are lightly coated.
- Thread the chicken and vegetables onto skewers, alternating pieces and leaving a small gap between items for even cooking.
- Preheat a grill to medium-high heat (about 375–400°F / 190–200°C). Clean the grill grates and oil them before cooking.
- Place the skewers on the preheated grill and cook 6–8 minutes per side, turning once, until the chicken reaches an internal temperature of 165°F (74°C).
- Remove the skewers from the grill and let rest a few minutes before serving.
What Makes This Recipe Special

It’s the balance of speed and flavor. The lime plus fajita seasoning gives the chicken a bright, savory edge without a long overnight marinade. Threading the chicken with mixed-color bell peppers and sturdy quartered onion adds sweetness, texture, and visual appeal. The grill does the heavy lifting: direct heat provides caramelized edges and a smoky note that a stovetop alone can’t fully replicate.
Another advantage is flexibility. The recipe works for a quick solo dinner, doubles up for guests, and travels well to picnics or potlucks. The short marinating time means you can start from fridge to grill in under an hour when you include soaking skewers and prep.
Swap Guide
- Protein swap: Use boneless, skinless chicken thighs if you prefer more forgiving meat and slightly richer flavor. Adjust cook time by a minute or two if pieces are larger.
- Oil alternatives: A neutral oil like canola or vegetable oil works if you don’t have olive oil; both handle grill heat well.
- Acid swap: Lemon juice can replace lime if that’s what you have on hand; it will give a slightly different citrus note but serve the same purpose.
- Seasoning options: If you don’t have a fajita blend, a mixture of chili powder, paprika, cumin, garlic powder, and salt will do the job.
- Skewer choices: Metal skewers remove the soaking step and are reusable; they also conduct heat, helping the center cook more evenly.
Recommended Tools

- Sharp chef’s knife and a sturdy cutting board for uniform pieces.
- Large mixing bowl for marinating the chicken.
- Metal or bamboo skewers (bamboo soaked for 30 minutes).
- Reliable grill (gas or charcoal) or a hot grill pan if you’re indoors.
- Long-handled tongs to turn skewers safely.
- Meat thermometer to confirm 165°F (74°C) internal temperature.
- Kitchen brush or oil-packed paper towel to oil the grates before cooking.
Easy-to-Miss Gotchas
- Skipping the skewer soak: If you use bamboo and don’t soak it, skewers can char and break on the grill. Soak at least 30 minutes.
- Uneven pieces: Varying sizes cook inconsistently. Cut chicken and vegetables to roughly 1-inch pieces so everything finishes at the same time.
- Overcrowding the skewer: Pushing pieces tight together traps steam and prevents a good sear. Leave small gaps between items.
- Not oiling the grates: Clean, oiled grates prevent sticking and produce better grill marks. Use a paper towel dipped in oil and tongs to wipe the grates.
- Ignoring internal temp: Visual cues can mislead. Aim for 165°F (74°C) at the thickest part of the chicken for safe, juicy meat.
- Serving too soon: Let the skewers rest a few minutes after cooking to allow juices to redistribute.
Year-Round Variations
- Summer: Grill over charcoal for extra smokiness and char. Try served with warm tortillas, fresh salsa, and a squeeze of lime.
- Fall/Winter (indoor): Use a heavy grill pan or a broiler. Arrange skewers on a foil-lined sheet pan and broil at high heat if you don’t have a grill.
- Sheet-pan option: If skewering isn’t convenient, spread marinated chicken and vegetables on a sheet pan and roast at 425°F (220°C) until the chicken reaches temp and the veg are tender.
- Spice variations: Increase heat with cayenne or add smoky chipotle powder for a deeper profile; adjust to taste.
Cook’s Notes
Timing and prep
Plan 30–40 minutes of total time including soaking skewers, 10–20 minutes active prep, a short marinade, and the cooking time. If you’re making this for the week, cut the chicken and vegetables and store them separately in the fridge; toss with oil and seasoning 10–30 minutes before grilling.
Marinating notes
The recipe’s short marinate works because the lime and oil coat the chicken and transfer flavor quickly. If you have more time, a 1–2 hour marinate deepens the flavor without compromising the texture. Avoid acidic marinades longer than 8 hours for cubed chicken, as the acid can start to firm proteins oddly.
Serving suggestions
Serve the skewers with warm flour tortillas, rice, or a simple green salad. Add chopped cilantro, extra lime wedges, and a dollop of sour cream or guacamole for a finished plate. For a lower-carb option, plate the skewers over a bed of mixed greens.
Keep It Fresh: Storage Guide
- Refrigerate: Store cooled, cooked skewers in an airtight container for up to 3–4 days.
- Freeze: Remove chicken from skewers before freezing. Pack pieces in a freezer-safe container or bag for up to 2 months. Thaw in the refrigerator overnight before reheating.
- Reheat: Gently reheat in a 350°F (175°C) oven for 8–12 minutes or on a hot grill for a few minutes per side until heated through. Avoid microwave reheating when possible to preserve texture.
FAQ
- Can I use chicken thighs instead of breasts? — Yes. Thighs are juicier and slightly more forgiving. Cut into 1-inch pieces and check doneness with a thermometer.
- Do I have to soak metal skewers? — No. Metal skewers don’t need soaking and conduct heat; they can slightly speed cooking from the center out.
- What if my grill runs hotter than 400°F? — Watch the skewers closely. Move them to a slightly cooler part of the grill or reduce direct heat; you want good sear without overbrowning before the inside cooks.
- Can I prep this ahead? — Yes. You can cut chicken and vegetables a few hours ahead and refrigerate separately. Marinate the chicken at least 10 minutes before grilling; you can marinate up to 2 hours for deeper flavor.
- How do I know the chicken is done without a thermometer? — While a thermometer is best, you can cut into the largest piece: it should be opaque and juices should run clear. Still, the thermometer is the most reliable method.
Time to Try It
These Fajita Chicken Kabobs are exactly the kind of recipe I turn to when I want something satisfying, fast, and shareable. The steps are simple, the payoff is big, and the variations let you adapt to what’s in the pantry. Get the skewers soaking, preheat the grill, and enjoy the rhythm of prepping and grilling — it’s gratifying and reliably good.
If you try them, leave a note about any swaps you made or how you served them. I read every comment and love seeing photos when you tag a post or drop an image. Happy grilling — and don’t forget the lime.

Fajita Chicken Kabobs
Ingredients
Ingredients
- ?1 1/2 poundschicken breastsskinless boneless – cubed into 1-inch pieces
- ?3 tablespoonsolive oil
- ?1 limejuiced
- ?2 tablespoonsfajita seasoning
- ?3 bell peppersred yellow, and green. Sliced into 1-inch pieces
- ?1 yellow onionquartered into 1-inch pieces
Instructions
Instructions
- If using bamboo skewers, place them in water to soak for at least 30 minutes.
- In a large bowl, combine the cubed chicken, 2 tablespoons olive oil, the juiced lime, and the 2 tablespoons fajita seasoning. Toss until the chicken is evenly coated.
- Let the chicken marinate for at least 10 minutes while you prep the vegetables (you can marinate longer if desired).
- Core and deseed the bell peppers; cut into 1-inch pieces. Peel the yellow onion and cut into 1-inch pieces (quartered).
- Toss the prepared peppers and onion with the remaining 1 tablespoon olive oil so they are lightly coated.
- Thread the chicken and vegetables onto skewers, alternating pieces and leaving a small gap between items for even cooking.
- Preheat a grill to medium-high heat (about 375–400°F / 190–200°C). Clean the grill grates and oil them before cooking.
- Place the skewers on the preheated grill and cook 6–8 minutes per side, turning once, until the chicken reaches an internal temperature of 165°F (74°C).
- Remove the skewers from the grill and let rest a few minutes before serving.
Equipment
- Skewers
- Grill
- Sharp Knife
Notes
If using bamboo skewers, I recommend soaking them in waterfor 10-30 minutes prior to grilling as they can get burnt really easily over a hot grill. If using metal skewers, make sure that you handle them with care using a hot pad or kitchen tongs as they will get pretty hot.
The best way to check the doneness of the chicken is by inserting a kitchen thermometer in the center of the chicken piece, and the internal temperature of the chicken should read 165°F or 75°C.
Serve the chicken kabobs warm while they’re still tender and juicy. I recommend serving with a simple side salad, or rice for a proper meal!

