With Wal-mart carrying more organic and natural foods, it's getting easier to buy healthy foods for less. If there's a Trader Joe's in your area, try them out. They're much cheaper than Whole Foods, in my experience.
It does get frustrating trying to find the healthiest options at an affordable price. The best way to go is look at the food labels, though. I've found that a lot of the commercially known brands say they have
really healthy options, but a quick look at the ingredient list shows
that they're full of preservatives, partially hydrogenated oils, and
high fructose corn syrup. Yoplait yogurt was mentioned in the last post as something healthy...but it is actually full of sugar. You can get plain (not vanilla, that has a lot of sugar added) Dannon yogurt for pretty cheap. Then flavor it yourself with cinammon, honey, real maple syrup, or frozen fruits.
For pastas, breads, etc, I'm finding more and more affordable whole wheat options which take just a little getting used to (the pasta, at least), but are still good and much better for you. Often, it's only a difference of a couple dimes to get whole wheat.
I also get coupons from and use a credit card that gives me a 5% rebate at grocery stores (which doesn't include super-walmart as a grocer). I've found different cooking magazines for healthy low-budget meals, too.
I wish the food production companies would get a conscience and stop creating so much junk food...or at least make the healthy food just as affordable as the not-so-good-for-you junk. You'd think they'd SAVE money in the long run by not processing it so much.