Szczupak ma drapieżną naturę. Jego pokarmową bazę stanowi zooplankton. W momentach większego zapotrzebowania energetycznego zdarza mu się atakować ławice mniejszych ryb oraz ptaki wodne. Żywi się również narybkiem, ale to tylko do czasu. Potem zaczynają go interesować nieco większe osobniki, zwłaszcza te ze swojego gatunku. Przechodzi na tryb kanibalizmu. Szczupaki mają dość ciekawe sposób obchodzenia się ze swoją ofiarą. Mianowicie zawsze po schwytaniu obracają ją w taki sposób aby móc połknąć od głowy. Jest to bardzo przemyślane działanie. Nie pozwala bowiem już żadnej z ofiar na wymknięcie się ze szczupaczych szponów.