Поделюсь своим секретом из личного опыта. Раньше я тоже кушала по ночам. И обычно тяжелая мясная пища употреблялась в ночные часы даже с бОльшим желанием. Решение: нужно изменить свой режим дня и питания.
Во-первых, полагаю, что по утрам Вы не кушаете активно либо вообще почти ничего. А именно на утренние и обеденные часы нужно налегать. Если Вы хорошо и полноценно будете кушать в течение дня, а не жить перекусами, то ночью организму естественней будет отказаться от еды.
Во-вторых, кушаете по ночам Вы только потому, что бодрствуете. Спящему не до еды. Ну тогда могу предположить, что просыпаетесь Вы явно не в 7 утра. Измените режим сна. И здоровье подправите, и организм лучше будет отдыхать, и кушать некогда станет по ночам.
Этот метод проверен на себе лично. Когда кардинально изменились обстоятельства моей жизни, с ночными поеданиями было покончено само собой, без всяких усилий с моей стороны. Когда я ложусь в 22-23, то как же я смогу захотеть кушать ночью, если занята сном? :) Это смещение спровоцировало перестройку организма и в графике питания. Причем снова это произошло естественным путем, просто нужно дать время себе, чтобы привыкнуть.
Хороший способ - забота о ком-то. Если готовить еду для кого-то близкого, с кем живете, то и сами станете кушать тогда, когда готовится. А так как ужин делать для этого кого-то не станете же ночью, то и сами питаться будете в адекватные для этого часы.