Originally Answered: When healthy food is cheaper than junk food, why don't people choose to eat healthy? Healthy food is cheaper--
As a mother of 4 children, I may have to disagree with you to a certain extent. If you eliminate junk food from your diet, you save tons of money, leaving money to buy healthier food.
BUT the fact is boneless, skinless chicken breast is almost $5 dollars per lb, and chicken thighs are $1.59 per pound. Ground sirloin is 2x the price of ground chuck, fresh fish is very costly, 7 grain bread is almost 3x the price as a loaf of plain white, get a salad at McD's with grilled chicken..almost 5 bucks, where are a double cheese burger is 1. Those damn baked potato chips are so expensive compared to the traditional fried.
The fact is if we stop buying cookies, cake, icecream, soda, chips, and candy, we can afford to buy plenty of fruit, veggies, and lean meats. But most American families eat that junk, making them unable to afford good quality, nutritious food.