You should weigh your food before cooking because this provides the most accurate and consistent way to measure the nutritional content of your food.
This is due to most food labels detailing the nutritional content of food prior to cooking them. If you use these labels to determine the calories of food you’ve cooked, it’s likely it will be inaccurate. This is because the macronutrient profile of foods per unit of weight changes after cooking.
Each way of cooking alters this profile differently depending on the temperature, moisture and method used. Meats will typically lose 20 to 25% of their weight after cooking. On the other hand, starchy carbohydrates like pasta will increase in weight due to water absorption.
Also, if you weigh your food after cooking, the sauces, oils and other seasonings will not be measured individually. These not only add weight to food, but also have their own nutritional profiles, which need to be calculated independent