Muskellunger er fridige rovfisker og oportunistiske spisere, noe som betyr at de spiser hva som helst mat som er tilgjengelig for dem. Deres kosthold består i stor grad av små til middels store fisk, som elritser, sugere, abbor, gjedde, ørret og til og med mindre muskellunger.
I tillegg til andre fisk inkluderer muskellunger også kreps, frosker, akvatiske insekter, blodsgel, små pattedyr, vannfugl, små slanger og ormer i kostholdet sitt.