Розігрійте 2-3 столові ложки олії в сковороді на середньому вогні. Очистіть цибулю і наріжте її тонкими четвертинками кілець. Обсмажте на сковороді до золотистого кольору (близько 10 хвилин), помішуючи.
Промийте, почистіть і наріжте невеликими шматочками печериці, додайте в сковороду з цибулею і готуйте ще 10-15 хвилин, періодично помішуючи.
Викладіть готові гриби в миску, додайте рубані яйця та тертий сир. Все добре змішайте, приправте сіллю та меленим перцем до смаку.
Наріжте свинину поперек волокон на шматки завтовшки приблизно 7-8 мм. Посоліть і поперчіть свинину з обох боків і добре відбийте кухонним молотком, щоб шматки стали тонкими та достатнього розміру для загортання начинки.
Викладіть близько 2 столових ложок начинки на кожен шмат свинини і загорніть свинину у формі рулету. Закріпіть за допомогою зубочисток або обмотайте ниткою.
Розігрійте велику сковороду з олією на середньому вогні. Обсмажте свинячі рулети з усіх боків, починаючи з бокового шва. Після обсмажування шва можна вийняти зубочистки (якщо ви використовували нитку, її можна зняти пізніше).
Викладіть обсмажені рулети у форму для випічки (якщо ви користувалися ниткою, зніміть її). Налийте у форму близько 1,5 склянок води та вершки. Приправте чорним перцем і сіллю і поставте духовку в розігріту до 190 градусів.
Запікайте протягом 30 хвилин або до золотистої скоринки. Подавайте теплими.