10.Best Vegetables for Building Muscle: Beans
Beans are great meat alternatives due to high protein content, as high as 15.2 g per cup (black beans). Eating beans supplies much-needed nutrients to repair muscles after a workout, and you won’t have to worry about high levels of saturated and trans fat that you would normally get in equal amounts of animal-based protein.
Beans are also excellent iron sources, and iron is considered “one of the most critical minerals with implications for sports performance.” Iron is a component of hemoglobin, myoglobin, and other enzymes in the muscles cells responsible for metabolizing and transporting oxygen during endurance exercises.
Your muscles can grow and repair by eating beans. So eat them plain, in a salad, or throw them in some tacos.