Juicy Chicken Kabob
There’s something about skewered, charred chicken and tender vegetables that feels like summer on a fork. This Juicy Chicken Kabob recipe brings bright citrus, warm herbs, and a creamy tangy sauce together for weeknight dinners, backyard gatherings, and meal-prep lunches alike. The chicken stays incredibly succulent thanks to a well-balanced marinade, and the vegetables roast to sweet, slightly caramelized perfection. Below you’ll find a full ingredient list, smart tips for success, and crystal-clear, step-by-step directions so you can grill confidently and serve a beautiful plate every time.
Why this recipe works
Marinade science is simple here: acid from lemon juice tenderizes, oil carries flavor into the meat, brown sugar gives a touch of caramelization, and a mix of dried herbs and spices rounds everything out. Skewering the chicken with bell peppers, zucchini, and red onion ensures each bite has color, texture, and flavor contrast. The cooling, herbed yogurt sauce adds brightness and a little richness without overpowering the chicken—perfect for spooning over warm kabobs or serving on the side for dipping.
Ingredients
- 1 1/2 lbs. chicken breasts cut into 1 1/4” cubes
- 3 bell peppers (red, yellow, and/or orange) sliced into 1 1/4” chunks
- 2 zucchini cut into 1/2” slices
- 1 large red onion cut into 1 1/4” chunks
- 1/3 cup olive oil
- 3 tablespoons lemon juice
- 2 tablespoons reduced sodium soy sauce
- 2 tablespoons balsamic vinegar
- 2 tablespoons brown sugar
- 1 tablespoon Dijon mustard
- 1 1/2 tsps. EACH onion powder, garlic powder, salt
- 1 tsp EACH dried basil, dried oregano, dried thyme, paprika
- 1/2 tsp EACH pepper, red pepper flakes
- 1 cup Greek yogurt or sour cream
- 1/4 cup finely freshly grated Parmesan
- 1 tablespoon lemon juice
- 2 tablespoons minced parsley
- 1 tablespoon chopped chives (optional)
- 1 tablespoon minced dill (optional)
- 1/4 tsp EACH salt, ground cumin
- 1/8 teaspoon pepper
Prep tips before you begin
- Cut everything to the sizes listed so pieces cook evenly: 1 1/4” cubes for chicken and peppers, 1/2” slices for zucchini, and 1 1/4” chunks for onion.
- If using wooden skewers, soak them for at least 30 minutes to prevent burning. Metal skewers require no soaking.
- Bring chicken to near room temperature for 15–20 minutes before grilling so it cooks evenly.
- Adjust grill heat or oven rack height to avoid excessive charring; you want well-cooked, not burnt pieces.
Step-by-step directions

1. Make the marinade
In a medium bowl, whisk together 1/3 cup olive oil, 3 tablespoons lemon juice, 2 tablespoons reduced sodium soy sauce, 2 tablespoons balsamic vinegar, 2 tablespoons brown sugar, and 1 tablespoon Dijon mustard until smooth. Add 1 1/2 teaspoons onion powder, 1 1/2 teaspoons garlic powder, 1 1/2 teaspoons salt, 1 teaspoon dried basil, 1 teaspoon dried oregano, 1 teaspoon dried thyme, 1 teaspoon paprika, 1/2 teaspoon ground pepper, and 1/2 teaspoon red pepper flakes. Whisk again until the herbs and spices are evenly distributed and the brown sugar dissolves.
2. Marinate the chicken
Place the 1 1/2 lbs. chicken breasts cut into 1 1/4” cubes into a large resealable plastic bag or a shallow dish. Pour the prepared marinade over the chicken, making sure every piece is coated. Seal the bag or cover the dish and refrigerate for at least 30 minutes, up to 4 hours. If you’re short on time, 30 minutes will still flavor the surface well; longer marinating will deepen the flavor and tenderness.
3. Prepare the vegetables and skewers
While the chicken marinates, prepare the vegetables: slice 3 bell peppers into 1 1/4” chunks, cut 2 zucchini into 1/2” slices, and cut 1 large red onion into 1 1/4” chunks. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Arrange vegetables in a bowl so they’re ready to thread once the chicken is marinated.
4. Assemble the kabobs
Preheat your grill to medium-high heat (or preheat the oven to 425°F if roasting). Remove chicken from the marinade, letting excess drip back into the bowl. Thread chicken pieces and vegetables onto skewers, alternating colors and types for a balanced presentation and even cooking. Leave a small gap between pieces so heat circulates and everything cooks through. Repeat until all chicken and vegetables are skewered; you should get roughly 6–8 skewers depending on size.
5. Grill or roast until cooked through
For grilling: Place skewers on the preheated grill. Cook for about 10–12 minutes total, turning every 3–4 minutes so all sides develop color and the chicken cooks evenly. Use a meat thermometer to confirm internal temperature reaches 165°F.
For oven-roasting: Arrange skewers on a foil-lined baking sheet. Roast at 425°F for about 12–15 minutes, turning once halfway through, until the chicken reaches 165°F internally and the vegetables are tender with slight browning.
6. Rest and finish
Once the skewers are cooked through, transfer them to a serving platter and let them rest 5 minutes. Resting helps the juices redistribute through the chicken, keeping each bite moist and tender.
7. Make the herbed yogurt sauce
In a small bowl, combine 1 cup Greek yogurt or sour cream, 1/4 cup finely freshly grated Parmesan, 1 tablespoon lemon juice, 2 tablespoons minced parsley, 1 tablespoon chopped chives (optional), and 1 tablespoon minced dill (optional). Add 1/4 teaspoon salt, 1/4 teaspoon ground cumin, and 1/8 teaspoon pepper. Whisk until smooth and taste; adjust salt or lemon as needed. Chill until ready to serve.
Serving ideas

Serve these Juicy Chicken Kabob skewers over a bed of fluffy rice, alongside a crisp green salad, or with warm flatbreads and sliced cucumbers and tomatoes. The herbed yogurt sauce is perfect spooned over the skewers or used as a cooling dip. Leftovers are excellent chopped into grain bowls, folded into wraps, or sliced on top of leafy salads.
Tips for success and troubleshooting
- If your chicken is browning too quickly but isn’t cooked through, move the skewers to indirect heat or lower the oven temperature slightly and continue cooking until they reach 165°F.
- Uniform sizing matters: if some pieces are larger than others they will cook unevenly. Stick to the sizes in the ingredient list.
- Don’t over-marinate beyond 4 hours; the acid in the lemon juice can start to break down the texture too much, resulting in a mushy surface.
- When grilling, rotate skewers frequently for even char and to reduce the chance of burning vegetables like bell peppers and zucchini.
- For added smokiness, finish the skewers over a hotter part of the grill for 30–60 seconds per side, watching carefully so they don’t scorch.
Make-ahead and storage
You can marinate the chicken up to 4 hours ahead and keep the marinated pieces covered in the fridge until ready to skewer. The herbed yogurt sauce can be made up to 48 hours in advance and stored in an airtight container. Refrigerate cooked skewers for up to 3 days; reheat gently in a low oven or slice the chicken and toss into a warm skillet just until heated through to avoid drying.
Flavor variations
- Swap the dried herbs with 2 tablespoons of a fresh herb mix (parsley, oregano, thyme) added at the end of the marinade for a brighter finish.
- Add cherry tomatoes to the skewers for quick, juicy pops of flavor; add them last during grilling to prevent bursting too much.
- For a smokier profile, substitute smoked paprika for the regular paprika.
- Turn up the heat by increasing red pepper flakes to 1 teaspoon, or add a splash of hot sauce to the marinade.
Final thoughts
This Juicy Chicken Kabob recipe is designed to be dependable, delicious, and flexible. The marinade ingredients and ratios are balanced to keep the chicken moist while adding savory-sweet complexity. Pair with simple sides or dress it up for company—the finished dish always looks lively and tastes fresh. With clear steps and a quick resting period, you’ll have perfectly cooked kabobs that are tender, flavorful, and irresistible.
Nutrition snapshot (approximate per serving)
One serving (assuming 4 servings) of the skewers with a modest portion of sauce: protein-forward, moderate fat from olive oil and yogurt, and a good helping of vegetables. Exact nutrition will vary depending on portion sizes and whether you serve with rice or bread.
Enjoy your meal and the happy faces that follow when you present these vibrant, tender skewers. The combination of charred edges, tender chicken, and tangy herbed sauce is a crowd-pleaser every time.

Juicy Chicken Kabob
Ingredients
- 1 1/2 lb chicken breasts cut into 1 1/4" cubes
- 3 bell peppers red, yellow, and/or orange, cut into 1 1/4" chunks
- 2 zucchini cut into 1/2" slices
- 1 large red onion cut into 1 1/4" chunks
- 1/3 cup olive oil
- 3 tablespoons lemon juice
- 2 tablespoons reduced sodium soy sauce
- 2 tablespoons balsamic vinegar
- 2 tablespoons brown sugar
- 1 tablespoon Dijon mustard
- 1 1/2 teaspoons onion powder
- 1 1/2 teaspoons garlic powder
- 1 1/2 teaspoons salt
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 teaspoon paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon red pepper flakes
- 1 cup Greek yogurt or sour cream
- 1/4 cup finely freshly grated Parmesan
- 1 tablespoon lemon juice (for dip)
- 2 tablespoons minced parsley
- 1 tablespoon chopped chives optional
- 1 tablespoon minced dill optional
- 1/4 teaspoon salt (for dip) and ground cumin
- 1/4 teaspoon ground cumin
- 1/8 teaspoon pepper (for dip)
Instructions
- Whisk together the marinade: combine 1/3 cup olive oil, 3 tbsp lemon juice, 2 tbsp soy sauce, 2 tbsp balsamic vinegar, 2 tbsp brown sugar, 1 tbsp Dijon, 1 1/2 tsp onion powder, 1 1/2 tsp garlic powder, 1 1/2 tsp salt, 1 tsp each dried basil, oregano, thyme, 1 tsp paprika, 1/2 tsp black pepper, and 1/2 tsp red pepper flakes in a large bowl.
- Reserve 2 tbsp of the marinade in a small bowl for basting and remove 3 tbsp into a separate bowl to toss with the vegetables.
- Toss the peppers, zucchini, and onion with the 3 tbsp reserved marinade, then refrigerate until ready to cook.
- Add the chicken to the remaining marinade, stir to coat, then refrigerate 4–8 hours.
- If using wooden skewers, soak them in water while the chicken marinates.
- Make the dip: whisk together 1 cup Greek yogurt or sour cream, 1/4 cup finely grated Parmesan, 1 tbsp lemon juice, 2 tbsp minced parsley, optional 1 tbsp chives, optional 1 tbsp dill, 1/4 tsp salt, 1/4 tsp ground cumin, and 1/8 tsp pepper; refrigerate until serving.
- Thread the marinated chicken and vegetables snugly onto skewers, alternating pieces.
- Grill method: preheat and clean grill to medium-high (about 425°F) and oil the grates. Place kabobs on the grill, cover, and cook 8–12 minutes, turning once halfway through, until chicken reaches 160°F. Baste once during cooking with the reserved marinade that did not touch raw chicken, then baste again after removing from the grill. Let rest 5 minutes before serving.
- Oven method: preheat oven to 400°F and arrange skewers so they hang over a foil-lined pan. Bake 16–22 minutes, flipping halfway and basting once with reserved marinade, until chicken reaches 160°F. For more caramelization, broil a couple minutes per side while watching closely. Let rest 5 minutes before serving.
- Serve the kabobs hot with the chilled herbed dip.
Equipment
- large bowl or large freezer bag
- Small Bowl
- skewers (wooden or metal)
- grill or oven with broiler
- Tongs
- Instant-read thermometer
- Whisk
Notes
- Store cooled chicken and vegetables in an airtight container in the fridge for 3–4 days.
- Freeze raw marinated chicken for up to 3 months and use soon after thawing.
- Do not freeze the raw or cooked vegetables as they will become mushy.
- To reheat, warm chicken and veggies in a skillet with 1 tbsp olive oil over medium-low until heated.
- Microwave reheating: remove from skewers and heat in 30-second intervals to avoid overcooking.
- Oven reheating: cover and warm at 350°F for 5–8 minutes.

