Masakan Shanghai, terkadang dikenal sebagai masakan Hu, adalah gaya makanan Tiongkok terkenal. Masakan Shanghai memiliki kaitan erat dengan masakan dari provinsi-provinsi terdekatnya – Jiangsu dan Zhejiang – dan masakan-masakan tersebut dikenal di China sebagai masakan Benbang (本帮菜, artinya "masakan lokal").