Souvlaki vs Gyro: Key Differences & Recipes

Updated November 4, 2026

Total time
45 min
prep 25 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Souvlaki vs Gyro: Key Differences & Recipes

Souvlaki and gyro are both beloved Greek street foods built on seasoned meat, but they are not the same. Souvlaki is skewered, grilled cubes of meat (often pork or chicken), while gyro is stacked, rotisserie-roasted meat (usually pork or chicken) sliced thin. Both are typically served in warm pita with tomato, onion, and tzatziki, and both work beautifully for a quick, flavorful meal at home. This guide covers the differences and gives you a solid recipe for each.

Ingredients

For the Souvlaki

  • 1 lb (450 g) pork shoulder or chicken breast, cut into 1-inch cubes
  • 3 tbsp (45 ml) olive oil
  • 2 tbsp (30 ml) lemon juice
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 4 wooden or metal skewers (if wooden, soak in water 30 minutes)

For the Gyro

  • 1 lb (450 g) ground pork or lamb (or a mix)
  • 1 small onion, grated and drained
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tsp ground cumin
  • 1/2 tsp dried thyme
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp (30 ml) olive oil

For Serving (both)

  • 4 pita breads
  • 1 cup (240 g) tzatziki sauce (store-bought or homemade)
  • 1 tomato, sliced
  • 1/2 red onion, thinly sliced
  • 1 cup (30 g) fresh parsley or lettuce (optional)

Instructions

Make the Souvlaki

  1. In a bowl, whisk olive oil, lemon juice, garlic, oregano, thyme, salt, and pepper. Add the pork or chicken cubes and toss to coat. Cover and marinate in the refrigerator for at least 30 minutes (or up to 4 hours).
  2. Preheat a grill or grill pan over medium-high heat (about 400°F / 200°C). Thread the meat onto skewers, leaving a small gap between pieces.
  3. Grill the skewers, turning occasionally, until the meat is cooked through. For pork or chicken, the safe minimum internal temperature is 165°F (74°C) per USDA FSIS guidelines. This takes about 10–12 minutes.
  4. Remove from grill and let rest for 3 minutes before serving.

Make the Gyro

  1. In a food processor, combine the ground meat, grated onion, garlic, oregano, cumin, thyme, salt, and pepper. Pulse until the mixture is very smooth and paste-like, about 1 minute.
  2. Transfer the mixture to a loaf pan or shape into a log on a baking sheet. Press firmly to remove air pockets.
  3. Preheat oven to 350°F (175°C). Bake the gyro loaf for 40–45 minutes, or until the internal temperature reaches 160°F (71°C) for ground meat (USDA FSIS safe minimum).
  4. Let rest for 10 minutes, then slice as thin as possible. For a more authentic texture, you can pan-sear the slices in a hot skillet with a little olive oil until crisp edges form.

Assemble

  1. Warm the pita breads in a dry skillet or oven.
  2. Spread tzatziki down the center of each pita. Add the cooked meat, then top with tomato, onion, and parsley or lettuce if using.
  3. Fold the pita around the filling and serve immediately.

Tips

  • Marinating time: For souvlaki, even 30 minutes adds flavor, but 2–4 hours gives a deeper taste. Don’t marinate longer than 24 hours as the acid can make the meat mushy.
  • Gyro texture: The key to gyro is a very smooth meat paste; process until it looks like a thick batter. If the mixture is too sticky, wet your hands to shape it.
  • Substitutions: No pork? Use chicken for souvlaki or ground turkey for gyro (adjust cooking time to reach safe temperature). For a vegetarian version, use firm tofu or halloumi for souvlaki, and skip the gyro or use a plant-based ground meat substitute.
  • Common mistake: Overcooking souvlaki dries it out. Use a meat thermometer and pull it off the heat as soon as it hits 165°F (74°C).

Serving Suggestions

Serve either dish with a side of Greek salad (tomatoes, cucumber, olives, feta), roasted potatoes, or lemon rice. A drizzle of extra tzatziki and a sprinkle of oregano on top is classic. For a lighter meal, serve the meat over a Greek salad instead of in pita.

Variations

  • Chicken souvlaki: Use boneless, skinless chicken thighs for more moisture.
  • Lamb gyro: Substitute ground lamb for pork; it’s traditional and richer.
  • Spicy version: Add 1/2 teaspoon of cayenne or red pepper flakes to either marinade or meat mixture.
  • Vegan option: For souvlaki, use marinated and grilled portobello mushrooms or tofu. For gyro, use a store-bought vegan gyro loaf or seasoned seitan.

Storage and Reheating

Store cooked souvlaki or gyro meat in an airtight container in the refrigerator for up to 3–4 days. To reheat, warm in a skillet over medium heat with a splash of water or olive oil to restore moisture, or microwave in 30-second bursts. Pita and toppings are best fresh; store them separately. The gyro loaf can be frozen after baking and cooling, wrapped tightly, for up to 2 months; thaw overnight in the refrigerator before slicing and reheating.

Frequently Asked Questions

What is the main difference between souvlaki and gyro?
Souvlaki is cubed meat grilled on skewers, while gyro is seasoned ground meat formed into a loaf and roasted, then sliced. The cooking method and texture differ significantly.

Which is healthier?
Both can be part of a balanced diet. Souvlaki is typically leaner, especially if made with chicken, while gyro often contains more fat due to ground meat and added oils. Portion size and toppings matter most.

Can I make gyro without a rotisserie?
Yes, the oven-baked loaf method in this recipe mimics the texture of rotisserie gyro without special equipment. Slicing thin and pan-searing gives the best results.

What does tzatziki contain?
Tzatziki is a yogurt-based sauce with grated cucumber, garlic, olive oil, lemon juice, and dill or mint. It’s cooling and creamy, balancing the savory meat.

Can I grill gyro slices instead of baking the loaf?
You can, but the loaf method ensures even cooking and easy slicing. If you grill the ground meat mixture, shape it into patties and cook to 160°F (71°C).

How long can I marinate souvlaki?
For best flavor and texture, marinate for 2–4 hours. Overnight is fine but may make the meat slightly softer due to the acid in lemon juice.

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).