It is understandable, yes, but the idiom is 'on request'. I suggest: I sometimes prepare special dietary dishes on request. 'Prepare' because I presume some, like salads, are uncooked.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.