Another anecdote, n = 1, from Houston.<p>(Background: I live in a large port city with a whole lot of immigrants, primarily Latinos but also many Vietnamese, Indians, Chinese, Indians, Pakistanis, Lebanese, and lots of others--about a quarter of Houston's population is immigrants.)<p>This really seems incorrect to me. I don't think there's any sort of price ceiling on what people are willing to pay, as one can readily find Indian, Japanese, Thai, and Chinese places that all are rather expensive per plate. There are a lot of cheap places as well, to be sure, but in the same way I can find both cheap burgers at McDonald's and expensive gourmet burgers elsewhere.<p>There is an argument also to be made that the more traditional restaurants have a clientele made up of folks from their community, who probably aren't terribly wealthy (because recent immigrant), and so their prices tend to be a bit more reflective of what their normal clients can bear. It's not that they couldn't charge more--it's that the people more likely to be used to their cuisine are less likely to be able to pay high prices.<p>This is also why, for example, you can get better and cheaper BBQ out in Giddings than you can in Houston...the meat market doesn't have a lot of business from people who are living off of engineering and medical salaries, and they are closer to where a lot of the meat was raised. Oh, and it's been in business for like fifty years. That helps.<p>If anything, the "ethnic" divide is probably from what the grocery stores do: a couple of aisles are dedicated to ethnic/international foods, adding a few token items to the mainstay of the American dietary needs supplied there. The German/French/Italian stuff has been around for so long in the US that it isn't even really differentiated from normal English cuisine--and that's a shame, because you have to go out of your way to find good ingredients for those dishes.<p>Part of the problem too is that a lot of stuff like Chinese food is just pure garbage here. Panda Express and any number of low-rent places don't cook anything like real Chinese food (like, drive out to Chinatown and order from the traditional menu Chinese food) and yet they are what most Americans think of when they want to order Chinese. That brand association can hurt places that would otherwise be able to charge more for their food.<p>(And yes, it's a terrible thing to use the phrase "Chinese food" when there a different regions with different cuisines; I've done that here for brevity. Indian food is the same way, and so forth.)<p>There <i>is</i> one part of the writeup I've seen first hand:<p><i>"Here in the United States, when you buy "ethnic food," you're essentially buying it from people who learn to cook it on the fly, mostly men, who have often never cooked back home."</i><p>There's a taco truck nearby whose quality literally doubled as soon as the owners' wives and daughters started working. I've observed this at several other small Mexican places in Houston. The rule doesn't necessarily hold for larger or richer places, though.