All known nudibranchs are grazing carnivores and as a whole they feed on a wide variety of animals including sponges, hydroids, tunicates, anemones, corals, sea pens, bryozoans, barnacles, and sometimes other nudibranchs!
Each species of nudibranch tend to be very selective feeders, and may only eat one certain prey species.