We all know that about 3500 calories is equivalent to 1 pound (7500 cals for 1kg).

So can a piece of food weighing one pound have more than 3500 calories?

What are the highest and lowest energy dense foods? and will consuming the former make you less full while the latter make you feel fuller for less calories? or do the calories consumed cause you to feel full?

Is there a limit to how many calories can be in 1 pound of food (including artificially made "foods")?

  • 6
    Hi Aequitas, thanks for joining and asking. Your question begins by this statement: "We all know that about 3500 calories is equivalent to 1 pound (7500 cals for 1kg).". I don't know whether this is true or false, but as it is an assumption your question is based on, it should be documented. If there is no way to document it, the question should be whether this is a valid assumption.
    – Shlublu
    Commented Apr 30, 2015 at 23:10
  • I'm not sure what you mean, those numbers are commonly used everywhere for that amount of weight loss/gain. Besides the exact numbers are irrelevant, another phrasing of the question could be assuming zero calories burnt (including from breathing and such) could you gain more weight than the weight of what you are consuming? Does that make sense? or If I see "X" on the scale, can my weight only go down assuming no consumption of food or water?
    – Aequitas
    Commented Apr 30, 2015 at 23:27
  • 1
    @Shlublu - health.stackexchange.com/questions/797/…
    – JohnP
    Commented May 1, 2015 at 2:13
  • Duplicate :skeptics.stackexchange.com/questions/2688/…
    – Kenshin
    Commented Jun 30, 2015 at 8:12
  • It is possible, not directly, but rather indirectly by the byproducts that the foods attract. Eating more carbs will cause muscles to store the carbs as glycogen. Glycogen makes muscles store more water. The water retention added on to the carbs that are stored might way more than the food that brought in the carbs, although I have no empirical evidence for this. You might hear people talk about dropping 2 pounds in a week because they lowered their carb intake. What really happens is they lost mostly water weight, not fat. Total caloric deficit determines meaningful weight loss.
    – JoJo
    Commented Feb 1, 2016 at 5:24

4 Answers 4


You seem to be equating food weight with body weight, and they are not directly related.

Yes, if you eat a pound of something, you will immediately weigh one more pound, as your body has not had a chance to digest it and process it as needed. However, that doesn't mean that you will have gained one permanent pound. The body will break down the food, distribute the end result to various places for either use or storage, and get rid of whatever is not digestible.

Weight fluctuates during the day, so the best gauge of your weight is to weigh yourself at the same time every day, under the same conditions. Track that number, and that gives you your true weight.

Also, weight gain/loss is a relationship between how many calories you need to sustain your day to day activities, and how many you eat. If you consistently eat more calories than you need for a day, then you will gain weight. If you consistently eat less, then you will lose weight. The rate at which you do so varies on how big the deficit/surplus is, how efficient your metabolism, type of calories, many factors such as these.

For your main question, 3500 calories per pound of food is very calorie dense. For example, 1 lb of peanut butter is going to be ~ 2600 calories. The higher the fat content, the closer you get to that mark. If you ate a straight pound of fat, for example, you would get just over 4000 calories. (Using the typically accepted 9 calories per gram of fat, which is also not 100% accurate). So yes, it is possible to get more than 3500 calories in a pound of food.

  • 1
    @Aequitas, by the law of conservation of mass, you can't gain more weight than the weight of the food + water you consume, and you will usually gain much less weight than the weight of the food you consume.
    – Kenshin
    Commented May 1, 2015 at 12:22
  • 1
    @NinjaDoc I was going to invoke the laws of physics too but then it occurred to me that food A could potentially cause the body to absorb and store food B more readily than it would without food A. I know of no examples of such a food, but I suppose it's possible.
    – Carey Gregory
    Commented Jun 18, 2015 at 18:33
  • 1
    @CareyGregory - There are nutrients and macros that enable and enhance (as well as detract) the absorption of other nutrients. One prime example is that in a completely fat free diet, you will run into vitamin deficiencies as there are vitamins that rely on fat for transport (fat soluble vitamins).
    – JohnP
    Commented Jun 18, 2015 at 18:55
  • 1
    @NinjaDoc You're misapplying that law. You can't gain more weight immediately that the weight of the food, but "gaining weight" in colloquial terms means accumulating fat, which involves complicated biological processes drawing material from many places. Not all foods have the same caloric density, so if 1 pound of fat = 3500 calories, and 0.1 pound of Food X = 3500 calories, eating 1 pound of Food X might cause you to, eventually, gain much more than 1 pound of fat.
    – Nerrolken
    Commented Jun 29, 2015 at 17:18
  • 2
    So can I feed a pig 1kg of fat, then harvest 1.1kg of fat, go to the next pig and feet him 1.1kg of fat and harvest 1.2Kg of fat ad infinitum?
    – Pablo
    Commented Oct 1, 2018 at 9:30

Kind of. Oils/fats/alcohol has 9 calories per gram. 1 pound is 453.593 grams. 9 x 454 = 4,086 calories. So eating 1 pound of oil will give you 4000 calories. However, you will be unlikely to keep all that oil in your digestive tract!

Eating hygroscopic foods will also make you 'gain' more than they weight, because they will attract water. Eating honey or lots of fiber will absorb water and 'appear' to gain weight while it's in your intestines, but you'd also have to drink liquids.

  • Do you have references to support your assertions?
    – JohnP
    Commented Feb 1, 2016 at 2:08
  • @JohnP Added references.
    – Chloe
    Commented Feb 3, 2016 at 22:30

Any answer to this type of question is going to be constrained by two basic laws of physics, which are conservation of mass and conservation of energy.

Conservation of mass tells us that any weight you gain or lose is going to be equal to the difference between the mass you take in and the mass you excrete. Furthermore, the body doesn't transmute one chemical element into another, so conservation of mass can be applied separately to every element.

If you could eat a pound of food and gain more than a pound of body weight, then that additional mass would have to come from some other imbalance between consumption and excretion. But this is pretty implausible because the mass of carbon is conserved by chemical reactions. Carbon is one of the main components of organic matter, so any weight gain is going to require some gain in carbon. Eating food is the only way your body has of bringing in carbon, while it has lots of ways of excreting carbon, including exhaling CO2.

Of course you can gain or lose body weight by taking in or losing water, which contains no carbon. But this is not a way of doing any long-term change in body weight.

In terms of energy, the body has some efficiency for digesting food, which depends on factors such as what type of macronutrient you're eating, and how highly processed the food is. This efficiency is very high when you eat fats -- I've seen estimates of 97-100%. If weight gain means storing energy in fat, then at the high end of this range you're simply transporting fat molecules through your mouth and into your tissues. In that case you could gain a pound by drinking a pound of olive oil, but you can't gain more than a pound of fat -- that would violate both conservation of carbon mass and conservation of energy.


1 pound of pure fat, for example, oil, has 453.6 g x 9 kilocalories, which is 4.082 kilocalories. When metabolized, up to 5% of calories from fat can get lost due to thermic effect of food, so, theorhetically, you could get ~3, 878 calories from one pound of oil, which could be theoretically converted to ~430 g of body fat. Anyway, this does not happen at any given point of time, because some of dietary fats will be quickly burnt for current metabolic needs, before even completely absorbed.

I'm not aware of any nutrient or food additive that would have more than 9 kcal/g.

From the perspective of one macronutrient (carbohydrates, proteins, fats and alcohol) promoting the absorption of another macronutrient (and ths calories): unlike in micronutrients (minerals, vitamins), this does not likely happen, because absorption of each macronutrient is independent of each other. Macronutrients can speed up or slow down the absorption of other macronutrients, but this does not likely affect the amount of total macronutrients being absorbed at the end.

Certain nutrients, for example glycerol, can promote temporary retention of water and thus temporary increase body weight (but this has nothing with promoting calorie absorption or retention).

Not the answer you're looking for? Browse other questions tagged or ask your own question.