Se alimenta de insectos, que atrapa en vuelo o entre el follaje.
También se alimenta de néctar y polen, y a veces de pequeños arácnidos y otros invertebrados. Su dieta variada le permite sobrevivir en una amplia gama de hábitats, desde bosques hasta jardines y parques urbanos