Here's another thing -- don't Chinese eat fish? On a Chinese restaurant menu, "seafood" always means shrimp or lobster -- no aquatic vertebrates. Japanese eat a lot of fish.Ohhhhh, there is Chinese bread - if you ever have the chance to go to a Chinese bakery- yum! All sorts of buns too, sweet as well as savoury. It's a bit of a differemt style to European-style bread though, and mostly it's, I think, northern Chinese stuff. Cantonese is more noodles and dumplings and that kind of thing. Personally my favorite is the deep-fried bread rolls to go with congee, but some of the buns!!! Yum yum yum now you have me thinking of dim sum. LOL
As for dairy, half-Chinese and never been to China, go figure, so I can't really talk to that one. gxnn could, I'm sure.
As for Indian vs Chinese - I love both. Grew up at home with a weird mix of Chinese, Vietnamese, Polish and "American" for want of a better description, and I travelled a lot with my parents so I got to survive on all kinds of food - love Indoneasian and Thai, I die for a good rare steak, lol - South Africa and Argentina were heaven - lots of arab stuff in Riyadh - English breakfasts and pub lunches LOL - Indian buffet restaurants are heaven - Korean - Japanese - you name it. So yeah, I know what you mean. Some of that Indian stuff is divine and I love naan and chapatti's. My theory on food is very simple, if it's there, I'll try it and I'll probably enjoy it.
I wouldn't say for myself that Indian beats Chinese or vice versa, they're just very different and I really like them both.