The mainstream view is that McDonald’s is intrinsically, uniquely unhealthy. Hold the variables steady and most of that claim turns out to be tracking price, aesthetics and class, not biochemistry. Here’s what survives a fair comparison.

The Setup

To test “McDonald’s is unhealthy” honestly you have to strip out the confounds that aren’t about the food itself:

  • Isocaloric. Match calories. Most of the real-world harm from McDonald’s runs through energy excess and portion size; holding calories constant removes that pathway, which is exactly the one people don’t mean when they say the food is intrinsically bad.
  • No sugar-sweetened beverage. Bin the sugar-sweetened beverage. The Coke is the clearest avoidable harm in the meal: liquid sugar that’s poorly compensated for, with fructose-specific hepatic effects (de novo lipogenesis, liver fat, uric acid). Defending the food means setting the drink aside.
  • Fruit on the side. Covers fibre and micronutrients, neutralising the “empty calories / displacement” complaint.
  • Right comparator. Match the food category, burger against burger: a boutique/gastropub joint or Shake Shack, not a home-cooked whole-food meal. Holding the category constant is the point. It isolates the variable under test, leaving only price, provenance and aesthetics differing. A burger-vs-hotdog (or burger-vs-salad) comparison wouldn’t be apples to apples, and the class argument would never come into focus.

Once you fix those, the question becomes narrow and answerable: matched calorie-for-calorie, what makes a McDonald’s burger worse than a Shake Shack one?

What’s Actually a Wash

  • Refined bun, fries, glycemic load. Identical category. The boutique brioche/milk bun is often butter- and sugar-enriched, so marginally higher GI and saturated fat than McDonald’s plain bun.
  • Protein. Both fine. McDonald’s beef is 100% beef in regulated markets (e.g. Australia), no filler.
  • Frying. Both deep-fry the chips and griddle/grill the patty.
  • Acrylamide in fries. Forms in both (a high-heat starch reaction), so it’s a wash, not a differentiator.

Where the Boutique Burger Is Plausibly Worse

  • Fat per calorie. Premium means fattier: wagyu, double patties, bacon, aioli. To hit the same calories, the fancy burger often carries more saturated fat (higher LDL load), not less.
  • Char-grilling (where it applies). Flame-grilled/charred patties generate more heterocyclic amines and polycyclic aromatic hydrocarbons than a flat-top griddle, so on the carcinogen axis the char counts against the burger that has it. Caveat: this only bites on flame-grill gastropub burgers. Shake Shack and most smashburger joints cook on a flat-top, same as McDonald’s, so against them it’s a wash.
  • Fryer-oil consistency. McDonald’s runs a standardised blend with monitored polar-compound turnover and scheduled changes. A boutique fryer is variable: could be pristine, could be old and oxidised.
  • Salt. Boutique seasoning, sauces and bacon frequently out-salt a McDonald’s burger. Sodium is not reliably a McDonald’s disadvantage, though both are high-sodium in absolute terms.

The One Real Residual, and Why It Collapses

The strongest defensible mark against McDonald’s is the additive/dough-conditioner load in the bun1: mono- and diglycerides (E471), DATEM, sodium stearoyl lactylate. That’s a genuine difference in kind from “flour, meat, oil.” Two problems with leaning on it.

First, the evidence it causes isocaloric harm is weak and tiered:

  • Human RCTs (causal, surrogate endpoints). A 2025 placebo-controlled trial of five emulsifiers2 found carboxymethylcellulose (CMC) shifted microbiome composition and lowered all short-chain fatty acids, but produced no change in calprotectin, CRP, LBP or any metabolic marker. Chassaing’s 2022 CMC trial3 showed similar microbiota/metabolome disruption. So the biological effect is real and reproducible but subclinical: a microbiome signature, not measurable inflammation or metabolic harm. (And the bun uses E471, not CMC; CMC was the worst actor. The one non-microbiome signal in that trial was carrageenan nudging up an intestinal-permeability measure, which was exploratory, not a hard outcome, and carrageenan isn’t a bun additive.)
  • Observational cohorts. NutriNet-Santé has linked emulsifiers to cancer, cardiovascular disease and type-2 diabetes4, but the endpoints map to different additives. E471 specifically is associated with cancer5; the CVD and T2D signals came from other emulsifiers (carrageenan, phosphates and the like), not E471. So the bun’s actual additive carries one observational endpoint, not three, and even that is confounded. Emulsifier intake is a near-perfect proxy for “eats a lot of ultra-processed food” (more calories, sugar, sodium, worse lifestyle). The cohorts adjust statistically but can’t separate “the E471 hurt me” from “people eating E471 ate worse overall.” Hazard ratios are modest.
  • Hard-outcome RCTs. As of 2026, none exist; nobody has randomised people to emulsifiers and measured cancer/CVD/diabetes.
  • Dimethylpolysiloxane (E900)6, the fryer anti-foaming agent, is a red herring: >99.9% excreted unchanged, no systemic effects, exposure far below the ADI. The fries’ other additives (dextrose, sodium acid pyrophosphate) are cosmetic.

Second, and this is what guts the residual: the comparators contain the same additives. (Presence, granted, not measured dose; but the burden was to show a difference in kind, and there isn’t one.)

  • Shake Shack uses Martin’s Potato Rolls7, which list sodium stearoyl lactylate, mono- and diglycerides AND DATEM, the identical dough-conditioner set, in a sweeter enriched roll.
  • Supermarket bread carries the same E471/DATEM/SSL set, usually plus calcium propionate, a preservative the US McDonald’s bun also contains. Often more additive-laden than the McDonald’s bun, never less.
  • “Fancy” brioche is mostly bought wholesale8 (Bakerly, St Pierre, etc.) and contains mono- and diglycerides too. Only a genuinely scratch-baked brioche (eggs, butter, milk, flour) is emulsifier-free, and that’s a minority of “fancy burger” venues, because in-house baking is labour you pay for on the receipt but rarely see in the ingredient list.

So the emulsifier difference isn’t McDonald’s vs boutique. It’s industrial bun vs scratch bakery, and McDonald’s, Shake Shack, the supermarket and the wholesale-brioche gastropub are all on the same side of that line.

Where Boutique Might Actually Win

The places a boutique burger genuinely could edge ahead, none of them large isocalorically:

  • Meat sourcing. Grass-fed/dry-aged premium beef has a marginally better fatty-acid profile (more omega-3, CLA) and a fresh-not-frozen, additive-free patty.

What Actually Happened

Hold calories, sugar, portion and overall diet constant, and the health gap between a McDonald’s burger and a Shake Shack one shrinks to roughly nothing, with several remaining differences (fat per calorie, char-grilling, salt, fryer-oil variability) running toward the boutique burger being worse. The last thing standing against McDonald’s, the additive load, only distinguishes it from a bakery that mills its own virtue, not from the places people actually defect to.

People still pin the badness on the food, for two reasons:

  • Class signalling. Eating McDonald’s marks low status, so it gets moralised. The health judgement is doing social-categorisation work. “I would never” is a status claim in a lab coat.
  • Health halo. Provenance language (grass-fed, house-made, artisan) and price transfer onto a nutritionally identical or worse object. Identical sodium/calorie loads get rated healthier when the framing is upscale. This one fools the well-intentioned, not just the snob.

The one place the folk belief is accidentally right is at the level of the system, not the item. McDonald’s price-per-calorie, default drink, portion sizing, drive-thru and ubiquity reliably drive the calorie, sugar-sweetened-beverage and frequency pathways, the very things this comparison brackets out. A $4 value meal is engineered to break the isocaloric assumption in a way a $25 effortful gastropub burger isn’t.

And it’s worth being blunt about what that premium buys. The $14 bun, sourdough-fermented for 72 hours in a reclaimed church, is sold precisely so you can taste the absence of an emulsifier you’d never have detected blind. What you’re paying for is legible: exposed brick, a provenance card for the beef, “house-baked daily”. The things that actually move the health needle (calories, salt, sugar, portion, frequency) are invisible and identical across the price range.

So the steelman of “McDonald’s is uniquely unhealthy” collapses into it’s cheap, it’s everywhere, and poor people eat it, wearing a lab coat. That’s an argument about price, ubiquity and class, not a property of the patty. Defecting to Shake Shack buys a nicer room and a story, not a lower LDL.

Coda: The Animal-Welfare Axis

Health is one axis people moralise on; suffering is another, and on this one McDonald’s comes out ahead of the usual “healthier” swaps, not behind. Working case: the Double Quarter Pounder, roughly 48 g protein, almost all beef, plus two slices of processed cheese (a small dairy line).

The metric for welfare isn’t grams of meat, it’s roughly sentient suffering per gram of protein9: number of animals × life-years × intensity of confinement, divided by edible yield. Beef wins this almost outright among animal proteins, for an arithmetic reason. One steer yields ~200 kg of meat, so a burger is well under 1% of a single animal, whereas a chicken dinner is half a bird and a plate of shrimp or small fish is dozens of individuals. Smaller animals also live in worse confinement (battery layers, broilers) and you need far more of them per unit of protein. The effective-altruism welfare literature lands on the same conclusion: if you’re going to eat animals, eat beef and dairy10. They sit at the least-harmful end; chicken, eggs, farmed fish and shrimp at the catastrophic end. So the Double Quarter Pounder is, per gram of protein, one of the lower-suffering ways to eat animal protein, meaningfully better than the artisanal chicken sandwich or the egg-white scramble that reads as more virtuous.

The intuition that beef and dairy aren’t as bad as the rest is right in direction; the body count people attach to it is usually too low. A typical meat-eater is responsible for on the order of thousands of animal deaths over a lifetime11, overwhelmingly chickens and fish. Cattle are a single-digit handful of that total. The cross-species ratio, a few cattle against thousands of birds and fish, is the whole point.

Three caveats, so this isn’t laundered into a clean win:

  • Dairy carries hidden suffering. The cheese is small, but dairy means long-lived cows kept continuously pregnant, calves separated, male calves into veal/slaughter as a byproduct. Still far below chicken/eggs, but not nothing.
  • Life-years vs head-count. A steer lives ~1.5–2 years; a broiler ~6 weeks. Per animal, beef carries more lifetime exposure to farm conditions; the head-count argument wins only because cattle are usually less intensively confined and you get far more protein per animal.
  • It’s an argument among omnivores, not against veganism. “Beef beats chicken” assumes the baseline is some animal; a vegan’s baseline is zero, against which the Double Quarter Pounder still has real sentient suffering behind it. And the one axis where beef decisively loses is the one this welfare frame brackets out: climate and land use, where beef is the worst mainstream protein. The welfare case and the climate case point in opposite directions, which is exactly why “eat beef” is contested.

References


  1. McDonald’s hamburger bun ingredient breakdown. https://eathealthy365.com/a-breakdown-of-mcdonald-s-hamburger-bun-ingredients/ ↩︎

  2. Effect of five dietary emulsifiers on inflammation, permeability, and the gut microbiome: a placebo-controlled randomized trial. Clin Gastroenterol Hepatol. 2025. https://www.cghjournal.org/article/S1542-3565(25)00698-6/abstract ↩︎

  3. Chassaing B, et al. Randomized controlled-feeding study of dietary emulsifier carboxymethylcellulose reveals detrimental impacts on the gut microbiota and metabolome. Gastroenterology. 2022. https://www.gastrojournal.org/article/S0016-5085(21)03728-8/fulltext ↩︎

  4. Food additive emulsifiers and the risk of type 2 diabetes: analysis of the NutriNet-Santé prospective cohort. Lancet Diabetes Endocrinol. 2024. https://www.thelancet.com/journals/landia/article/PIIS2213-8587(24)00086-X/fulltext ↩︎

  5. Sellem L, et al. Food additive emulsifiers and cancer risk: results from the French prospective NutriNet-Santé cohort. PLoS Med. 2024. https://journals.plos.org/plosmedicine/article?id=10.1371/journal.pmed.1004338 ↩︎

  6. Dimethylpolysiloxane. WHO Food Additives Series, JECFA monograph. https://www.inchem.org/documents/jecfa/jecmono/v06je42.htm ↩︎

  7. Martin’s Potato Rolls ingredient listing. https://spoonfulapp.com/products/martins-potato-rolls/MDA3NTE4NTY4NTQ1OA== ↩︎

  8. Commercial bread and brioche bun additive analysis. https://www.thedailymeal.com/1357939/unhealthiest-store-bought-burger-buns/ ↩︎

  9. Tomasik B. How much direct suffering is caused by various animal foods? https://reducing-suffering.org/how-much-direct-suffering-is-caused-by-various-animal-foods/ ↩︎

  10. Bentham’s Bulldog. If you’re going to eat animals, eat beef and dairy. https://benthams.substack.com/p/if-youre-going-to-eat-animals-eat ↩︎

  11. Faunalytics. Animal product impact scales / deaths-per-calorie. https://faunalytics.org/animal-product-impact-scales/ ↩︎