In part, I responded as follows:
If food is going to be really good, then it needs to be part of a wider experience. It needs some build-up. It needs to be preceded by delighted anticipation. It relies on you being in the proper state of mind. There's the chance of it being better if it's a kind of food you've never had before, or that you remember having had just once on one particularly special occasion. Conversely, it's a wonderful comfort to have the sort of food that you know you like, that you know is going to go down really well. And, crucially, it relies on being shared with someone who's enjoying it just as much as you are yourself.
See, for sex to be really good, ... Oh, wait, I said that already.
Feel free to discuss.