Redear sunfish are called shellcrackers in some parts of their range because of their habit of eating aquatic snails, which they crush with special grinding teeth in their throat. Where snails are scarce, redears will forage on various small crustaceans, insects and fish fry.