Whether you are a beginner or an advanced bodybuilder, you’ll find that there is no one-size-fits-all ‘perfect diet’. It all depends on your particular physical condition, your body type and your fitness goals. However, there is some general advice relating to bodybuilding foods that can be very useful for beginners.