Here ethnic cuisine more or less means regional cuisine, where the region is outside of the speaker's own cultural identity. It goes beyond national, which is very broad. Therefore I think it's a fairly useful descriptor.
For example Oaxacan and TexMex are ethnically Mexican, but seen as regional within their borders by the respective nations. There's deeper indigenous roots there too. Food traditions of the Jewish diaspora can't be said to be Israeli cuisine. Things that start as regionally unique become seen as ethnic over time: I dunno like rocky mountain oysters, fish and chips, buffalo wings, as they become more intertwined with the culture of those people and that culture is exported.
Ethnicity was coined to avoid the racial connotations but in the US, ethnic studies brought it right back. If one wishes to avoid the word here maybe cultural is probably the best substitute but still a bit too narrow. You'll also see Global/International/Continental/Intercontinental as well, much like in music.. but I think that misses the point too.