Yeah, a fan asked Oda about who gave Luffy the food and in an SBS he said “Who answered his plea after he screamed out ‘foooood’? Close to him were Sanji and Franky, could it have been one of them? Though the likes of Kizaru and Sentomaru were also there… No one noticed it happening. Meaning it must’ve been carried out at the speed of light. Hmm… I sure don’t know who that could be. Speed of light…”
So, yeah he basically confirmed it was Kizaru.