"The strategy is to buy inexpensive foods that still provide the nutrients that support good health," says Dr. Mickey Harpaz, a nutritionist and exercise physiologist with offices in New York and Connecticut.Some tips:

Stop buying junk. Processed entrees, snacks, soda and juices often are expensive and do nothing for your body.

Look beyond meat. Beans, lentils, chickpeas and eggs are generally cheap and rich in protein. If you buy canned beans, rinse them to cut down on salt.

Take advantage of chicken. Dollar for pound, it's often a bargain compared with other meats. To save even more, buy chicken whole and separate it into parts for meals, soups and sandwiches. Chicken liver also is low-priced for the protein and iron it provides.

Don't forget canned fish. Tuna in water (not oil) is a good alternative to fresh fish; rinse before use.

Go for frozen produce. Fruits and vegetables are pricey out of season, but frozen options tend to be nutrient-rich thanks to "flash freezing" done just after picking. You also can load up on cheap in-season produce and freeze it.

Buy nuts in bulk. A handful a day is an excellent protein source, but small containers at grocery stores are too costly. Get nuts from wholesale stores, and keep them in airtight containers.

Choose "whole" foods. Buy a full cabbage and shred it yourself, for example, rather than a prepackaged bag.

Shop smart. Write weekly menus, follow grocery lists and take advantage of coupons, store brands and bulk items. Don't shop when you're hungry and more likely to make impulse buys.