Grilled Chicken Kabobs
There’s something about food cooked over an open flame that turns a simple dinner into a celebration. These Grilled Chicken Kabobs are the kind of recipe that shows up at backyard barbecues, weeknight dinners, and impromptu gatherings because they’re colorful, family-friendly, and impossibly easy to customize. The marinade is a sweet-savory blend that keeps the chicken juicy and gives the vegetables and pineapple a glossy, caramelized finish.
Throughout this post I’ll walk you through the ingredients, prep tips, and step-by-step instructions so you can get beautiful, evenly cooked skewers every time. I’ll also share a few variations and serving suggestions so you can make this recipe your own.
Why these kabobs work
The balance here is simple: a honey-forward marinade brightened by soy sauce and garlic so the chicken develops real flavor without overpowering the natural sweetness of bell peppers and pineapple. Cutting all components into similar-sized pieces ensures even cooking on the grill, and alternating protein with vegetables keeps everything moist and prevents small items from falling through the grates.
Ingredients
- ▢½cupvegetable oil
- ▢⅔cuphoney
- ▢⅔cupsoy sauce
- ▢½teaspoonground black pepper
- ▢1tablespoonminced garlic
- ▢8boneless, skinless chicken breast halves,cut into 1 inch cubes
- ▢2red bell peppers,cut into 2 inch pieces
- ▢2yellow bell peppers,cut into 2 inch pieces
- ▢2zucchinis,cut into ½ inch slices
- ▢1pineapple,cut into 2 inch chunks
- ▢metal skewers,(if you using wood skewers, soak in water before using)
Make-ahead and pantry notes
You can mix the marinade up to 24 hours ahead and store it in a sealed container in the refrigerator. If you want a slightly thicker glaze for finishing, reserve a couple of tablespoons of the marinade before tossing the raw chicken in it. Always discard any marinade that’s been in contact with raw chicken unless you bring it to a full boil for at least a minute.
Prep tips

- Cut the chicken into 1 inch cubes so the pieces cook through at the same rate as the vegetables and pineapple.
- Slice the zucchini into ½ inch rounds — thicker slices hold their shape and won’t turn to mush on the grill.
- Use metal skewers or soak wooden skewers for at least 30 minutes before grilling to prevent burning.
- Bring the chicken to room temperature for about 20 minutes before grilling for the most even cooking.
Step-by-step instructions

Below are clear, numbered steps to take you from marinating to the first bite. I kept the original order of tasks but rewrote each step into straightforward, actionable directions so nothing is ambiguous.
- In a medium bowl, whisk together ▢½cupvegetable oil, ▢⅔cuphoney, ▢⅔cupsoy sauce, ▢½teaspoonground black pepper, and ▢1tablespoonminced garlic until the mixture is smooth and well combined. This is your marinade.
- Place ▢8boneless, skinless chicken breast halves,cut into 1 inch cubes in a large resealable bag or shallow dish. Pour the marinade over the chicken, making sure each piece is coated. Seal the bag or cover the dish and refrigerate for at least 30 minutes and up to 4 hours. Do not marinate much longer than that so the texture of the chicken remains tender.
- If you plan to use wooden skewers, place them in a container of water to soak for at least 30 minutes before threading the kebabs. Metal skewers do not require soaking.
- While the chicken marinates, prepare the vegetables and fruit: cut ▢2red bell peppers,cut into 2 inch pieces, ▢2yellow bell peppers,cut into 2 inch pieces, ▢2zucchinis,cut into ½ inch slices and ▢1pineapple,cut into 2 inch chunks. Keep pieces roughly the same size so they cook evenly with the chicken.
- Preheat your grill to medium-high heat. Clean and oil the grill grates so the kabobs release easily and get nice grill marks.
- Thread the marinated chicken, red bell pepper pieces, yellow bell pepper pieces, zucchini slices, and pineapple chunks onto the metal skewers, alternating ingredients so each skewer has a mix of protein, vegetables, and fruit. Leave a little space between pieces for heat circulation.
- Place the skewers on the preheated grill. Grill the kabobs for 10–12 minutes total, turning every 3–4 minutes to brown all sides evenly. Use a grill lid if you have one to help cook the chicken through.
- Check the chicken for doneness — the pieces should be opaque throughout and register 165°F (74°C) with an instant-read thermometer inserted into the center of a cube. If you prefer more caramelization, move the skewers briefly to the hottest part of the grill for 30–60 seconds, watching carefully to prevent burning.
- Remove the skewers from the grill and transfer them to a platter. Let them rest for 3–5 minutes to allow the juices to redistribute before serving.
- Serve the kabobs straight from the skewers or slide the pieces off and plate with rice, a crisp salad, or flatbreads. Garnish with chopped fresh herbs if you like.
Serving ideas
- Over steamed jasmine or basmati rice for an easy weeknight plate.
- With warm flatbreads, a dollop of yogurt-based sauce, and a bright cucumber-tomato salad.
- Alongside grilled corn and a simple green salad for a summer spread.
Variations and flavor swaps
- If you like more heat, add a pinch of crushed red pepper flakes to the marinade or brush the kabobs with a sriracha-honey mix during the last minute on the grill.
- Swap the pineapple for mango chunks or peach slices when in season for a different sweet note.
- Try swapping part of the vegetable oil for toasted sesame oil (use half the amount) for a toasty, nutty undertone.
- Add sliced red onions to the skewers for an extra layer of sweetness and char.
Make it ahead
You can assemble the skewers up to a day in advance and keep them covered in the refrigerator. If you’re prepping for a party, marinate the chicken the day before, skewer everything the morning of, and grill when guests arrive so the kabobs are hot and fragrant.
Storage and reheating
Store leftover kabob pieces in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for 8–10 minutes or briefly on the grill to regain that fresh-grilled flavor. You can also chop the leftovers and toss them into a salad or grain bowl.
Final notes
These Grilled Chicken Kabobs are forgiving, fast, and full of color and flavor. They look impressive on a platter, but the technique is simple: marinate, skewer, and grill. Once you’ve mastered the basic method you can mix up the vegetables, fruits, and seasonings to reflect whatever you have on hand or whatever flavors you crave.
Happy grilling — and don’t forget to let the chicken rest a few minutes before serving so every bite stays juicy.

Grilled Chicken Kabobs
Ingredients
- 1/2 cup vegetable oil
- 2/3 cup honey
- 2/3 cup soy sauce
- 1/2 teaspoon ground black pepper
- 1 tablespoon minced garlic
- 8 boneless, skinless chicken breast halves cut into 1-inch cubes
- 2 red bell peppers cut into 2-inch pieces
- 2 yellow bell peppers cut into 2-inch pieces
- 2 zucchinis cut into 1/2-inch slices
- 1 pineapple cut into 2-inch chunks
- metal skewers or wood skewers (soak wood skewers in water before using)
Instructions
- In a bowl, whisk together the vegetable oil, honey, soy sauce, ground black pepper, and minced garlic to make the marinade.
- Divide the marinade between two gallon-size resealable bags.
- Place the cubed chicken into one bag and seal, removing excess air.
- Place the red bell peppers, yellow bell peppers, zucchini, and pineapple into the other bag and seal.
- Refrigerate both bags overnight to marinate.
- Preheat the grill to low–medium heat.
- Drain the marinade from the chicken into a bowl and set aside; place the chicken in a separate bowl. Pour the vegetables and their marinade into another bowl for basting.
- Thread chicken pieces, vegetables, and pineapple alternately onto metal skewers, leaving a little space between pieces for even cooking.
- Oil the grill grate lightly and place the skewers on the grill.
- Grill the skewers for 15–20 minutes, turning every 5–7 minutes and basting with the reserved vegetable marinade toward the end of cooking.
- Cook until the chicken juices run clear and an instant-read thermometer inserted into the largest pieces reads 165°F.
Equipment
- metal skewers
- Basting Brush
- Meat Thermometer
- Mixing Bowls
- Grill
Notes
- Marinate the chicken and vegetables overnight for best flavor.
- If using wood skewers, soak them in water before threading.
- Allow skewered ingredients to sit at room temperature briefly before grilling.
- Use a meat thermometer to ensure chicken reaches 165°F.
- Reserve some marinade for basting but do not reuse raw chicken marinade without cooking.

