Souvlaki is a Greek street-food classic: skewers of meat—usually pork, chicken, or lamb—marinated in olive oil, lemon, garlic, and oregano, then grilled until charred at the edges and juicy inside. This marinade does double duty: the acid and salt tenderize the meat while the oregano and garlic infuse it with that unmistakable Greek flavor. It works for pork, chicken, lamb, or even halloumi, and comes together in under 10 minutes.
Ingredients
- 1/2 cup (120 ml) extra-virgin olive oil
- 1/4 cup (60 ml) fresh lemon juice (about 2 lemons)
- 4 cloves garlic, minced or grated
- 2 tablespoons dried oregano (preferably Greek)
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 2 pounds (900 g) pork shoulder or chicken thighs, cut into 1 1/2-inch cubes (or use lamb leg or halloumi)
- Optional for serving: pita, tzatziki, sliced red onion, tomato, parsley
Instructions
- In a large bowl, whisk together the olive oil, lemon juice, garlic, oregano, salt, and pepper. The marinade should be well combined and slightly thickened.
- Add the meat cubes to the bowl and toss until every piece is coated. Cover and refrigerate for at least 4 hours, or up to 24 hours. If using wooden skewers, soak them in water for 30 minutes before grilling.
- If using a grill, preheat to medium-high (about 400°F / 200°C). If using a grill pan or cast-iron skillet, heat over medium-high until smoking lightly.
- Thread the meat onto skewers, leaving a small gap between pieces so they cook evenly. Discard any leftover marinade.
- Grill the skewers, turning occasionally, until the meat is charred at the edges and cooked through. For pork, lamb, or beef, the safe minimum internal temperature is 145°F (63°C) with a 3-minute rest, per USDA FSIS. For chicken, cook to 165°F (74°C). This typically takes 10–15 minutes, depending on the heat and meat size.
- Remove from the grill and let rest for 3–5 minutes. Serve hot with pita, tzatziki, and fresh vegetables.
Tips
- Don’t over-marinate: Acid from lemon can turn meat mushy if left too long. Stick to 4–8 hours for pork and chicken, and up to 12 hours for lamb. If using halloumi, marinate for only 30 minutes.
- Cut meat evenly: Cubes of the same size cook at the same rate. Aim for 1 1/2-inch pieces—too small and they dry out, too large and they burn on the outside before cooking inside.
- Substitute fresh oregano: If you have fresh oregano, use 2 tablespoons chopped—it’s more fragrant but less concentrated. Add it just before grilling to avoid bitterness.
- No grill? Use a grill pan or broiler. For broiling, place skewers on a foil-lined pan and cook 4–5 minutes per side, keeping an eye on the heat.
Serving Suggestions
Serve the souvlaki straight off the skewer with warm pita, a dollop of tzatziki, sliced red onion, tomato, and a sprinkle of fresh parsley. For a fuller meal, pair with Greek salad, lemon potatoes, or rice pilaf. You can also wrap the meat in pita with fries inside—a classic Greek street-style sandwich.
Variations
- Chicken souvlaki: Use boneless skinless chicken thighs for juiciness, or breasts for leaner skewers. Reduce marinating time to 2–4 hours.
- Lamb souvlaki: Lamb leg or shoulder works beautifully. Add a teaspoon of ground cumin or cinnamon to the marinade for a warmer spice profile.
- Vegetarian: Swap the meat for halloumi, firm tofu, or large mushroom caps. Marinate halloumi for only 30 minutes (it’s salty), and grill over medium heat to avoid burning.
- Spicy version: Add 1/2 teaspoon of Aleppo pepper or red pepper flakes to the marinade for a gentle heat.
Storage and Reheating
Leftover cooked souvlaki can be refrigerated in an airtight container for up to 3 days. To reheat, place the skewers in a 350°F (175°C) oven for 8–10 minutes, or until warmed through. Avoid microwaving, as it can make the meat rubbery. You can also slice the meat and use it cold in salads or sandwiches.
Frequently Asked Questions
Can I use the marinade as a sauce? No—the marinade has touched raw meat, so it must be discarded. If you want a sauce, set aside a small portion before adding the meat, or make a quick extra batch with the same ingredients.
How long should I marinate? For pork and chicken, 4–8 hours is ideal. Overnight (up to 24 hours) works too, but the lemon may start to break down the meat’s texture. For lamb, up to 12 hours is fine.
Can I freeze the marinade? Yes, you can freeze the marinade (without meat) for up to 3 months. Thaw overnight in the fridge, then use as directed. However, freezing marinated raw meat is also fine—just thaw in the fridge and cook within 24 hours.
What if I don’t have skewers? You can grill the meat directly on the grates or in a grill basket. Just make sure the pieces are large enough not to fall through. Or use metal skewers—they don’t need soaking and are reusable.
Can I cook souvlaki in the oven? Yes, roast the skewers on a baking sheet at 425°F (220°C) for 15–20 minutes, turning once, until the meat reaches the safe internal temperature. Broil for the last 2 minutes for char.
What’s the best meat for souvlaki? Pork shoulder is traditional in Greece, but chicken thighs, lamb leg, or beef sirloin all work well. Choose a cut with some fat for moisture—lean cuts like chicken breast can dry out.
Related
- VA Smoking Cessation Program: A Step-by-Step Guide
- Sticky Rice Grand Central Market: Recipe & Tips
- VA Smoking Cessation Group: A Practical Guide
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).