蓝藻为珊瑚礁提供可溶的营养物质。珊瑚虫直接从海水吸收营养，包括无机氮和磷。此外它们吃被水流带到它们附近的浮游动物。因此珊瑚礁的初级生产量非常高。珊瑚礁的生产者还包括与珊瑚虫共生的虫黄藻和不同的海带。对于比较小的藻类的作用在科学界尚有争议。热带或者珊瑚鱼住在珊瑚礁形成的洞穴内，比如色彩鲜艳的鹦嘴鱼、琪蝶鱼、雀鲷、蝴蝶鱼。其他在珊瑚礁中生存的鱼类包括石斑鱼、笛鲷、石鲈、隆头鱼等等。至今在珊瑚礁一共发现了4000多种鱼。他们能够以海带为食。许多其他生物也以珊瑚礁为家，其中包括海绵、腔肠动物、蠕虫、甲壳动物