<P> `` I 'm Lovin ' It '' is a song recorded by American singer - songwriter Justin Timberlake . It was written by Pusha T and produced by The Neptunes . </P>
who did vocals for mcdonald 's i 'm loving it
American singer - songwriter Justin Timberlake