In restaurants we demand some veg (5)
I believe the answer is:
swede
'some veg' is the definition.
(swede is a kind of vegetable)
'in restaurants we demand' is the wordplay.
'in' indicates a hidden word.
'SWEDE' can be found hidden inside 'restaurants we demand'.
(Other definitions for swede that I've seen before include "North European" , "Someone from Gothenburg" , "Nobel for one" , "N European" , "Native of Stockholm" .)