Answer:
A perfect balance of both exercise and protein consumption is necessary for optimal muscle growth.
And generally speaking animal meat is more efficiency source of protein but if you are vegetarian you can also get protein from substitutes such as paneer or tofu. Combine that with a healthy amount of protein powder, you will get to see the results, slowly but surely