Славейковете са насекомоядни, което означава, че предимно ядат насекомни. Ето някои от често срещаните им храни:
- Насекомни: Гъсеници, жукове, мухи, моли, скакавци, паяци и мравки.
- Други безгръбначни: Земни червеи, хлизци и лимнаци.
- Плодове: Възможности, славейковете ядат борачки и други малки плодове, особено по време на нехватка на насекомни.
Те обикновено намират храна на земята, в храстове или в дървета, използвайки своите остри клъби, за да уловят إنتاج.