La composition dépend de l'endroit où se trouve l'élevage en France : une partie, dite du commerce, est produite par des professionnels de l'alimentation, une autre directement dans l'exploitation. L'alimentation d'un porc consiste essentiellement en céréales – blé, orge, et davantage de maïs dans le Sud-Ouest –, des tourteaux de soja, de tournesol et de colza assurant l'apport en protéines. S'y ajoutent ce que nous appelons des coproduits agroalimentaires : le cochon permet ainsi de valoriser les restes d'oléagineux, une fois l'huile extraite.