Black beans (along with other beans) are an under-appreciated superfood. Packed with fiber, protein and important vitamins and minerals like iron, magnesium and folate, they offer a lot of bang for your buck (literally!) as one of the least expensive protein options available. "Black beans can be used in a ton of different lunch-time combos," says Carroll.