You don’t have to pay a fortune to eat well. Roam around a grocery store’s perimeter, and you’ll be sure to find the freshest, cheapest eats.


This root veggie contains antioxidants and anti-inflammatory compounds. Beets usually cost about $0.99 per pound. Plus, they’re versatile. Grate them and add raw to a salad or oven-roast with a little olive oil.

Healthy, inexpensive foods

Photo by Margaret Weinberg

Butternut Squash

This winter squash, coming in at about $0.99 per pound, is full of fiber, antioxidants and electrolytes. Bake with some garlic and thyme or add to pasta.

Healthy, inexpensive foods

Photo by Becky Hughes


Watermelon costs about a dime per serving. Plus, it is full of lycopene, a powerful antioxidant, reduces blood pressure, and may boost athlete recovery.

Healthy, inexpensive foods

Photo by Katherine Baker


Trying out Meatless Monday? Tofu is high in protein and low in fat. Four ounces (one serving) costs about 50 cents.

Healthy, inexpensive foods

Photo by Rachael Ferreira

Chickpeas (aka Garbanzo Beans)

Full of fiber, manganese and folate, chickpeas are a healthy and versatile bean. If you have time to soak them, dried chickpeas are even cheaper than canned. Roast them with cinnamon and sugar for something sweet, or make your own hummus.

Healthy, inexpensive foods

Photo by Hannah Lin


An egg costs about 18 cents, which makes them one of the most inexpensive sources of protein. If you’re in need of a quick breakfast, simply scramble in the microwave.

Healthy, inexpensive foods

Photo by Sherry Xiao


More good stuff here: