I do quite a bit of amateur food photography and get largely the same results with auto white balance, as per other suggestions get a target of some form to white balance.
The only other thing I'd throw in there is that things are easier if you don't have mixed lighting, the shot looks like you used a flash, and I'm guessing that was the case considering ISO 640, f/2.5 and 1/250th. For food you'll probably get better results going down the path of a tripod and longer exposure times. Sometimes a single flash can give some pretty unnatural looking shadows on food even if you bounce it.