Although people usually think of Shanghai as part of southern Chinese culture, Shanghainese tofu pudding follows the northern salty "tofu brains" ( "dòunǎo") and not the southern sweet "tofu flower" ( "dòuhuā") way of cooking it. It is made from an extra soft kind of tofu. In Shanghai, it is often eaten with soy sauce, shrimp, seaweed, or zhacai.