No, voltaren shouldn't be taken with food as doctors recommend taking it after eating so that it does not cause stomach upset and in order to benefit from its effectiveness in alleviating body pain and alleviating the symptoms of rheumatoid arthritis.