After thoroughly washing the pork, pat it dry with kitchen paper, cut into thin strips, place in a bowl and set aside.
Peel the onions, cut them in half, cut into rings and mix with the meat.
Now add the olive oil and season with salt, fresh ground pepper, paprika powder, thyme, oregano, marjoram and cumin. Peel the garlic and press it through a garlic press.
Stir all the ingredients well with a spoon, cover and let the marinated gyros steep for at least 2 hours.
After marinating, heat the olive oil in a large pan and sear the gyros meat on all sides, then reduce the heat and fry for another 10-15 minutes.
Now the dish is ready to be served. Garnish it with coleslaw, onions and tzatziki and serve with pita bread.