10 healthy foods that are incredibly cheap 

Broccoli is a cheap vegetable with an average price of $1.92 a pound, and it provides many vitamins and minerals that you need.


Onions are a popular vegetable with many health benefits, and they tend to be fairly low in price. At most stores, they can be purchased for about $1.05 a pound.


Bagged spinach is quite healthy and almost always reasonably priced. Most stores carry it for about $3.83 per pound.

Bagged spinach

Russet potatoes are an excellent source of nutrients and typically available for a reasonable price. On average, they cost about $.60 per pound.

Russet potatoes

Sweet potatoes contain a decent amount of B vitamins, vitamin C, potassium and fiber. Studies show they may have anti-inflammatory effects, which help lower the risk of chronic diseases such as cancer and diabetes.

Sweet potatoes

Tomatoes are the most frequently consumed canned vegetable in the American diet. They are very nutritious and relatively affordable at about $0.91 a pound.

Canned tomatoes

Carrots are one of the richest sources of beta-carotene, which is responsible for their impressive vitamin A content. Just one cup of carrots provides 119% of your daily needs for vitamin A, which promotes good eyesight and immune health


Cabbage and other cruciferous vegetables are unique because of their glucosinolate content. Glucosinolates are antioxidants that have been studied for their ability to protect against certain types of cancer.

Green cabbage

Butternut squash is a nutrient-dense option to include in your diet, and it’s quite affordable.On average, it’s priced at $1.29 a pound.

Butternut squash

Berries are nutrition superstars and reasonably priced when you purchase them frozen. A pound of frozen, mixed berries costs about $3.64.

Frozen berries

See More