It's time to make the best chicken kabobs recipe with the juiciest and tastiest chicken meat! Also adding bright and colorful vegetables in a flavorful honey and soy sauce marinade. Grilled either on the hot grill, stovetop or broiled in the oven. They are perfect for BBQs, summer parties, or weeknight dinners.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
Why You'll Love This
Food always feels more fun on a stick, and these chicken kabobs are proof. They're juicy, flavorful, and full of texture from the mix of marinated chicken and tender-crisp veggies. Perfect for sharing, this dish works well for gatherings like the 4th of July, game days, or outdoor picnics. Just place a platter on the table and watch them disappear.
Ingredients
Now, let's talk about this chicken kabobs recipe.
- Boneless, skinless chicken breasts in 1-inch chunks. You can also use boneless thighs if you want your kabobs to be a bit heartier and fattier. I prefer lean chicken but see what works for you.
- Vegetables: red and yellow bell peppers, zucchini, and red onion. All are cut into 1-inch segments. We'll be alternating the chicken with the veggies for a gorgeous rainbow effect.
- Marinade. We'll combine olive oil, soy sauce, honey, minced garlic, and a few pinches of salt and pepper in a bowl. We're marinating the chicken. Leave out the veggies though as they will make the mixture watery. And you want them crunchy and nice on the grill.

Steps
- Marinate the Chicken. Make sure everything is well coated. Do not add the veggies on the marinade, they will get soggy and will make the marinade watery.
- Let It Rest. Cover the bowl and refrigerate for about an hour to let the flavors soak in. For a stronger flavor, you can marinate overnight.
- Prepare the Skewers. If you're using wooden skewers, soak them in water for about 20 minutes to prevent burning.
- Assemble the Kabobs. Thread the marinated chicken, bell peppers, zucchini, and onion alternately onto the skewers for a colorful look.
- Grill the Kabobs. Place the skewers on a hot grill (or grill pan on the stovetop) and cook for about 5-6 minutes per side, or until the chicken is cooked through and lightly charred.
- Oven Option. If using the oven, set it to the broiler setting. Arrange the skewers in a single layer on a sheet pan, drizzle with a little oil, and broil for 5 to 10 minutes, flipping halfway through until cooked through.
- Finish and Serve. Sprinkle a handful of chopped parsley over the kabobs before serving for a bright, fresh touch.

How to Easily Thread the Meat into the Skewers?
You can either use stainless steel skewer sticks (affiliate link) or bamboo skewers (affiliate link). If using bamboo skewers, make sure to soak the sticks in a container with cold water for 20-30 minutes for easy threading.
Cooking Options:
- Outdoor Grill: Preheat your grill to medium-high heat. Place the skewers directly on the grates and cook for about 10-12 minutes, turning occasionally until the chicken is fully cooked and nicely charred.
- Stovetop Grill Pan: Heat a grill pan over medium-high heat and brush lightly with oil. Cook the skewers for 10-12 minutes, turning them now and then until the chicken is tender and has grill marks.
- Oven Broiler: If you prefer using the oven, switch to the broiler setting. Arrange the skewers on a sheet pan in a single layer, drizzle with oil, and broil until golden and cooked through.

Helpful Tips
- Cut the chicken and vegetables into even sizes for uniform cooking.
- Don't skip the marinating time. It's the secret to juicy, flavorful meat.
- Avoid overcrowding the grill or pan to get that perfect sear.
Storage and Reheating
Store leftovers in an airtight container in the fridge for up to a few days. Reheat in a skillet or oven until warmed through (they stay juicy and flavorful even the next day.)
FAQ
Yes. Thighs add more flavor and tend to stay juicier on the grill.
You can prep the veggies and marinate the chicken a day in advance. Assemble and keep the skewers covered in the fridge until ready to grill.
Other Chicken Recipes on the blog:
📖Recipe Card

Chicken Kabobs with Vegetables
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
Equipment
- grill pan if grilling on stovetop
- wood or stainless steel bbq skewers
Ingredients
Chicken Kabobs Marinade
- ¼ cup olive oil
- ⅓ cup soy sauce
- ¼ cup honey
- 2 cloves garlic minced
- ½ teaspoon salt
- ½ teaspoon pepper
Chicken and Vegetables
- 1 pound chicken breast cut into 1 inch cube, you may also use skinless boneless chicken thighs
- 1 yellow bell pepper cut into 1 inch size
- 1 red bell pepper cut into 1 inch size
- 1 zucchini cut into 1 inch size
- 1 red onion cut into 1 inch size
- fresh parsley chopped, to sprinkle
Instructions
- Prepare the marinade by combining the oil, soy sauce, honey, garlic, salt and pepper together in a large bowl.
- Add the chicken to the marinade. Make sure to coat the chicken well with the marinade. Cover and let it marinate in the fridge for 1 hour or more. (Do not add the veggies on the marinade, they'll get soggy and make the mixture watery).
- If using wood skewers, prepare the wood skewers and the grill. Soak the wood skewers in water for 20 minutes or so to make it easier to insert the chicken.
- Thread the chicken and vegetables alternately into the wood skewers. Cook for 5 to 6 minutes each side using any cooking options below.
- Cooking Options:Outdoor Grill: Preheat your grill to medium-high heat. Place the skewers directly on the grates and cook for about 10-12 minutes, turning occasionally until the chicken is fully cooked and nicely charred.Stovetop Grill Pan: Heat a grill pan over medium-high heat and brush lightly with oil. Cook the skewers for 10-12 minutes, turning them now and then until the chicken is tender and has grill marks.Oven Broiler: If you prefer using the oven, switch to the broiler setting. Arrange the skewers on a sheet pan in a single layer, drizzle with oil, and broil until golden and cooked through (10-12 minutes). Flip from time to time.
- While cooking, you can brush some of the marinade to the skewers. Sprinkle with parsley when ready to serve.






Cathy says
These are absolutely delicious! My husband said that recipe is a keeper, definitely making again! Thanks!
Sue says
I am trying these as we speak. I hope they are good. My husband is cooking them on the grill.