The reason why gout patients should not eat tofu is because tofu is a soy product, and beans as well as soy products are among the foods that contain moderate amounts of purines. Eating these foods may raise the concentration of blood uric acid, thus triggering an acute attack of gout. So it is best not to eat tofu. Foods with medium purine content, such as beans, such as red beans, green beans, soybeans, black beans and various soy products such as tofu, soy milk and dried beans, as well as meat such as chicken, duck, goose, pork, beef and mutton, and various nut foods such as peanuts, cashew nuts and sesame seeds, are best avoided, and more alkaline foods such as milk, eggs, vegetables and fruits can be eaten.