If I were to eat a thousand Snickers bars, I would put on significantly more weight than if I were to eat a thousand heads of cabbage despite the huge disparity in weight of the pre-consumed food. Where does this mass come from?


Per Google:

A regular Snickers bar is 57 grams, and is good for 280 calories.

An entire head of cabbage is ~714 grams, and is ~176 calories.

Being much more calorie-dense, the Snickers bar would naturally result in greater weight gain. But where does this weight come from when the pre-consumed product is so light? Is the difference just what your body expels through heat/faeces?

In: 0

10 Answers

Anonymous 0 Comments

If you eat a 57 gram Snickers bar it is impossible to put on more than 57 grams of weight. I’m not really sure what you’re looking for here.

Anonymous 0 Comments

Most of the cabbage will be water and fibers your gut can’t process, whereas a Snickers bar is concentrated fat and sugar.

Anonymous 0 Comments

The cabbage has a lot of fibre that will pass through you (although this is good for your gut), and water as well that you’ll just pee out.

You don’t gain the weight of what you eat anyway. You need to process and digest it, which uses energy, and your body uses energy to heat itself, do basic processes, keep your brain running, etc.

Per gram, each macro (fat, carb, protein) has a different calorie value. It’s based on how easy it is for your body to break it down and use the components as energy. Calories are just energy.

The macros/foods might have other properties. Protein is also used for muscle building and repair.

Anonymous 0 Comments

If I burn 100kg of rocks and 100kg of coal, which one makes you warmer?

Anonymous 0 Comments

The energy your body doesn’t use gets stored as fat. Eating high energy foods results in more more fat.

That fat is stored in fat cells, which also contain a lot of water.

Conversely, the cabbage doesn’t have a lot of energy, and most of its mass is water.

Anonymous 0 Comments

You can’t eat 1000 heads of cabbage in one sitting. Your stomach would rupture and you would die. You have to poop it out first.

Cabbage is mostly water and fiber. Your body can’t digest fiber, so you don’t get anything out of it (other than it giving your intestines a good cleaning scrape on its way out). You don’t get fat from cabbage, because virtually 100% of it just goes right into the toilet.

A Snickers bar has lots of delicious fats and sugars in it. Your body can use that. If you eat more calories than you use with exercise, then you gain fat. Since your body thinks you are a caveman who needs to store fat to survive times of drought and famine, instead of a lazy fatass with a thousand Snickers bars, it stores as much of that energy as possible. It converts it into fat. A lot of it will still come out as poop, but your body can retain much more of the Snickers bar than it can the cabbage.

Anonymous 0 Comments

Add a third item for comparison – a 1 kg bottle of water. That weighs more than either the Snickers bar or cabbage, but it’s clear why you won’t gain any weight from drinking the water (assuming you weren’t dehydrated and you’ve had a chance to piss it out) – there’s nothing in the water your body can use for energy now or convert to something it can store and use for energy later. The water just passes through you.

The bulk of the cabbage passes through you too because it’s over 90% water. Most of the rest is insoluble fiber that just passes through our digestive system unused. Take away the water and the insoluble fiber, and you’re left with a tiny bit of actual usable nutrients, and only some of that is potentially storable by the body.

A Snickers bar is about 6% water, and the bulk of the remaining 94% is calorie dense fat and carbohydrates (with a bit of protein). The body uses some of that for immediate energy and stores almost all of the rest, resulting in weight gain.

This is the general reason why vegetables seldom lead to weight gain – they’re mostly water and whatever is left isn’t terribly calorie dense(ignoring starchy veggies like potatoes and fatty veggies like avocado for the moment). Doesn’t mean you can’t gain weight eating only veggies, but it’s much harder to do compared to eating more calorically-dense foods.

Anonymous 0 Comments

>Being much more calorie-dense, the Snickers bar would naturally result in greater weight gain

The weight you gain by eating isn’t based on the weight of the food, but the calorie content. It seems like you get this concept.

The four macro nutrients in food are water, fat, carbs, and protein. However, water doesn’t provide any calories for you to use. If you remove all the water from both foods, the Snickers bar is actually heavier than the cabbage.

Anonymous 0 Comments

A weight gain of 47 pounds in a year is huge, yet it is only 2oz gain per day. 2oz is about 1/30th of your intake. So, it’s not the mass of what you eat, it is the parts you retain

Anonymous 0 Comments

Most of cabbage is cellulose, which we tend to call fibre. Our bodies can’t digest it so it passes through our system and is pooped out.

Chocolate bars are high in sugar and fat, things our bodies absorb very well so, all other things being equal, you retain far more mass from the chocolate bar than from the cabbage.