Too many calories makes you fat.
You could eat only protein, but if you ate more than your body needs for basic metabolism and moving around, and it would store fat.
It is great you are looking at what is working with your metabolism.
There are a few schools of thoughts that if you have cravings, there may be a couple of issues
1. You are not getting enough WEIGHT of food, so eat more calorie poor, nutrient dense foods, so fruits and veggies
2. You are micronutrient deficient - take a multi-mineral.
3. You may have set up a bit of a 'carbs are bad' and therefore you will crave them more
http://news.bbc.co.uk/1/hi/health/7056330.stm
Food cravings battle 'pointless'
Trying to cut out all thoughts of your favourite, fattening food may actually make you eat more, claims research.
Women who tried to stop thinking about chocolate ate 50% more than those who were encouraged to talk about their cravings.
This "rebound" effect could also apply to smokers, say the Hertfordshire University authors in Appetite journal.
Experts at Weight Watchers said a "varied diet" was the best way to lose weight
Dr James Erskine, who led the project, recruited 134 students who were asked to either suppress all thoughts about chocolate, or talk about how much they liked it.
They were then asked to choose from two brands of chocolate, believing that it was this choice that was being recorded by the researchers.
However, the quantity they ate was recorded instead.
Women who had tried to suppress their cravings ate on average eight chocolates, while those who had talked freely about it ate five.
Men did not show the same effect, with the group told to talk about the snack eating more.
'No surprise'
Dr Erskine said: "There is a lot of research into the idea that when you suppress a thought you end up thinking about it more.
"However, this the first concrete evidence of how this works in relation to food choices."
He said that the best advice to people trying to cut down on a "sinful" food was to try not to completely avoid or think about it.
Emma Hetherington, from Weight Watchers, suggested that a balanced of different food types was the best way to control weight.
She said: "The research is not a surprise to us.
"We know psychologically, if you set yourself an unrealistic goal, such as 'I'll never eat chocolate again' or 'I'll never have a glass of wine', automatically that is all you will think about."