There is a cafe in the Grand Palace and a couple of simple cafes in the grounds, but as the place was made for picnicking, your best bet is to bring your own lunch. If you haven’t done so, however, there are a couple of decent options spread out along pedestrianised ul Sobornaya.