Свинину порезать на ломтики, равные кружкам ананаса, отбить, посолить.
В глубокую миску сложить мясо, поверх каждого кусочка положить кружок ананаса, залить сиропом из банки с ананасами.
Оставить мариноваться на сутки.
На противень, слегка смазанный маслом, выложить кусочки мяса.
На каждый кусочек мяса положить 2-3 кружочка лука, кружок ананаса, помазать майонезом и посыпать тертым сыром.
Залить маринадом, в котором мариновалось мясо. Запечь в духовке до зарумянивания, примерно минут 30.