Juicy Grilled Chicken Skewers with Lemon and Garlic
These grilled chicken skewers deliver big flavor with almost no effort, thanks to a quick lemon-garlic marinade that turns ordinary thighs into juicy, charred bites. They are a guaranteed win whether you need dinner on the table fast or you are feeding a crowd on the weekend.

The marinade comes together in one bowl, the grill does the rest, and the whole thing tastes bright and savory with a hint of oregano. Exactly the kind of cooking I reach for when the sun stays up late.
Why This One Stays in the Rotation
This version is the one I keep coming back to because it is almost impossible to mess up. Chicken thighs stay tender even if you lose track of time, and the lemon-garlic combo works with just about any side.
The marinade has only five core ingredients and does its job in 30 minutes. You get that deep grilled flavor with crisp edges and a faint tang that keeps each bite interesting.
Ingredients

- 1½ lbs boneless skinless chicken thighs, cut into 1-inch chunks: Thighs stay juicier than breast on the grill.
- 3 tbsp olive oil: A mild olive oil works best so it does not overpower the lemon.
- 3 tbsp fresh lemon juice: One large lemon usually gives you enough, and a little extra for serving.
- 3 garlic cloves, minced: Fresh garlic matters here, skip the jar.
- 2 tsp dried oregano
- 1 tsp kosher salt
- ½ tsp black pepper
Variations / Substitutions
- Swap chicken breast: Cut into chunks and reduce grilling time to 8-10 minutes, checking for doneness early so it stays moist.
- Add heat: Stir ½ tsp red pepper flakes into the marinade for a gentle warm kick.
- Herb change: Try dried thyme or rosemary instead of oregano, the amount stays the same.
- Sticky glaze: Add 1 tbsp honey or maple syrup to the marinade for a touch of sweetness and caramelized edges.
- Veggie skewers: Thread chunks of zucchini, bell pepper, and red onion between the chicken pieces, no extra cook time needed.
If you like this, you will probably enjoy our Lemon Herb Grilled Shrimp.
How to Make Grilled Chicken Skewers
Step 1: Mix the Marinade

In a large bowl, whisk together the 3 tbsp olive oil, 3 tbsp lemon juice, minced garlic, 2 tsp oregano, 1 tsp salt, and ½ tsp pepper until the salt dissolves and everything looks combined.
Taste the marinade at this point. It should be bright and garlicky, so add a pinch more salt if it tastes flat. This is also the moment to sneak in red pepper flakes if you want some heat.
Step 2: Thread the Skewers

Add the chicken chunks to the bowl and toss with your hands or a spoon until every piece is coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours. If you are using wooden skewers, soak them in water for 30 minutes beforehand so they do not burn on the grill. Thread the chicken onto skewers, leaving a small gap between pieces.
Do not pack the chicken too tightly. A little space lets the heat circulate so each chunk chars instead of steaming.
Step 3: Grill the Skewers

Preheat your grill to medium-high heat, around 400°F (200°C). Oil the grates with a paper towel dipped in a neutral oil to prevent sticking. Lay the skewers on the grill and cook for 10 to 12 minutes, turning them every 3 to 4 minutes with tongs, until the chicken is cooked through and has distinct grill marks.
You will know they are done when the juices run clear, or an instant-read thermometer reaches 165°F (74°C) in the thickest chunk. Let the meat release from the grate naturally each time you turn; forcing it can tear the surface.
Step 4: Serve with a Fresh Squeeze

Transfer the skewers to a platter, squeeze a little extra lemon over the top, and sprinkle with flaky salt if you have it.
The meat should be glossy with charred edges and smell like garlic and lemon. Serve right away while they are still warm.
A Few Tricks for Skewer Success
- Cut the chicken into evenly sized chunks, close to 1 inch, so every piece finishes at the same time.
- If you are short on time, marinate for just 15 minutes at room temperature. The flavor will not sink in as deeply, but it still works.
- Use metal skewers if you have them. They are reusable, do not need soaking, and conduct heat into the center of the meat.
- Never walk away from the grill. Chicken skewers go from perfect to overdone quickly, so set a timer for those 3-minute turns.
- Rest the skewers off the heat for a couple of minutes before serving so the juices settle and the meat stays tender.
Keeping Leftovers Fresh
Refrigerate Store any leftover skewers in an airtight container in the refrigerator for up to 3 days. The chicken stays moist, though the char will soften.
Reheating Wrap the skewers in foil and warm in a 350°F oven for 8-10 minutes, or microwave briefly for a quick lunch. The microwave softens the texture more, but the flavor holds well.
What to Serve with Grilled Chicken Skewers
A big pile of warm pita bread and a bowl of tzatziki turn these skewers into a meal that feels like a Greek taverna. For something crunchy, a simple cucumber and tomato salad dressed with olive oil and lemon balances the charred chicken. If you are feeding a crowd, set out some herbed rice pilaf or grilled pita wedges and let everyone build their own plate.
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, cut breast into similar chunks and reduce grilling time to 8-10 minutes. Breast dries out faster, so aim for an internal temp of 160°F and let carryover cooking bring it to 165°F.
How long can I marinate the chicken?
30 minutes to 4 hours is ideal. Beyond 8 hours, the lemon juice can start to break down the meat and make it mushy, so do not let it sit overnight.
Can I bake these if I do not have a grill?
Absolutely. Arrange skewers on a foil-lined baking sheet and broil on high for 5-7 minutes per side, or bake at 425°F for 15-18 minutes, turning once. You will not get the same char, but the flavor is still great.
Can I freeze marinated chicken skewers?
Yes, thread the raw marinated chicken onto skewers and freeze on a tray until solid, then transfer to a freezer bag. Thaw overnight in the fridge before grilling.

Grilled Chicken Skewers Recipe
Ingredients
Method
- Whisk together olive oil, lemon juice, garlic, oregano, salt, and pepper in a large bowl.
- Add chicken chunks, toss to coat, cover, and refrigerate for at least 30 minutes. If using wooden skewers, soak them. Thread chicken onto skewers.
- Preheat grill to medium-high, oil grates, and grill skewers for 10-12 minutes, turning every 3-4 minutes, until cooked through.
- Transfer to a platter, squeeze extra lemon over top, and serve.
