We have found the restaurants to be pretty flexible on this-- for example I have gotten burger at the sci-fi at dinnertime and mole poblano at the San Angel Inn at lunch time. Since lunch items are typically cheaper than dinner items, I would guess that most of the restaurants will try to accomodate you.