Souvlaki Preparation Tips for Perfect Grilled Skewers

Updated November 4, 2026

Total time
4 hr 35 min
prep 25 min · cook 10 min
Serves
4
portions as written

Jump to recipe

Souvlaki Preparation Tips for Perfect Grilled Skewers

Souvlaki is a beloved Greek street food of small, marinated meat cubes grilled on skewers, typically pork or chicken, and served with pita, tomatoes, onions, and tzatziki. This recipe focuses on the preparation techniques that ensure tender, juicy, and flavorful results every time—from the right cut of meat to the ideal marinade and grilling method. Whether you use a charcoal grill, gas grill, or a cast-iron pan, these tips will help you achieve that authentic Greek taverna taste at home.

Ingredients

  • 1.5 lb (680 g) pork shoulder or boneless chicken thighs, cut into 1-inch cubes
  • 1/4 cup (60 ml) extra-virgin olive oil
  • 3 tablespoons (45 ml) fresh lemon juice (about 1 lemon)
  • 4 cloves garlic, minced
  • 1 tablespoon (15 ml) dried oregano
  • 1 teaspoon (5 g) salt
  • 1/2 teaspoon (2 g) black pepper
  • 1/4 cup (60 ml) plain Greek yogurt (for chicken marinade, optional)
  • Wooden or metal skewers (if wooden, soak in water for 30 minutes)

Instructions

  1. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
  2. In a large bowl, whisk together olive oil, lemon juice, minced garlic, oregano, salt, and pepper. For chicken, add the Greek yogurt and mix well; this helps tenderize the meat.
  3. Add the meat cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 4 hours, or up to 24 hours for deeper flavor. Do not marinate longer than 24 hours as the acid can make the meat mushy.
  4. When ready to cook, preheat your grill to medium-high heat (about 400°F / 200°C). If using a charcoal grill, wait until the coals are covered with white ash.
  5. Thread the meat onto skewers, leaving a small gap between cubes so heat circulates. Do not pack them too tightly.
  6. Grill the skewers for 8-10 minutes, turning every 2-3 minutes, until nicely charred on all sides. For pork or chicken, check that the internal temperature reaches 165°F (74°C) as the safe minimum for poultry, or 145°F (63°C) for whole cuts of pork with a 3-minute rest. Use a food thermometer to verify.
  7. Remove from grill and let rest for 3-5 minutes before serving. This allows the juices to redistribute.

Tips

  • Choose the right cut: Pork shoulder or chicken thighs are ideal because they have enough fat to stay moist during grilling. Lean cuts like pork tenderloin or chicken breast dry out quickly.
  • Don’t skip the rest: Letting the meat rest after grilling is crucial for juiciness. Cover loosely with foil and wait at least 3 minutes.
  • Soak wooden skewers: Always soak them for at least 30 minutes to prevent them from catching fire. Alternatively, use metal skewers and oil them lightly.
  • Marinate in a zip-top bag: This makes coating easier and cleanup faster. Press out excess air before sealing.

Serving Suggestions

Serve the souvlaki straight off the skewer with warm pita bread, sliced tomatoes, red onion, and a generous dollop of tzatziki sauce. You can also serve it over a Greek salad with feta and olives, or wrapped in pita with fries inside (a classic Greek street-style wrap). A squeeze of lemon on top just before eating brightens the flavors.

Variations

  • Lamb souvlaki: Use lamb leg or shoulder, and add a teaspoon of ground cumin to the marinade for a more traditional Greek flavor.
  • Vegetable souvlaki: For a vegetarian version, use halloumi cheese, mushrooms, bell peppers, and zucchini. Grill until vegetables are tender and cheese is golden.
  • Spicy souvlaki: Add 1/2 teaspoon of cayenne pepper or a chopped chili to the marinade for heat.
  • Chicken souvlaki: The yogurt in the marinade is especially good for chicken; it helps keep the meat moist and adds a slight tang.

Storage and Reheating

Refrigerate leftover souvlaki in an airtight container within 2 hours of cooking; it will keep for 3-4 days. To reheat, place skewers on a baking sheet and warm in a 350°F (175°C) oven for 8-10 minutes, or until heated through to 165°F (74°C). You can also reheat in a skillet over medium heat with a splash of water to add moisture. Avoid microwaving as it can make the meat tough.

Frequently Asked Questions

Can I use chicken breast instead of thighs? Yes, but breast meat is leaner and will dry out faster. To compensate, marinate for at least 4 hours (the yogurt helps) and cook to 165°F (74°C) immediately, removing from heat as soon as it reaches that temperature.

How long should I marinate the meat? Minimum 4 hours, but 8-12 hours is ideal for pork and chicken. Do not exceed 24 hours or the acid in the lemon juice will break down the meat’s texture, making it mushy.

Can I cook souvlaki in the oven? Yes, you can roast skewers on a baking sheet at 425°F (220°C) for 15-20 minutes, turning once. For a charred effect, place under the broiler for the last 2 minutes. Always check internal temperature.

What if I don’t have skewers? You can grill the meat cubes directly on the grill grates or in a cast-iron skillet. Just make sure the pieces are large enough not to fall through the grates.

Is it necessary to soak wooden skewers? Yes, if you are using wooden skewers. Soaking them in water for at least 30 minutes prevents them from burning and breaking during grilling.

Can I freeze marinated souvlaki? Yes, you can freeze the meat in the marinade in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator before grilling.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).