Az élőeledek spektruma
A korallkígyó méregző, az eledeit a fogaiban tárolt méreggel öli meg, párályzálva őket a könnyebbe lenyeléshez. Ez a kígyó „él az evéshez”, és majdnem mindent megeszik, ami befér a szájába, beleértve a saját fajtársait is.
Madarak
A madarak a nehezebben fogható eledeik, de ha lehetőség nyílik, megeszik őket. Egy madárfészek újszulottaival, a talajon ételt kereső madár, vagy egy alacsony ágon pihenő madár ideális könnyű elede.
Rágcsálók
A korallkígyók gyakran egereket esznek. Ha otthon tartják, ez az ideális táplálék. Fiatal kígyók „pinkie”-kat (szőr nélküli újszulott egereket) kapnak, majd ahogy nőnek, az egerek mérete is nő. Etethetek babagépeket, patkányokat és hörcsögöket is.
Gyíkek
Tól a területtől függően különböző gyíkfajokat fognak, jellemzően kisebbeket, mint a csíkos gyíkek vagy geckók. A gyíkek hosszú teste megkönnyíti a lenyelést.
Más kígyók
Ha más elede nincs, a korallkígyók más kígyókat is esznek, akár a saját fajtársait. Mivel a méregük nem hat rájuk, a két kígyó küzd, amíg az egyiket élve nem nyelik le.