There are kinds of foods, such as malaxiangguo, that people often suspect a foreigner will not know and will not like. I can say "我吃麻辣香锅" (wo chi malaxiangguo). Is that the best thing to say? And I have used both 知道 (zhidao) and 认识 (renshi) to say I know various foods. I think I have heard both used, but I may be wrong about that.
Anyway, all have worked, but what is the best way to say this?
This was not clear enough. The common case is that I am trying to buy some kind of food and the seller is concerned that as a foreigner I do not know what I am doing and cannot like that kind of food. Seven years ago in Beijing this could happen if I just started to use the red pepper paste at the table, and 我吃辣 worked as reassurance. Spicy is a lot more common in Beijing now. But it happens a lot with 羊杂 of any kind.
If the seller asked me a question about whether I knew or wanted the food, of course I would use the same vocabulary to answer. The Chinese grammar of questions and answers is a very good system.
My problem is what to say when the seller is just visibly uncomfortable. Seven years ago some would rush over to my table as I opened the pepper paste, warning "辣!辣!“ Now if I order, say 肚 (du3, tripe, a normal ingredient in pepper pot soup and hog's maw in Pennsylvania when I was a child, though many Chinese and Americans today do not know it was ever eaten in the US) shop owners often look dubious. I did not intend that pun.
I am sure the advice against using 认识 is correct, and 知道 is not perfect. But even those poor choices have worked to reassure, which is my goal. I'd just like to say it better.