In Oriental medicine, for example, if you eat too yang, which means mostly animal and protein, you will crave sweets, which are very yin
to balance you out. Even if you don't believe in the concepts of yin and yang, balance is generally accepted as best, and going too far in one direction can lead to cravings in the opposite direction. Just lose the weight slowly on a permanently altered diet that works for you, and if it doesn't taste good, it isn't working for you.