Сочувствую!
Я знаю женщину, которая постоянно морочит голову своими монологами о собственных болезнях. Никаких других тем не знает. Я свела общение с ней до самого минимума. Даже номер домашнего телефона изменила, а ей не сказала (много подобной болтовни именно по домашнему). По сотовому говорим буквально 5 минут о самом важном. Личные встречи почти исключила.
Думаю, что зацикленность на одной теме связана с зацикленностью на собственной личности. Это характерно для эгоцентричных людей. Поэтому они говорят только о себе. А тема монологов зависит от личных предпочтений.
Кто трясется за свое здоровье, зациклен на темах болезней.
Ваша коллега, видимо, имеет в качестве единственного "хобби" в жизни - еду. Вот она и говорит только об этом.
Обычно такие люди, зацикленные на "монотеме", больше ни чем не интересуются (знаю по опыту общения с ними). Поэтому бесполезно наводить их на другие разговоры. Только время потратите и нервы, поскольку всё равно они "скатываются" на свои салазки.
Что делать? В идеале - создавать большую дистанцию с такими личностями. Но, поскольку она Ваша коллега, то это затрудняет задачу. Однако все же можно контролировать себя и жестко (но вежливо) прекращать разговоры, заранее придумав причину. Я так делала с сотрудницей, которая занималась бесконечными сплетнями. Тогда я училась на компьютерных курсах, и делала вид, что выполняю срочные "домашние задания", иначе не сдам экзамены.
Я не знаю Вашей жизни, поэтому трудно советовать. Подумайте сами, что можете набрать в качестве срочных или важных дел.
А вообще лучше всего прямо сказать ей, что устали от вечных разговоров о жратве. И у Вас есть другие интересы. Кстати, об интересах. Может быть, есть другие сотрудники с адекватными интересами. Тогда, возможно, больше уделять времени общению с ними. И автоматически уменьшится время на эту даму. И для нее будет не очень обидно.