Leszcz jest typowym bentosożercą – żywi się zwierzętami zamieszkującymi osady denne. Dzięki właściwościom swojego aparatu gębowego jest w stanie zasysać muł, a następnie wypluwać go i wyszukiwać cząstki pokarmu. Młode osobniki żywią się zooplanktonem.



