« Last post by Bales on Yesterday at 02:35:12 PM »
Well if hinting isn't working, try being more direct and/or turning the joke back on her.
"The only thing making me gag is the thought of this joke repeating every week. You done yet?"
"My goodness, this joke is now officially older than the "who's on first" routine! Anyone else bored of it?"
Or if it may go over better, before breakfast arrives, tell friend straight out that you've been a good sport for over a year, but now you need her to get back to the usual rules and stop commenting on your food choices. And yes, by pointing out that she knows you'd hate her meal, that is commenting on your preferences. If that still doesn't work, if you can stomach it, I'd go with completely ignoring her no matter how loudly or long she yells for your attention. Let her and others be embarrassed. Maybe that would finally stop her. It may work best if you tell her in advance and in front of everyone that you simply won't engage with her if she continues this behavior and then just stick to it. Be engrossed in conversation with someone else.