Cut chicken into 1.5-inch cubes and whisk olive oil, lemon juice, Greek yogurt, garlic, red wine vinegar, oregano, salt, pepper, and lemon zest to make a tangy marinade. Toss chicken to coat and refrigerate at least 1 hour (up to 8). Soak wooden skewers, thread meat with onion, bell peppers, and zucchini, then grill over medium-high heat 6-8 minutes per side until charred and cooked through. Rest briefly, garnish with parsley and lemon wedges, and serve with tzatziki.
The smell of oregano and lemon always pulls me straight back to a tiny taverna in Crete where the grill smoke drifted over our table and everything tasted impossibly simple and perfect. I never thought I could recreate that feeling in my own backyard until I started messing around with this marinade on a random Tuesday night. Now these kabobs show up at nearly every cookout I host. They disappear fast, so I have learned to make extra.
One Fourth of July I brought a massive platter of these to a friends rooftop gathering and watched a guy who swore he hated zucchini eat three skewers without blinking. That is the quiet power of grilled vegetables coated in lemon and garlic. Nobody stands a chance.
Ingredients
- Boneless skinless chicken breast or thighs (1.5 lbs): Thighs stay more forgiving if you tend to overcook but breast works beautifully if you watch the timer closely.
- Extra virgin olive oil (1/4 cup): This carries all the flavor into the meat so use the good stuff you would drizzle on bread.
- Freshly squeezed lemon juice (3 tbsp): Bottled juice will taste flat here, squeeze it fresh and you will notice the difference immediately.
- Plain Greek yogurt (2 tbsp): Just a small amount works wonders for tenderness and adds a subtle tang that makes the marinade cling to every piece.
- Garlic, minced (3 cloves): Mash it into a paste with the flat side of your knife for more even distribution throughout the marinade.
- Red wine vinegar (1 tbsp): Adds a sharpness that balances the richness of the olive oil and chicken.
- Dried oregano (2 tsp): Rub it between your palms before adding to wake up the essential oils.
- Dried thyme (1 tsp, optional): A quiet background note that rounds out the herbal profile nicely.
- Salt (1 tsp) and black pepper (1/2 tsp): Do not skimp on the salt, it is doing important work here.
- Lemon zest (from 1 lemon): The zest adds a bright floral note that the juice alone cannot provide.
- Red onion (1 large): Cut into chunky pieces that hold their shape and get sweet on the grill.
- Red and yellow bell peppers (1 each): The two colors are not just pretty, they both caramelize slightly differently which adds depth.
- Zucchini (1 medium): Slice into rounds thick enough that they do not fall through the grates or split on the skewer.
- Lemon wedges, parsley, tzatziki for serving: These are not optional in my house but you do you.
Instructions
- Build the marinade:
- Whisk together the olive oil, lemon juice, yogurt, garlic, vinegar, oregano, thyme, salt, pepper, and lemon zest in a large bowl until everything is smoothly combined and fragrant. Take a moment to smell it because that is your quality check right there.
- Coat the chicken:
- Add the cubed chicken and toss with your hands or tongs until every piece is glossy and evenly covered. Cover and slide it into the fridge for at least one hour though overnight is where the real magic happens.
- Soak the skewers:
- If you are using wooden skewers, submerge them in water for thirty minutes so they do not ignite on the grill, which I have done and it is embarrassing every time.
- Thread everything:
- Alternate chicken, onion, bell pepper, and zucchini onto each skewer, packing them snugly but not so tight that nothing cooks through the center. Leave a little breathing room at each end so you can flip them easily.
- Fire up the grill:
- Heat your grill or grill pan to medium high and brush the grates with a thin coat of oil. You want that sizzle when the first skewer touches down.
- Grill and turn:
- Cook six to eight minutes per side, turning once, until the chicken is cooked through and you see those gorgeous char marks. The vegetables should be slightly softened with dark edges.
- Serve it up:
- Slide everything off the skewers onto a warm platter, squeeze fresh lemon over the top, scatter parsley, and set out tzatziki for dipping. Eat immediately while the edges are still crisp.
There is something deeply satisfying about pulling a dozen perfect skewers off a hot grill while everyone hovers nearby with plates ready. The char marks, the lemon smell, the way the vegetables get sweet and soft at the edges, it all adds up to something that feels like a small celebration even on a weeknight.
Swaps That Actually Work
I have made these with lamb chunks during a particularly ambitious Easter weekend and they were stunning. Pork tenderloin cubed up also takes the marinade beautifully and cooks in the same timeframe. For a vegetarian version, extra firm tofu pressed and cubed works surprisingly well if you treat it gently on the grill.
What to Serve Alongside
A pile of warm pita, a simple cucumber tomato salad with red onion, and a bowl of tzatziki turn this into a full meal that feels like a Greek island dinner party. Rice works too, and honestly so does a big handful of greens dressed with olive oil and lemon. Keep the sides simple because the kabobs deserve the spotlight.
Getting Ahead and Storing Leftovers
The marinade can be made up to three days ahead and the chicken can soak in it for as long as eight hours without getting mushy. Leftover kabobs keep well in the fridge for three days and reheat gently in a skillet so the edges crisp back up.
- Freeze marinated raw chicken in the marinade for a ready to thaw weeknight dinner.
- Cooked skewers make an excellent next day lunch stuffed into pita with leftover tzatziki.
- Always let the chicken rest for a couple minutes off the grill before serving so the juices redistribute.
Every time I make these kabobs I think about how the simplest food done well beats complicated recipes every single time. Fire up the grill, squeeze some lemons, and watch them disappear.
Questions & Answers
- → How long should the chicken marinate?
-
Marinate at least 1 hour for noticeable flavor; 4–8 hours yields deeper tenderness and brightness from the lemon and yogurt. Avoid much longer than 8 hours to prevent texture changes from the acid.
- → What does Greek yogurt do in the marinade?
-
Greek yogurt adds tang and mild acidity that helps tenderize the chicken while creating a creamy coating that carries herbs and spices, keeping meat moist during grilling.
- → Can I use chicken thighs instead of breast?
-
Yes. Thighs are more forgiving on the grill and remain juicier; adjust cook time slightly if pieces are larger, and watch for flare-ups due to higher fat content.
- → How do I prevent wooden skewers from burning?
-
Soak wooden skewers in water for at least 30 minutes before threading. Leave a small gap between pieces and brush lightly with oil to reduce sticking and scorching.
- → What temperature is best for grilling these skewers?
-
Preheat to medium-high heat (around 400°F). This gives a good sear and slight char while cooking the pieces through in about 6–8 minutes per side, depending on thickness.
- → How should leftovers be stored and reheated?
-
Refrigerate cooled skewers in an airtight container up to 3 days. Reheat gently on a grill or in an oven at 350°F until warmed through, or slice and briefly sauté to avoid drying out.