Der Ukelei ist ein Allesfresser und ernährt sich hauptsächlich von Insekten, deren Larven und anderen Kleinstlebewesen. In der Wasseroberfläche schnappt er nach Insekten, die auf dem Wasser treiben oder fliegen. Gelegentlich frisst er auch Algen und Pflanzenreste.