Залейте гречку горячей водой, отварите до полуготовности. Добавьте соль.
Измельчите грибы и лук, поджарьте их порознь на двух сковородках. Свинину порежьте и пропустите через мясорубку. Переложите фарш к луку и обжарьте. Добавьте соль и перец.
Натрите сыр, разделите его на 2 части. Добавьте к половине натертого сыра – сметану и петрушку, посолите, поперчите.
Смажьте форму сливочным маслом. Выложите запеканку слоями: гречка, мясной фарш, грибы, сырная заправка, еще раз гречка и сырная заправка. Посыпьте натертым сыром. Запекайте в духовке 25 минут при температуре 190°C.