I maialini selvatici sono onnivori che mangiano qualsiasi cosa, comprese piante, larve, insetti, vermi, piccoli animali e grandi animali. La maggior parte dei suini domestici e di animali domestici sono allevati con una dieta di mangimi, frutta e verdura.
Sebbene i cinghiali siano onnivori, si nutrono principalmente di piante. Si aggirano per oggetti come tuberi, ghiande, erba, bulbi e funghi. Gran parte della loro dieta dipende dalla stagione ei suini selvatici gravitano sulle colture agricole che includono mais, riso e grano. I maiali selvatici mangiano anche uova e uccelli che nidificano a livello del suolo. Questi maiali sono onnivori opportunisti e quindi mangiano anche animali morti. Predano anche ai non-mammiferi sotto forma di lucertole e anfibi.
Anche i maiali domestici, come i maialini del ventre, hanno grandi appetiti e mangiano qualunque cosa gli capiti. A seconda dell'età e del peso di un maiale, il proprietario può ricevere vari tipi di mangime. I maiali mangiano anche verdure sotto forma di sedano, patate, peperoni e verdure. I proprietari possono dare loro certi frutti come ossequi, tra cui uva, uvetta e mele. Il fieno fa tipicamente parte della dieta di un maiale, e l'erba medica in particolare è una buona fonte di fibre per loro. La crusca è un'alternativa sana per i maiali. I maiali domestici dovrebbero pascolare anche per erba, rami, rami e cespugli.
I maiali delle fattorie mangiano anche compost e ortaggi a radice, tra cui zucca, zucca, cavoli e barbabietole. I maiali delle fattorie possono anche mangiare latte e uova di capra.