Shawarma and gyro are similar in many ways, but the main difference is that shawarma is marinated in herbs and spices for a more flavorful meat. Gyros originated from Greece and shawarma from the Middle East.