A gyro is made with ground meat that's grilled on a spit and shaved off in thin slices, whereas a kebab is made with chunks of meat that are grilled on a skewer. The meats used for a gyro are usually lamb or beef, whereas kebabs can be made with lamb, chicken, beef, or pork.