Starlings jsou považováni za oportunistické omnivory a budou jíst téměř jakýkoli druh jídla od hmyzu po ovoce po malá zvířata. Budou také jíst umělá jídla, jako jsou odpadky, ptáky a krmivo pro domácí zvířata. Dospělí ptáci se živí hlavně hmyzem na jaře a v létě a během zbytku roku se přesunou k ovoci a semena. Když je hmyz v hojnosti, vytvoří si velkou část své stravy, ale když nejsou k dispozici, starlingové místo toho hledají ovoce, semena, ořechy, zeleninu a nektar. Tito ptáci je také známo, že občas jedí malá zvířata, jako jsou žížaly, ryby, mloky a žáby, stejně jako malé ptáky a jejich vejce.