

This is only true if you have fallen into the trap of not understanding what healthy means.
Eating healthy can actually be very cheap, you just won’t get to eat the things that societies thinks are exciting or the most delicious. You won’t be getting “I can’t believe it’s not meat” and the latest type of chia seed detox bullshit.
You can eat rice, lentils, onions, carrots, potatoes, oats, chickpeas, beans, tomatoes, bananas, and some dairy products and keep your meal prices down to less than a dollar while filling all nutritional requirements.
A basic Indian Dahl on rice works out to significantly less than a dollar per serving if you buy the ingredients in more than single use packages, 500 calories, 17 grams of protein, 8 grams of fat, and 80 grams of carbs for $0.75 is pretty fucking healthy.
Two servings of oats and a banana for breakfast? 50 cents, for again around 500 calories, 17 grams of protein (mostly the oats), and 7 grams of fat. You could splurge on a bit of yogurt and keep it under a dollar easily.
In terms of “effort” if you consider cooking 10 portions of Dahl for an hour and then freezing them individually to be too much effort, you don’t actually care about the cost of eating, you’re just too lazy.
You still don’t get it.
You don’t need to eat Lettuce to be healthy, you’ve been taught to think that way but it’s not even close to the truth.
Do you think that people 100 years ago had fresh produce all the time? That’s not how it worked for most of human history and they definitely ate healthier than we do now.
Frozen vegetables don’t have extra salt. Canned sometimes does but a) salt isn’t unhealthy and b) you can rinse them to get most of it off if you wanted.
Juice is not healthy. That’s pure marketing bullshit. It’s almost as bad as soda.
Your mindset is wrong. You expect what society has told you to to do. That’s expensive because our society is built around selling you shit you don’t need.