Beans are a natural source of plant protein. Combined with vegetables and herbs, they make a hearty meal.