Porsuklar çeşitli yiyecekler yerler, ancak solucanları tercih ederler. Porsuklar, solucanları her gün kolayca yüzlerce tüketen büyük miktarlarda tüketirler. Solucanları yakalamak için, porsuklar hassas burun ve ağızlarının sağladığı keskin bir koku hissine güvenir.
Porsuklar, çoğu küçük memelide olduğu gibi, yalnız yem ve yem yemeyi tercih eder. Nispeten yalnız hayatlar yaşarlar ve çiftleşme ve üreme mevsimleri için yalnız yaşama ortamlarına tekrar dağılmadan önce çiftler halinde katılabilirler. Yiyecek ve su kaynaklarının sınırlı olduğu zamanlarda kıtlık dönemlerinde, porsuklar yem ve avlanmak için küçük gruplar halinde toplanabilir. Solucanlar, porsuk diyetlerinin çoğunluğunu oluştursa da, solucan kaynakları sınırlı olduğunda diğer yiyecek kaynaklarını da yiyeceklerdir. Bu, özellikle gıda hurdalarına bayılan şehir merkezlerine yakın yaşayan porsuklar için kompost yığınlarından ve çöp tenekelerinden dolayı geçerlidir. Kentsel porsuklar tahıl, yulaf ve tahılları yiyebilir ve zaman zaman çilek, elma, armut ve yaban mersini gibi meyveler tükettikleri mahsul alanlarına girebilirler. Porsuklar ayrıca fareler, sıçanlar, moller, volesler ve fareler gibi daha küçük kemirgenleri de yer. Daha büyük türler kirpi ve hatta küçük tilki ve rakunlara saldırabilir. Porsuklar ayrıca kuş yumurtası kapıp, böcek bileşiklerini ve baskınlıklarını sürdürmek için eşekarısı yuvalarını da basabilirler.