I don't know if there is an official rule on this, but I have definitely seen FAs let someone change if they don't like the food. I'm pretty sure that any non-packaged food that doesn't get eaten on the flight needs to be thrown away, so if there's something else left, it makes sense that they'll give it to you.