Top 10 Superfoods To Build Muscles To build muscles and lose fat, you need to follow a strict diet plan. You must include foods that contain protein, healthy carbohydrates, and healthy fats. Other nutrients that you need to build muscles are magnesium, potassium, copper, selenium, calcium, iron and different vitamins.