Is Junk Food Really Cheaper Than Healthy Food?

Junk food is cheaper than healthy food per calorie, but not per pound. That distinction matters more than most people realize, because it shapes the entire debate. When researchers measure cost by weight, fruits, vegetables, and grains consistently come out cheaper. When they measure cost by calorie, energy-dense processed foods win by a wide margin. Both measurements are technically correct, which is why you’ll find credible sources arguing opposite sides.

The Answer Depends on How You Measure

A study in the Journal of Hunger & Environmental Nutrition broke this down clearly. Pound for pound, lower-energy-density foods (fruits, vegetables, lean proteins) are generally less expensive than high-energy-density foods (chips, candy, baked goods). But per calorie, the picture flips: high-energy-density foods cost about 51% less than their healthier counterparts. Per serving, junk food was also cheaper, though the gap was smaller, ranging from 0% to 33% depending on the store.

This isn’t just an academic quirk. If you’re trying to fill up on a tight budget, calories matter. A bag of chips delivers far more energy per dollar than a bag of apples. But if you’re trying to fill your cart with actual volume of food, the apples are the better deal. The “junk food is cheaper” narrative is real for people counting calories per dollar. It’s misleading for people comparing grocery receipts.

The Price Gap Is Getting Wider

University of Cambridge researchers tracked UK food prices over a decade and found the cost difference between healthy and unhealthy foods is growing. In 2002, 1,000 calories of healthy food cost the equivalent of £5.65, while 1,000 calories of less healthy food cost £1.77. By 2012, healthy food had risen to £7.49 per 1,000 calories while unhealthy food climbed to just £2.50. Healthy foods were three times more expensive per calorie by the end of that period, and the absolute gap had widened by more than a pound.

This trend reflects something structural. Processed foods benefit from economies of scale, long shelf lives, and cheap commodity ingredients like corn syrup, refined flour, and vegetable oils. Fresh produce spoils, requires refrigeration, and has higher transportation costs. Those differences compound over time, especially during periods of general food inflation.

Bulk Staples Change the Math

The comparison looks very different when you move past fresh produce and consider pantry staples. Dried beans, lentils, rice, and oats are among the cheapest foods in any grocery store, and they’re unambiguously healthy. A half-cup serving of black beans cooked from dry costs about 15 cents. Lentils run about 15 cents per serving too. Kidney beans come in around 16 cents. Even canned versions only cost 32 to 45 cents per serving, and cooking from dry cuts the price by roughly 40%.

For protein specifically, the cost advantage of plant-based staples is dramatic. Twenty grams of protein from kidney beans or black beans costs about 8 cents. The same amount of protein from lentils runs around 22 cents, and from tofu about 24 cents. Compare that to $1.66 for 20 grams of protein from a salmon patty or $3.20 from a plant-based burger. The cheapest protein sources in any store are dried legumes, and they happen to be some of the healthiest foods you can eat.

A diet built around rice, beans, lentils, frozen vegetables, oats, eggs, and seasonal produce is both nutritionally sound and genuinely inexpensive. The problem is that this style of cooking requires time, kitchen equipment, storage space, and knowledge that not everyone has equal access to.

Where You Shop Matters Too

Store type creates a meaningful price gap, especially for produce. Research comparing supermarkets to smaller food stores found that nearly all staple items cost 10% to 54% more at smaller stores. Bananas were 53% more expensive, oranges 16% more, and apples 10% more. For someone without a car who relies on a nearby corner store or small grocery, the “real” price of healthy food is significantly higher than what shows up in national averages.

Interestingly, the same research found no statistically significant price difference between small stores inside food deserts and those outside them. The markup comes from store size and purchasing power, not neighborhood designation. A small store in a wealthy area charges similar premiums to one in an underserved community. The issue is that people in food deserts are more likely to depend on those small stores as their primary option.

Recent Inflation Has Been Roughly Even

One common worry is that healthy food prices are climbing faster than junk food prices. Recent data doesn’t strongly support that. In 2024, fruits and vegetables increased just 1.0% overall, with fresh fruit prices actually declining. Fresh vegetables rose 3.1%, which was the steeper category. Meanwhile, the “other food at home” category that includes candy, snacks, and sauces rose 0.8%, and cereals and bakery products also rose 0.8%. Food at home as a whole increased 1.8%.

So in the most recent year, produce prices rose modestly faster than processed snack prices, but the difference was small. The long-term trend identified by the Cambridge researchers is more concerning than any single year’s inflation numbers.

The Hidden Cost of Cheap Calories

Price at the register is only one part of what food costs. Poor diet drives an estimated $300 per person per year in medical costs related to heart disease, diabetes, and other cardiometabolic conditions. Nationally, that adds up to about $50 billion annually. A 2019 study estimated that if American adults shifted to a healthy diet, the resulting reductions in heart disease, cancer, type 2 diabetes, and Alzheimer’s disease could save $88.2 billion per year.

None of that helps someone choosing between a $1 bag of chips and a $4 container of berries on a Tuesday afternoon. But it does mean that the “cheaper” food carries costs that show up later, in doctor visits, medications, and lost productivity. For people making long-term financial plans, the upfront savings from processed food can be genuinely deceptive.

What a Budget-Friendly Healthy Diet Looks Like

The USDA’s Thrifty Food Plan, which sets the baseline for SNAP benefits, estimates that a family of four (two adults and two school-age children) can eat a nutritionally adequate diet for about $1,000 per month as of early 2026. That works out to roughly $8.30 per person per day. It’s tight, but it’s built around the kinds of staples that genuinely are cheap: grains, legumes, eggs, frozen and canned vegetables, and modest amounts of meat.

The practical takeaway is that healthy eating can be cheaper than a junk food diet, but only if you’re building meals around bulk staples rather than pre-packaged “health foods.” A bag of dried lentils, a bag of rice, a dozen eggs, frozen broccoli, canned tomatoes, and a few onions will feed a family for less than the equivalent calories in frozen pizzas and fast food. The real barriers aren’t just price. They’re time, cooking skill, kitchen access, and proximity to a full-service grocery store. For people who face all of those barriers simultaneously, junk food isn’t just cheaper per calorie. It’s the only realistic option, and that’s a policy problem, not a personal choice.