The difference lies in politically correct (PC) speech.
Chinese labor came to USA to support labor force in building railroads. Eventually, they got into two major businesses: Laundry and Restaurants
They were called 'Orientals'. The restaurants were listed as 'Oriental restaurants'. The food was called oriental food. The 'oriental race' was described as yellow people with slanted eyes. People lived in a race based culture. Whites were nation based, but colored folks were described by race. Blacks were Neagrow in United States, Indians were called 'Coolie'.
As the time passed, nationalism beacame more important. Racial relationship was no longer politically acceptable. The British empire was dying. Oriental food became Chinese Food, Neagrow food became soul food and then black food, Coolie food became Indian food. Finally, food was assoiciated with the nations such as French food, Italian food, or German food. This marked the end of British empire and their habit of identifying foods by race and religion. Now all the foods were identified by nations.
Then there would come another political correctness to identify foods with region globally. Chinese Japanese Korean and Vietnamese foods became Asian. French, German, and Italian beame European. Indian Pakistani Bangladeshi and Siri Lamka became South Asian. Then we would have South American foods, etcetera
Political correctness may be useful, but it hides the true nature of the foods.
Oriental food is Chinese food is Asian food. All Asian food is not Chinese,or Oriental food.
The race culture and religion are still kept hidden in these new politically correct phrases. India is in Asia, but cuisine is not Asian, it is South Asian instead
To answer your query, Chinese food is Asian, but not all Asian foods are Chinese
Politiacally correct Yahoo made me misspell the word as Neagrow