Authentic Greek Souvlaki Recipe: How to Make Classic Skewers

If you want a bright, flavorful meal that feels like a trip to Greece, this Chicken Souvlaki recipe is a must-try. Tender, juicy chunks of chicken are marinated in a lively lemon, garlic, and herb mixture, threaded onto skewers, and grilled until perfectly charred. Each bite delivers bold Mediterranean flavor.

chicken souvlaki on skewers stacked up on a plate next to grilled pita bread, lemons and tomatoes
Whitney headshot.

Bring the flavor to chicken skewers!

A few weeks ago I hosted a big Greek dinner party called “Santorini Under the Stars.” I wanted an authentic menu showcasing favorite island dishes, so Greek souvlaki was an essential choice. Traditionally, souvlaki is made by marinating meat—such as chicken, pork, or lamb—skewering it, and grilling over high heat.

This recipe is straightforward and requires about 25 minutes of hands-on time. After marinating for a few hours, the chicken absorbs bright lemon and herb flavors that shine whether you serve it in warm pita with creamy tzatziki or over a Greek orzo salad. It’s light, fresh, and full of Mediterranean character.

—Whitney
ingredients for souvlaki on a white wood board including a bowl of cubed chicken, olive oil, lemons, red wine vinegar, minced garlic, and spices

Key ingredients

The photo above shows the main ingredients to help with your shopping. Notes on specific items follow; full measurements are in the recipe card below.

  • Chicken – This version uses boneless, skinless chicken breasts cut into 1-inch cubes. You can substitute boneless chicken thighs, pork tenderloin, or lamb leg or shoulder. Cutting to uniform 1-inch pieces helps the marinade penetrate evenly and ensures even cooking.
  • Dried herbs – Use dried oregano, parsley, and dill so the herb flavors infuse the meat without burning on the grill. Fresh herbs are lovely but are more delicate and can char over high heat.

Instructions

Step-by-step photos are included below to make the process easy to follow. The full recipe instructions are available in the recipe card.

cubes of raw chicken in a lemon herb marinade in a glass bowl
Marinate cubed chicken for at least 4 hours.
skewered cubes of marinated chicken on a black cutting board
Thread the marinated chicken onto skewers.
raw chicken skewers on a grill
Place the skewers on a hot grill.
grilled chicken breast skewers on a grill
Grill 4–5 minutes per side until cooked through.
grilled chicken skewers on a plate with pita bread, grilled lemons, tomatoes and herbs

How to serve it

This chicken is versatile and easy to serve. Ideas:

  • Keep the skewers intact and serve with grilled vegetables and warm pita.
  • Remove the chicken from the skewers and toss it on a Greek salad.
  • Make a grain bowl with lemon rice or quinoa, then top with chicken, tomatoes, cucumbers, olives, and tzatziki.
  • Assemble wraps: place chicken in warm pita with lettuce, tomato, onion, and a generous spoonful of tzatziki for a delicious handheld meal.
grilled chicken souvlaki on a plate with pita bread, a small bowl of tzatziki sauce, tomatoes, lemons, and herbs

Chicken Souvlaki

Bright, lemony, and herb-forward, these grilled chicken skewers bring Mediterranean flavor to your table. Marinated pieces of chicken are threaded onto skewers and grilled until juicy and slightly charred—perfect for pita, salads, or bowls.
Servings: 8 skewers
Prep Time: 15 minutes
Cook Time: 10 minutes
Marinating Time: 4 hours (or overnight)
Total Time: 4 hours 25 minutes
Author: Whitney Bond

Ingredients

  • ¼ cup lemon juice
  • ¼ cup red wine vinegar
  • ¼ cup extra virgin olive oil
  • 1 tablespoon crushed garlic
  • 2 tablespoons dried oregano
  • 1 tablespoon dried parsley
  • 1 tablespoon dried dill
  • 2 teaspoons salt
  • 1 teaspoon black pepper
  • 2 ½ pounds boneless, skinless chicken breasts, cut into 1 inch cubes

Instructions

  • Combine lemon juice, red wine vinegar, olive oil, garlic, oregano, parsley, dill, salt, and pepper in a resealable bag. Add the chicken cubes and toss until evenly coated.
  • Refrigerate and marinate for at least 4 hours or overnight for best flavor.
  • Preheat a grill to medium-high heat.
  • Thread the chicken onto 8 skewers. Grill the skewers for 4–5 minutes per side, until the chicken is cooked through and has a nice char. Internal temperature should reach 165°F.

Notes

  • Yield: About 8 skewers (roughly 2 skewers per person, feeding 4). Use the 2x option to scale up for a crowd.
  • Wooden skewers: Soak in warm water for at least 30 minutes to prevent burning on the grill.
  • Protein swaps: Chicken thighs, pork tenderloin, or lamb work well with this marinade.
  • Vegetables: Thread onions, bell peppers, zucchini, or mushrooms between pieces of chicken if you’d like; plan for extra skewers.
  • No outdoor grill? Use an indoor grill or grill pan, or roast in a 425°F oven for about 12 minutes, or until chicken reaches 165°F internal temperature.

Nutrition Facts

Calories 231kcalCarbohydrates 2gProtein 30gFat 11g
Did you make this recipe?Please consider leaving a star rating and a short review.

More Greek recipes

For more authentic Greek flavors, try these other recipes.

img 79454 11

Gyro Meatballs

img 79454 12

Pastitsio

img 79454 13

Eggplant Salad

img 79454 14

Spicy Feta Dip