Most of us realize we need protein in order to build muscle. Lifting weights and strength training damages muscle fibers, and this sparks a repair process causing muscles to grow. We require the amino acids within proteins as the building blocks for this growth. Something else we also need is fat. Despite popular opinion, fat does not make you fat. In fact, if you don't eat enough your body will begin to store it. Nonetheless, let us not forget about the carbs providing us energy in the gym. We have explored good nutrition in the past. Today, we want to focus on the top foods that help build muscle and cut body fat.