Es una ave insectívora por lo que básicamente se alimenta de los insectos que atrapa, generalmente desde los claros o posaderos de zonas encharcadas, concretamente, se alimenta de pequeños coleópteros, insectos acuáticos, dípteros, lepidópteros, así como de larvas, etc., también puede ingerir ciertos frutos de arbustos silvestres, y en otoño consume algunas semillas.