Рыбное филе промывают, нарезают небольшими кусочками и складывают в эмалированную емкость. В отдельной миске смешивают сухое белое вино, растительное масло, лимонный сок, измельченные репчатый лук и чеснок, соль и перец. Полученным маринадом заливают рыбу и оставляют в прохладном месте на 2-3 ч.
Затем кусочки рыбы нанизывают на шампуры и жарят над раскаленными углями до готовности.
Шашлык снимают с шампуров, выкладывают на блюдо, украшают маслинами и подают к столу.