Getting food buffs takes time because your character needs to acquire the taste for it. Stats gained vary depending on a hidden effect that determines if your character was in the mood for that kind of food today.