Grilled Chicken Skewers (Juicy Marinated Chicken Kebabs with Vegetables, 35 Min)

Grilled chicken skewers on a platter, charred marinated chicken chunks threaded with bell peppers, red onion and zucchini, sprinkled with parsley and lemon wedges

Juicy, flavor-packed chicken kebabs that are the star of any cookout. Tender chunks of chicken soaked in a garlicky lemon-herb marinade, threaded with colorful bell peppers, red onion and zucchini, then grilled until charred and smoky. They’re easy, healthy, naturally gluten-free, and perfect for meal prep or feeding a crowd — and that bright marinade does all the heavy lifting for big flavor.

Fun fact: the acid in a marinade (here, lemon juice) does more than add flavor — it gently breaks down the surface proteins of the chicken, helping it hold moisture so the meat grills up juicier. Just don’t marinate too long, or the acid can start to make the texture mushy.

Why this recipe works

  • ACID + oil marinade. Lemon and olive oil tenderize the chicken and keep it juicy on the grill.
  • UNIFORM pieces. Cutting the chicken evenly means it all cooks at the same rate.
  • HIGH heat for char. A hot grill gives those smoky, caramelized edges without drying the inside.

Ingredients

Serves 5.

  • Chicken and veg:
  • 2 lbs (900 g) boneless skinless chicken thighs or breasts, cubed
  • 2 bell peppers, cut in chunks
  • 1 red onion, cut in chunks
  • 1 zucchini, sliced thick
  • Skewers (soak wooden ones 30 min)
  • Lemon herb marinade:
  • 1/4 cup olive oil
  • Juice of 2 lemons
  • 4 cloves garlic, minced
  • 1 tsp paprika + 1 tsp oregano
  • 1 tsp cumin
  • 1 tsp salt + 1/2 tsp pepper

Instructions
Close-up of juicy grilled chicken skewers with golden charred edges and colorful grilled vegetables between the chicken pieces

Step 1: Marinate

Whisk the marinade ingredients. Toss with the cubed chicken and marinate at least 30 minutes (or up to 4 hours) in the fridge.

Step 2: Prep the veg

Cut the peppers, onion and zucchini into similar-size chunks.

Step 3: Thread

Thread the chicken and vegetables onto the skewers, alternating, leaving a little space between pieces.

Step 4: Heat the grill

Heat the grill (or grill pan) to medium-high and oil the grates.

Step 5: Grill

Grill the skewers 10-14 minutes, turning every few minutes, until the chicken is charred and reaches 165°F (74°C).

Step 6: Rest and serve

Rest a few minutes, then serve with lemon wedges and a sprinkle of parsley.

Nutrition information

  • Calories: 320 kcal per serving
  • Protein: 38 g
  • Carbohydrates: 9 g
  • Fat: 15 g
  • Saturated Fat: 3 g
  • Fiber: 2 g

Pro tips for the best grilled chicken skewers

  • Use thighs for juicy. Chicken thighs stay juicier and more forgiving on the grill than breasts.
  • Soak wooden skewers. Soaking 30 minutes stops them from burning on the grill.
  • Don’t over-marinate. 30 minutes to 4 hours is ideal; too long in the acidic marinade makes the chicken mushy.
  • Leave space. A little gap between pieces lets the heat circulate so everything chars evenly.

Frequently asked questions

How long should I marinate the chicken?

At least 30 minutes for flavor, up to about 4 hours. Avoid going much longer, since the lemon juice can break down the texture and make the chicken mushy.

Can I make these in the oven?

Yes — bake at 425°F (220°C) for 18-22 minutes, or broil for char, turning halfway, until the chicken hits 165°F (74°C).

Breasts or thighs?

Thighs are juicier and more forgiving; breasts are leaner. Both work — just don’t overcook the breasts.

Can I prep them ahead?

Yes — marinate and even thread the skewers a day ahead, then grill fresh. Great for meal prep too.

What should I serve with chicken skewers?

Rice, couscous, pita and hummus, a Greek salad, or tzatziki for dipping all pair perfectly.