Striped bass are a voracious fish feeding on a wide variety of prey fish including alewife, anchovy, croakers, channel bass, eels, flounders, herring, menhaden, mummichogs, mullet, rock eels, launce, sculpins, shad, silver hake, silversides, smelt, tomcod, weakfish, white perch, lobsters, crabs of various kinds, shrimps, isopods, gammarid crustaceans, various worms, squid, soft clams and small mussels to name a few.
Food of the Day
However, striped bass focus on one kind of food at a time when they are in an eating mood. In is unclear how striped bass communicate their food of the day to other striped bass, but if they elect to eat crayfish, then they will ignore any other type of popular bait. This makes catching them a little more difficult for novice anglers.
For example, if you happen to come across the Striped bass in estuarine locales at night, there is a good chance they are eating sea worms, which is a plentiful food. Night is truly a good time to catch Striped bass.
Read more here: http://bassfishing-gurus.com/striped-bass-feeding.php