What Do Sea Urchins Eat?

Sea urchins are herbivores, and their diet mainly consists of:

  • Algae: They graze on seaweed, kelp, and phytoplankton.
  • Diatoms: These microscopic algae are a significant part of their diet.
  • Detritus: They also feed on decaying organic matter found on the ocean floor.

They use their sharp teeth to scrape algae off rocks and other surfaces. Some species have special structures called “Aristotle’s lantern” that help them grind and break down food.