The Whitespotted Puffer is omnivorous, meaning it eats both meaty fares and plant matter. It feeds on a wide range of crustaceans, echinoderms and invertebrates, such as sponges, tunicates, polychaetes, bryozoans, sea urchins, brittle stars, crabs, peanut worms, shrimps, zoanthids, fishes...