I do not care what vegetarians say, man was made to eat meat and that is all there is to it. It is also a well-known fact that those who choose the vegetarian lifestyle have a harder time putting muscle on than those who include meat in their diet.
Protein
Good bodybuilding nutrition will, therefore, include plenty of meat. Meat is an excellent source of protein, as it contains all eight essential amino acids which is exactly what you need to build muscle.
The types of meat I recommend are: beef, chicken, fish and turkey.
Of course, there are other non-meat sources of protein which also contain the eight essential amino acids, and in fact, they are arguably even better than meat: eggs, milk, whey and cheese.
Carbohydrates
Bodybuilders need carbohydrates. They are the ultimate source of energy. Complex carbohydrates of the type of carbs a bodybuilder needs. Don’t fall into the trap of reading on a chocolate packet that it has a high carb content and start eating that – you’ll only get fat, because those are sugary simple carbs.
Without doubt the best time to eat carbohydrates is before and after a workout, as this is when you need the energy the most.
Excellent sources of complex carbohydrates are: oats, rice, potatoes, whole grain bread and pasta.
Fats
Don’t shy away from fats, they are not all bad. Dietary fats and saturated fats play an essential role in maintaining good health and for the bodybuilder an essential role in developing muscle mass through boosting testosterone levels.
The fats you get in all the foods I have already mentioned in this article are good because they come from whole foods. You may also wish to supplement your fat intake with fish oil or flax seed oil, which is rich in Omega 3.
I also recommend splitting your diet up into a balanced ratio, such as 40% protein, 40% carbohydrates and 20% fat.