Taglia la carne di maiale a cubetti di circa 3 cm, cercando di ottenere pezzi della stessa grandezza, e sistemala in una ciotola.
In una seconda ciotola mescola l’olio, il succo di limone, l’aglio tritato, l’origano, il sale, il pepe e il cumino. Versa la marinata sulla carne e mescola fino a condire tutti i cubetti. Copri e lascia riposare in frigorifero per almeno 2 ore.
Togli la carne dalla marinata, lascia colare il liquido in eccesso e distribuisci i cubetti sugli spiedini senza stringerli troppo.
Scalda la griglia o la piastra a fiamma medio-alta per 4-5 minuti. Appoggia gli spiedini sulla superficie calda senza sovrapporli.
Cuoci i souvlaki per 10-12 minuti, girandoli ogni 2-3 minuti per rosolare la carne su tutti i lati.
Servi i souvlaki caldi con pane pita, salsa tzatziki e verdure fresche.