The sand steenbras feeds mainly on invertebrates which it picks off the seabed. Its diet includes gastropod molluscs, bivalve molluscs, polychaete worms, crabs, amphipods, copepods, sea urchins and small fish. It is gregarious and sometimes forms large schools.[1]