For decades the nutrition world has been at war with itself. The 1980s and 90s declared fat the enemy — every supermarket shelf filled up with “fat-free” products while obesity rates climbed anyway. Then the low-carb and keto wave flipped the script: sugar became the villain, fat was rehabilitated, and butter made a comeback. So which camp is right? And which one is actually making you gain weight?

The honest answer is: both can, neither has to, and the framing itself is part of the problem.

The Only Thing That Causes Weight Gain

Before getting into the sugar vs fat debate, it’s worth locking in the one principle that settles most nutrition arguments: you gain weight when you consistently eat more calories than you burn.

Not when you eat carbs. Not when you eat fat. When you eat more total energy than your body uses.

This isn’t a controversial claim — it’s supported by decades of controlled research. Studies consistently show that when calories are matched, low-fat and low-carb diets produce similar weight loss outcomes over time. The macro split matters less than the total.

That doesn’t mean sugar and fat are identical. They’re not. But their differences are about how easily they lead to a calorie surplus — not some magical fat-storing property unique to one or the other.

Why Sugar Gets a Bad Reputation (And Deserves Some of It)

Sugar’s biggest problem isn’t that it’s inherently fattening. It’s that it makes overeating easy without you noticing.

Liquid calories are the clearest example. A 20 oz bottle of regular soda contains roughly 65 grams of sugar and around 240 calories. Research suggests liquid calories do less to suppress hunger than solid food — so you drink the soda and still feel hungry. Juice, sweetened coffee drinks, sports drinks, and energy drinks all follow the same pattern. They add to your calorie total without contributing much to fullness.

Ultra-processed foods are the second problem. Most packaged snacks, cereals, sauces, and fast food items combine sugar with fat and refined flour in ratios engineered to be hyper-palatable. It’s easy to eat 600 calories of cookies. It’s much harder to eat 600 calories of plain chicken breast.

There’s also an appetite effect. Some evidence suggests highly refined carbohydrates — white bread, candy, sugary drinks — cause faster spikes and drops in blood sugar, which can trigger hunger sooner after eating. This isn’t the same as saying “sugar turns to fat,” but it does mean you may eat more over the course of the day if your diet is built around refined carbs.

Where the anti-sugar camp overreaches: none of this means cutting sugar will cause weight loss by itself. If you replace sugar with fat but still eat the same calories, your weight stays the same. The problem was the surplus, not the sugar.

Why Fat Gets a Bad Reputation (And Also Deserves Some of It)

Fat has 9 calories per gram. Carbohydrates and protein have 4. That gap is enormous in practice.

A tablespoon of olive oil has about 120 calories. A tablespoon of sugar has about 45. Fat is calorically dense, which makes it easy to underestimate how much you’re consuming. You can add a few tablespoons of peanut butter, a handful of nuts, and a drizzle of dressing to an otherwise reasonable day and find yourself 500 calories over your goal without any single item feeling excessive.

This calorie density is why low-fat diets worked for a lot of people in the 80s and 90s — not because fat was toxic, but because reducing fat mechanically reduced calories. When food manufacturers replaced fat with sugar to maintain palatability, the calorie savings evaporated and so did the benefit.

Dietary fat does not directly become body fat in any meaningful way different from carbohydrates. Your body stores excess energy as fat regardless of where it came from. The pathway is slightly different, but the endpoint — a calorie surplus — is what drives weight gain either way.

So Which One Is “Worse”?

Neither, and both. Here’s the practical breakdown:

Sugar tends to cause problems through:

  • Liquid calories that don’t register as fullness
  • High-palatability processed food that drives overeating
  • Possible appetite effects from blood sugar fluctuations

Fat tends to cause problems through:

  • High calorie density that’s easy to underestimate
  • Invisibility in cooking (oils, butter, sauces)
  • Combination with sugar in processed foods that amplifies both effects

The foods that actually drive weight gain in most people’s diets aren’t pure sugar or pure fat — they’re ultra-processed products that combine both. Chips, cookies, ice cream, fast food: all of them are high in fat and sugar simultaneously. Trying to blame one macro misses the point.

What Actually Helps

Instead of declaring war on a single macro, focus on the things that consistently work:

  • Track total calories — not just one macronutrient. A food doesn’t become calorie-free because it’s “no sugar” or “keto.”
  • Minimize liquid calories — this is one of the highest-leverage changes most people can make.
  • Prioritize protein and fiber — both increase satiety, which makes hitting a calorie target easier without feeling deprived.
  • Watch cooking fats — oils and butter are easy to pour in excess. Weighing or measuring them catches a common blind spot.
  • Eat mostly whole foods — not because processed food is evil, but because whole foods are harder to overeat and easier to log accurately.

The sugar-vs-fat debate gets a lot of attention online because it’s a clean, shareable story. The reality is messier and more useful: both macros can be part of a healthy diet, and neither will make you gain weight if your total calories are in check.

Start Tracking with AIDente

AIDente makes it easy to see the full picture — total calories, sugar, fat, and protein — just by photographing your meal. Instead of worrying about which macro to cut, you get a clear daily view of where your calories are actually coming from, so you can make adjustments based on data rather than diet-culture noise.