I'm American, and I have to disagree. I have the same thing for breakfast every day, and I love it. I usually have the same thing for lunch, too. It's convenient and I change it up just a little now and then. For dinner, my daughter and I do different things. I think that embracing this is a good thing. It's comfortable. It's safe, and I am content. On the weekends I do change it up too, but during the week, I find my favorite foods to be part of my daily routine. I like it.
I tried eating a particular dish every day for a while. (To the exclusion of other foods.) I didn't get tired of it -- I loved it and still do. But I had to stop because, after a while of this, I would still be hungry after eating a large meal. My stomach would be physically full, but I'd be hungry anyway.
I'm still not sure what the problem was. It was a dish basically consisting of lentils, onions, and shredded chicken, spiced heavily; I'd eat it spread over bread.
Try milk, cheese, grains, egg, muesli, stew, varied foods, get recepees known to work like ayurvedic ones or good veg recipes. Avoid too much bread, good rice (basmati) can be filling. Organic ecological foods also.
If you only eat one dish, it better have everything needed and even then it can be lacking. No need to torment oneself.