Is Gyros Halal? Why Greek Gyros Is Often Pork
It depends, and in Greece you must check, because gyros is frequently pork. This is the key difference from traditional Turkish döner, which is made from lamb, beef or chicken and is effectively never pork in Turkey. In Athens, gyros is most often pork (choirinó) or chicken (kotópoulo). The chicken version is everywhere, so the answer is usually "ask for chicken."
Why this catches people out
Travelers who know Turkish döner assume gyros is the same meat. It isn't, Greece eats a lot of pork, and the default gyros at many shops is pork. The meat is stacked and carved the same way, so you can't tell by looking. Always ask which meat is on the spit.
How to order with confidence
- Ask for chicken gyros (gyros kotópoulo), widely available.
- Some shops also do lamb or beef.
- The wrap itself (pita, tomato, onion, tzatziki, fries) is otherwise fine; tzatziki is yogurt-based, not an issue.
- In immigrant and halal-grill areas, halal chicken or lamb gyros is common.
FAQ
Is gyros pork? Often, in Greece, pork is one of the two most common gyros meats (the other is chicken). Always ask, and order chicken or lamb if you avoid pork.
Is Greek gyros halal? The chicken or lamb version can be, if the meat is halal-sourced; the pork version is not. Unlike Turkish döner, Greek gyros is frequently pork, so never assume, ask which meat is on the spit.
What's the difference between gyros and döner? Preparation is similar, but traditional Turkish döner is lamb, beef or chicken, effectively never pork in Turkey, while Greek gyros is frequently pork. That single difference is why you must check in Athens.
How do I ask for chicken gyros in Greek? Say "gyros kotópoulo" (chicken gyros). For pork, the word to listen for and avoid is choirinó.
A note on how we talk about food: this guide is general traveler information about typical recipes, not a ruling on any specific shop's kitchen. Recipes vary from place to place, always confirm directly with the venue.
<!-- CTA: the $9 itinerary call-to-action is injected automatically by the guides surface (top + bottom). Do NOT hand-write an inline CTA in the body, it would double up. -->