Tofu, beans, and chickpeas are just as versatile as eggs and offer high levels of protein and other nutrients.