Healthy Foods That Are Incredibly Cheap

1. Broccoli

Broccoli is a cheap vegetable with an average price of $1.64 per head, and it provides some of almost every nutrient that you need.

2. Onions

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 a pound (.45kg)

3. Bagged Spinach

Bagged spinach is quite healthy and almost always reasonably priced. Most stores carry it for about $2 per 9-ounce (255-gram) bag.

4. Russet Potatoes

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

5. Sweet Potatoes

Sweet potatoes are extremely healthy.For only $0.92 a pound, they provide an impressive amount of vitamins and minerals that have many health benefits.

6. Canned Tomatoes

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

7. Carrots

If your budget is tight, carrots are a cheap and nutrient-dense vegetable to include in your diet.They can be purchased for an average of only $0.74 per pound.

8. Green Cabbage

At an average of $0.58 per pound, green cabbage is a perfect budget-friendly vegetable.High amounts of vitamin C and K are found in green cabbage.

9. Butternut Squash

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

10. Brown Rice

Brown rice is a fantastic, cheap food that provides fiber, vitamins and minerals. In general, stores carry it for about $2 a pound.

10 Worst 'Fiber-Rich' Foods