10 Budget-Friendly Superfoods Under $2 That Every Pantry Needs 

A selection of budget-friendly superfoods, including lentils, sweet potatoes, and carrots.
Credit: Duane Beckett

It’s not always cheap to eat healthy, but there are countless superfoods you can pack into your weekly shop at bargain prices. 

This topic matters to me because after my diabetes diagnosis, I had to rethink my diet, no more sugary treats or carb-heavy meals without balance. But that didn’t mean I had to spend a fortune to eat well.

That’s where these 10 budget-friendly superfoods come in. Each of them costs $2 or less, making them affordable, and better yet, most are easy to incorporate into everyday meals. 

Whether you have sliced banana in your porridge every morning, adding kidney beans to your chili nights, or mashed sweet potatoes, these foods can easily become staples in any kitchen.

The best part? These superfoods aren’t just good for your wallet, they’re packed with fiber, protein, essential vitamins, and minerals to support overall health. From heart-healthy omega-3s to immune-boosting vitamin C, this list proves that you don’t need to spend big to eat well. 

Lentils ($0.99)

A bowl of dried lentils
Credit: Duane Beckett

Red Cabbage ($2)

Shredded red cabbage cooking in pan
Credit: Duane Beckett

Bananas ($0.55)

A bunch of unpicked bananas
Credit: Duane Beckett

Canned Tuna ($0.99 per can)

A flaky tuna sandwich
Credit: Duane Beckett

Carrots ($0.77 per pound)

Cooked carrots with hummus dip
Credit: Duane Beckett

Brown Rice ($2 per pound)

Brown rice being cooked
Credit: Duane Beckett

Apples ($1.62 per pound)

Homemade apple pie
Credit: Duane Beckett

Sweet Potatoes ($1.05 per pound)

A bowl of homemade sweet potato soup
Credit: Duane Becket

Broccoli ($1.92 per pound)

Roasted broccoli in pan
Credit: Duane Beckett

Canned Beans (Under $1 per can)

Red kidney beans in a bowl
Credit: Duane Beckett