McDonald's participe également au recyclage de ses huiles alimentaires usagées en biodiesel. En France, McDonald's travaille depuis 2004 avec les collecteurs Sud Récupération et Ecogras pour récupérer et retraiter les huiles usagées de la majorité de ses restaurants avant de les acheminer vers l'Allemagne où elles sont recyclées en biocarburant. La récupération des huiles en restaurant s'effectue selon deux types de procédés : via un système de collecte de fûts ou via un système de pompage automatisé reliant directement la cuve du restaurant au camion citerne du prestataire de retraitement. 580 restaurants McDonald's en France seraient équipés de cuves.
D'après McDonald's, 7.300 tonnes d'huiles de friture usagées ont été collectées en 2006 dans les restaurants concernés. Ces huiles ont été transformées par la société allemande Vital en 6 millions de litres de biocarburant qui permettent à des poids lourds de parcourir environ 20 millions de kilomètres, a précisé le Groupe. Par ce partenariat, McDonald's France contribue à la réalisation de l'objectif environnemental qu'elle s'est fixée : réduire de 8% ses émissions de gaz à effet de serre d'ici 2010 et les diviser par quatre d'ici 2050, a déclaré McDonald's.