Healthy Food Affordability

This cluster debates why low-income people often eat unhealthy junk food, focusing on arguments that it's cheaper per calorie, requires less prep time, and is more accessible due to food deserts and subsidies, versus counterclaims that basic healthy staples like rice and beans are affordable.

➡️ Stable 0.5x Health
3,788
Comments
20
Years Active
5
Top Authors
#1187
Topic ID

Activity Over Time

2007
4
2008
20
2009
85
2010
73
2011
79
2012
70
2013
175
2014
120
2015
125
2016
211
2017
235
2018
263
2019
347
2020
281
2021
326
2022
350
2023
398
2024
252
2025
301
2026
75

Keywords

US EBT www.bbc SNAP McDonalds food cheap rice eat healthy vegetables expensive buy junk poor

Sample Comments

georgrwasington May 23, 2018 View on HN

No it's not. Poor people live in food deserts and buy 5000 calorie dinners for $2 at Dollar General. It's hardly discretionary to try to feed yourself real food. Now let's tie in the cost of healthcare associated with eating cheap junk food and you've got a problem. This is like an argument with someone who denies global warming.

LorenPechtel Jan 9, 2026 View on HN

Junk food very often is more calories per $. Doesn't matter if they want to eat better, they can't afford to.

rezistik Jan 18, 2016 View on HN

Healthy food is more expensive both in time required for prep and materials. That is why affluent people seemingly buy healthier food. When you grow up poor, or live poor you don't have as much time or mental energy to properly diet.

thatcat May 21, 2018 View on HN

The problem is that its hard to find more calories/$ without investment in ingredients and a kitchen; it's hard to fault the poorest people for buying what seems economically rational in the short term.

emdowling Nov 22, 2018 View on HN

Unfortunately, diet is often not a simple choice. The price of calories has gone down significantly for mass-produced, less-healthy food, whereas healthy food (like fresh fruit and vegetables) are nowhere near as cheap.Look at fast food restaurant menus and the processed/frozen food section of your supermarket and it is 50% cheaper to feed a family of four that way (and perceived to be faster) than it is to use fresh, healthy ingredients.Then factor in less-developed countries, where

clon Sep 14, 2021 View on HN

That's actually very witty. I do realise though that eating good quality food is not a choice that everyone is free make in the US. Not when a decent carrot costs the same as a cheeseburger down the road [1][1] https://www.bbc.com/worklife/article/20180222-how-can-a-fast...

loxs Apr 18, 2013 View on HN

Because some people can only afford cheap products. It's much better to eat "unhealthy" food than to not eat at all.

arbitrarywords Mar 1, 2013 View on HN

Yeh, meat and vegetables can be expensive. But, for example, a bag of lentils, a bag of brown rice, some tinned tomatoes and spices. That stuff is so cheap, none of it requires refrigeration and it's easy to cook large amounts using a single pot on a plug-in stovetop. Sure, there's a process around it, but almost by definition, if you're poor, then you've got a low hourly rate. Even these days, as a "proper grown up", if someone suggests getting food out, my instinctive reaction is "No, I can't

snarf21 Jan 2, 2019 View on HN

This is just code for poor people and if it is true it is because they can't afford (and/or don't have access to) fresh fruits, vegetables and quality meats.

cmarschner Jan 4, 2014 View on HN

Never in human history was food this dirt cheap, at least in Western countries. We spend maybe 5-15% of our salaries on food - on average. So, there is leeway. Buy an iphone kess, spend less on computer games and other useless crap, grow a bit yourselves, and everyone can eat as healthy as tey want. It is a shame that any peasant in Western Siberia eats more healthy food than the average American.