What do food labels mean when they say calories 230, then calories from fat 130?
It means that of those 230 calories, 130 calories are derived from fat. This means that the other 100 calories for that serving are derived from carbs/proteins. For the record, each gram of fat in a food contains 9 calories, and each gram of protein/carbohydrate contains 4 calories (sans sugar alcohols, which contain anywhere from .3 – 3 calories per gram). EDIT: To answer the question in the additional details column: It depends on where those fat calories are coming from, fat-wise. If the label lists the fat coming from saturated or trans fat (sometimes labels do not list trans fat if it is below 1 gram per serving – check the ingredient list, as partially or fully hydrogenated oils of any types signify trans fat) then you are much better off not eating whatever it is. If, however, the fats are primarily poly and monounsaturated fats, you can enjoy the food knowing it is helping your health. The only reason people say to limit fats is because high-fat foods are higher in calories, as