"American" is as broad as Asian and even more annoying. I ate some great food in Surinamese restaurants, but I'm guessing that's not what you meant by using that word.
The same goes for "European", Nordic cousine is very different than the Balkan cousine, which is very different than the Iberian cousine and so on.