З іншого боку, щукою також харчуються багато тварин. На дорослих особин полюють ссавці, такі як – видра і норка, птахи із загону хижих – орлани, скопи та інші. Мальків і молодих щучок поїдають безхребетні, що мешкають у воді – личинки бабок, жуки-плавунці, водяні клопи, риби – окуні, соми та інші.
Щуки – надзвичайно ненажерливі хижаки. Харчуються вони здебільшого рибою (плотвою, окунями, гольянами). Для щуки характерний канібалізм: близько 20 % її раціону складають дрібніші особини її власного виду. Крім цього, щуки харчуються земноводними і рептиліями, великими комахами і різними покидьками.
Річ у тім, що щука, як і інші види риб, є досить сильним алергеном, тому включати її в раціон потрібно в обмежених кількостях. Крім того, ікра риби та її печінка більш калорійні, ніж м’якоть. І вони набагато більше накопичують токсини з водойм.