There is not one special food that will instantly result in you being able to gain muscle. Instead you need to eat a healthy mix of different forms of protein.
Healthy Foods to Help you Gain Muscle
How to gain muscle
One of the most desired dreams of average gym goers and CrossFitters is building muscle mass and at the same time losing fat. The body cannot turn fat into muscle, however, it can enhance fat burning while maintaining lean muscle mass by choosing the right diet and exercises with strength components.
The first law of thermodynamics says: When energy passes, as work, as heat, or with matter, into or out from a system, the system’s internal energy changes in accord with the law of conservation of energy. It means that the body cannot produce more energy than it gets, which rules out building muscle and losing fat at the same time.
However, our body is an adaptable organism and this adaptability is managed by hormones. In a hormonally favourable environment, the body can switch into a mood where it preserves muscle mass and uses stored fat for energy.