This feels like it might be a slightly rude question.
Unless I was at a dinner/holiday party or something with close friends. Then this would absolutely be something I would say.
Edit: In thinking about it, it would almost have to be that situation I mentioned. In my limited experience with Russians/Russian-speaking people I wouldn't even have the chance to think that question before a heaping plate was pressed into my hands.
Whether I wanted to eat or not.