Η ποσότητα τροφής που τρώει ένα γουρούνι εξαρτάται από διάφορους παράγοντες, όπως το μέγεθος, την ηλικία, το επίπεδο δραστηριότητας και την αναπαραγωγική του κατάσταση.
Κατά μέσο όρο, ένα γουρούνι μπορεί να καταναλώνει μεταξύ 4 και 6 λίβρες τροφής την ημέρα, αν και οι χοιρομητέρες που κυοφορούν μπορεί να τρώνε έως και 10 λίβρες την ημέρα.
Νεαρά γουρούνια (χοιρίδια) θα καταναλώνει συνήθως μεταξύ 1,5 και 2,5 κιλά ζωοτροφής την ημέρα, ενώ οι ταΐστροι χοίροι (αυτά μεταξύ 50 και 120 κιλών) θα καταναλώνουν μεταξύ 3 και 4 λίβρες την ημέρα.
Γουρούνια φινιρίσματος (όσοι είναι άνω των 120 κιλών) θα καταναλώνουν συνήθως μεταξύ 5 και 6 λίβρες ζωοτροφής την ημέρα, αλλά αυτό μπορεί να ποικίλλει σημαντικά ανάλογα με το επιθυμητό βάρος της αγοράς.
Θηλάζουσες χοιρομητέρες θα χρειαστούν έως και 12 κιλά τροφής την ημέρα για να παράγουν αρκετό γάλα για τα χοιρίδια τους.
Ορισμένοι κτηνοτρόφοι παρέχουν επίσης στα ζώα τους πρόσβαση σε βοσκότοπους ή άλλες ζωοτροφές, κάτι που μπορεί να βοηθήσει στη μείωση του κόστους των ζωοτροφών και στη βελτίωση της συνολικής υγείας των ζώων.