A nutritionist and trainer told me that for a someone doing heavy weight training, the amount of calories you eat is not what determines your fat composition. He basically said that its the quality of the calories that matters.
He said you can lift weights and eat a calorie surplus of lean meats and proteins, fruits, nuts and vegetables,... your weight will stay the same or even increase.. but your body fat will decrease.
By cutting out certain carbs like pasta, bread, etc.. and replacing them with fruits, nuts, and vegetables, you will train your body to burn energy more efficiently and use fat for energy..
I think this is known in the weightlifting world as "recomping"... your weight stays the same but your bodyfat decreases.
So if your maintenance calories are 2000, and you power lift and eat 2500 calories of the right foods, you will lose fat.
is this true, or is he wrong?