Hvinanden søger føde ved at dykke, som regel på et par meters dybde, men undertiden dybere. Den æder vandinsekter og deres larver, krebsdyr, bløddyr og i et vist omfang småfisk samt vandplanter.