I agree with the idea that maybe you should try portion contol - eat the food you love, just eat less of it. That works great for some people. For others, even a little bit of some foods will lead them to overeat. It takes some trial and (a lot) of error to figure out what works for you.
One thing I try not to do is eat something only because it's healthy. I try to prepare and eat foods that I enjoy and that satisfy me. It helps that I love veggies and whole grains a LOT. For me, whole grains don't make me hungrier or anything - they satisfy. When I tried cutting out non-veggie grains I got so HUNGRY. It just depends on the person.
Also, you shouldn't only eat in ways you don't like. That's not sustainable and it'll break down. That's not what you want. You should find something you enjoy frequently and that you can tolerate when the going gets rough. Easier said than done, I know.