The food recovery thing wasn't something convenient that happened only once
But on top of my head i remember
Arabasta - Luffy was given food by Pell just so he can back fighting Crocodile
Ennies Lobby - he keeping a meat in his pocket and eat that after he use Gear 3 to recover instantly
Impel Down - Need to Eat sum meat to recover fully after getting poisoned by Magellan
Wano - Get lotta meat after his defeat against Kaido just so he can came back from his 3rd defeat
Egghead - Eat lotta Meat after fighting Kizaru to get back fighting
@Reborn he really does forgot LMAO