Is it racist to say "I'm going for a Chinese,"?

According to the tabloids, Americans are in an uproar over the British term "I'm going for a Chinese, " claiming we're all racist.

In British English, it's normal to express food this way.
"Do you want to go out for an Italian?"
" I went for a Mexican last night."
"will you pick me up a Thai?"
"shall we grab an Indian?"

Thoughts, racist or just weird grammar?
Is it racist to say "I'm going for a Chinese,"?
Post Opinion