Замесите тесто. В большой миске смешайте муку, дрожжи и соль. Сделайте углубление в центре. Влейте теплое молоко и разбейте яйцо. Начните замешивать тесто, затем добавьте размягченное сливочное масло. Вымешивайте тесто до эластичности, затем накройте миску пленкой и оставьте в теплом месте на 1 час.
Приготовьте начинку. Отварите картофель в подсоленной воде до готовности. Слейте воду и разомните картофель в пюре, добавив немного сливочного масла и молока.
Лук мелко нарежьте и обжарьте на растительном масле до золотистого цвета. Смешайте лук с картофельным пюре, добавьте соль и перец по вкусу.
Разделите тесто на 6-8 равных частей. Раскатайте каждый кусочек теста в круглую лепешку. Положите в центр каждой лепешки начинку из картофельного пюре.
Сверните лепешку с начинкой пополам и защипните края. Переложите шаньги на противень, застеленный пергаментной бумагой.
Взбейте яйцо и смажьте шаньги сверху. Выпекайте в предварительно разогретой до 200 градусов духовке в течение 20-25 минут, пока шаньги не станут золотистыми.