China-Places.com listou aprox 18 restaurantes dentro Shangzhi. Alguns dos mais bem avaliados restaurantes dentro Shangzhi estão- Restaurante Jinhe, Caldeirão picante de Sichuan, Xinheshilao Tradicional Yunnan Cross-bridge Rice Noodles, Comida Fengyuan Cozida, Loja de carne Shuangqiao Wuyanchuan, Majiaguan, Restaurante de comida rápida Zhugang & Restaurante Shuangfu.