In freier Wildbahn ernähren sich Finken abwechslungsreich mit Samen, Blättern, Früchten und Trieben. Einige Finkenarten fressen auch Spinnen, Insekten und Würmer. Diese Ernährungsvariante versorgt sie mit der breiten Palette an Nährstoffen, die sie für eine gute Gesundheit benötigen.
Viele Menschen, die Finken in Gefangenschaft halten, gehen davon aus, dass sie nur mit Samen gedeihen können. Obwohl die Vögel mit dieser Diät überleben können, ist sie nicht ideal. Die Bereitstellung einer Vielzahl von Nahrungsmitteln, wie sie beispielsweise einem wilden Finken zur Verfügung stehen, verbessert ihre Gesundheit. Zu den Obst- und Gemüsesorten, die Finken lieben, gehören Äpfel, Grünkohl, Kürbis, Spinat und Tomaten. Sie sollten keine großen Mengen Eisbergsalat füttern, da dieser nicht sehr nährstoffreich ist, und Avocados sollten vermieden werden, da sie ein Gift enthalten, das Finken töten kann. Gefrorenes Gemüse kann an Finken verfüttert werden, wenn frisches nicht verfügbar ist.
Finken in Gefangenschaft können auch mit Lebendfutter gefüttert werden, einschließlich Mehlwürmern und Wachswürmern. Sie sollten auch mit einem speziell für Finken hergestellten Futter auf Samenbasis versorgt werden. Vogelfuttermischungen für Finken enthalten kleinere Samen als die für andere Vögel. Finkbesitzer sollten sicherstellen, dass die Samen frisch sind, bevor sie sie an ihre Vögel verfüttern, da Samen ranzig werden können. Wenn Samen sprießen, nachdem sie mehrere Tage in ein nasses Papiertuch gefaltet wurden, sind sie frisch und sicher zu verfüttern.