Gwiazdy są uważane za oportunistyczne wszystkożerne i będą jeść prawie każdy rodzaj pokarmu, od owadów po owoce po małe zwierzęta. Zjadają także żywność stworzoną przez człowieka, takie jak śmieci, nasiona ptaków i karma dla zwierząt. Dorosłe ptaki żywią się głównie owadami wiosną i latem, a przez resztę roku przejdą do owoców i nasion. Kiedy owady są obfite, nadają się do dużej części swojej diety, ale gdy nie są dostępne, Starlings będą szukać owoców, nasion, orzechów, warzyw i nektaru. Wiadomo również, że te ptaki czasami jedzą małe zwierzęta, takie jak dżdżownice, ryby, legi i żaby, a także małe ptaki i ich jaja.