I remember hearing that cravings were really your body's indicating that there was some nutrient missing, so give in to the cravings. Well, I did that for most of my adult life. I, too, was a weight trainer, got down to 18% BF but i was always so hungry, I could eat my arms off!
I was introduced to low-carb eating and then ultimately to Bee Wilder's "Healing Naturally" program (fr.ee, BTW). It was only there (and now read it in WWGF, Taubes) that high-carb eating can cause an addiction. Taubes just calls it cravings and to 'deal with it'. Bee, OTOH, explains that probably the reason we're having all those issues (cravings, hunger) is that we have candida, which is fed by CARBS. You turn those nasty candida back in to docile organisms by STARVING them of their sugar diet. Their "starving"= your cravings.
Now on to the part of an article about CICO and why calories DO matter; you do not have to LIMIT them but you must choose them wisely.
"You can consume a high number of calories without gaining weight because weight gain is more about the "kinds of calories" consumed and not about the amount of calories consumed. Your body needs specific nutrients to keep your body functioning properly, so counting calories doesn't work when you are not getting enough proteins, vitamins, minerals and other nutrients essential for health, found in the right "kinds of calories". "
Hence you can't just eat mounds and mounds of cheese and nuts and expect to dodge the bullet. OTOH, you CAN eat lots of butter (or other saturated fats) and send your calories thru the roof (according to certain standards) and not gain weight (as long as the rest of your diet is in line).
Found in this article:
and you lost weight because you stopped overeating the nuts and cheese.
I have also cut grains out not because of weight but because how great i feel when i don't have them. they ARE the devil.