Nut butter should be among the top foods for bodybuilding regardless of whether you are vegan. It’s one of the healthiest and most filling sandwich toppings. Note that nuts contain quite a lot of fats, but those are of the ‘good’ unsaturated kind. This means that they don’t elevate your cholesterol levels in an unhealthy way.
Soy products are a great alternative to dairy and are one of the main vegan protein sources. ½ cup of tofu contains 10 grams of protein and the same amount of tempeh or natto has 15 grams. These foods are regarded as the best meat substitutes for vegans.
Note that in most cases, soybeans can be a source of vegan protein for those who have an allergy to legumes.
All beans are rich in proteins and dietary fiber, essential elements for a bodybuilder’s diet. However, cannellini beans might be best if you are looking for the variety that is easy to cook. They’ll taste great in both sweet and savory recipes.