Dazu gibt es verschiedene Ansätze.
Du könntest gezielt nach Essen suchen. Wenn man mit dem Fotomodul die Tiere fotografiert hat, kann man in der Sammlung ganz einfach die Lebensräume der Tiere oder Pflanzen herausfinden und sie selbst suchen.
Außerdem könntest du dir Amiibos holen. Durch die bekommst du oft Fleisch, Fisch oder andere Pflanzen, die du kochen kannst. Es gibt auf Amazon zum Beispiel Sets mit Karten, in denen die Chips von Amiibos eingearbeitet wurden. So bekommt man viele für einen relativ geringen Preis. Ich glaub 20€ für 20 Stück oder so. Allerdings würde ich immer appellieren, die „richtigen“ Amiibos zu kaufen und so Nintendo zu unterstützen.
Möglichkeit 3 wäre das Kaufen von Essen was auf Dauer aber eher ne Notlösung sein sollte. In den ganzen Dörfern ist meine ich meistens so etwas wie ein kleiner Dorfladen. Bei manchen kann man Pilze oder so kaufen. (Diese Möglichkeit ist allerdings nur ne Vermutung, ich hab dafür leider keine Garantie)
Insgesamt würde es sich lohnen, beim Kochen des Essens immer Hyrulegras oder andere Materialien zu verwenden, die die Anzahl der Herzen erhöhen. So musst du weniger von den anderen Zutaten verwenden und kannst trotzdem viele Herzen wiederherstellen.
Ich hoffe, ich konnte helfen :)