Nutritious plant-based foods