Building muscles is certainly not a joke because it requires great determination. You need to put lots of time and effort to get the bulky mass. To build muscles, you should exercise daily and you also need to follow a strict diet. To gain muscles, your diet should be rich in protein, vitamins and minerals. You should always take a low fat and a low calorie diet in order to gain strong and healthy muscles. Let us check some of the best food for muscle.QuinoaQuinoa is free from gluten. It is rich in protein and fiber. It is very good for the muscles.SpinachSpinach is really very good for muscles. It prevents loss of bones and muscles. It is an alkaline food which also protects you from various heart related ailments and also from cancer.Mixed nutsMixed nuts are very good for developing strong muscles. Mixed nuts have magnesium, zinc, fiber, potassium, vitamin E and proteins. Mixed nuts also have mono and poly-unsaturated fats.Wild SalmonWild Salmon is one of the best foods for muscle building. It has Omega-3 fatty acid which helps in building strong muscles.White turkeyWhite turkey is also very good for muscles. White turkey has saturated fat which helps building strong muscle mass.BerriesBerries are great for muscles. Berries are very strong antioxidants which also prevent eye, cancer and heart diseases. All types of berries are really good for health and muscles. For getting strong muscles, mix berries with oatmeal.Extra Virgin Olive OilExtra virgin olive oil is extremely good for health and muscles. It protects us from cancer and heart related diseases because it has seventy percent mono-unsaturated fats. Extra virgin olive oil also has poly-phenols.YogurtYogurt is very good for the health of gastro-intestines. Take low fat yogurt; mix it with flax seeds and berries for developing strong muscles.Flax SeedsFlax seeds have omega-3, fiber and protein which are the necessary source for building strong muscles.