Für die griechischen Souvlaki Spieße das Schweinefleisch in zirka 2 cm dicke Scheiben schneiden und dann in zirka 4 cm breite Stücke schneiden. Mit einem Fleischhammer klopfen. Die Knoblauchzehen schälen und fein zerhacken. Das Fleisch in eine Schüssel, Olivenöl und frisch gepressten Zitronensaft vermengen. Die getrocknete Kräuter, Knoblauch, Salz und Pfeffer aus der Mühle zugeben und verrühren. Die Marinade über das Fleisch gießen, gut vermengen und abgedeckt zirka 4 Stunden marinieren lassen.
Den Grill rechtzeitig vorheizen, den Rost oder Grillplatte mit Öl einölen. Die Zwiebel schälen und vierteln. Das marinierte Schweinefleisch und Zwiebelstücke abwechselnd auf Holz- oder Metallspieße stecken. Die Souvlaki auf beiden Seiten zirka 2-3 Minuten goldbraun grillen.