HomeFish encyclopediaRay-finned fishesPerch-like fishPorgiesRed steenbras Red steenbras (Petrus rupestris) Scientific name: Petrus rupestris Valenciennes, 1830 The Red steenbras (Petrus rupestris) is a brackish-water fish of the family Sparidae. Native range: Southeast Atlantic, Mossel Bay to Natal in South Africa. BiologyFound near rocky banks in coastal waters including estuaries. Adults solitary and territorial. Feeds on octopus, crabs and fish, especially Spondyliosoma. The flesh is highly esteemed, but the liver is poisonous due to high vitamin A content which causes hypervitaminosis. Popular angling fish. Largest of the porgies.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific namePetrus rupestrisFamilySparidae (Porgies)OrderPerciformes (Perch-like fish)ClassActinopterygii (Ray-finned fishes)Maximum length200Common length100.0Depth range10 m (33 ft)EnvironmentMarine; brackish; demersal; depth range 10 - ? mClimateSubtropicalDistributionSoutheast Atlantic: Mossel Bay to Natal in South Africa.Conservation status (IUCN)Not EvaluatedThreat to humansPoisonous to eatUsesFisheries: minor commercial; gamefish: yesResilienceLow, minimum population doubling time 4.5 - 14 years (K=0.08; tm=5-7; tmax=30;) SourcesTaxonomy, distribution and biology data: FishBase (Froese, R. and D. Pauly, eds.), licensed CC BY-NC 4.0.Last updated 27 September 2026