Lean Meats
Lean meats such as chicken, turkey and fish are all great sources of protein. Most people don't realize that other meats, a hamburger patty for example, can have as much as 80% of their calories coming from fat rather than protein.
Obviously, having a lot of fat in your system is going to make it hard for you to gain muscle. The best way to make sure your body has the protein it needs to build your muscles without jamming fat into your system is to eat lean meats.
Fruits and Vegetables
Fruits and vegetables provide your body with essential nutrition and energy that your body needs to rebuild your muscles after a workout. Apples, berries, oranges are all highly recommended by fitness professionals.
Nuts