Why are German restaurants generally more expensive?
I’ve traveled to a few cities in Germany and what I’ve observed is that the food scenes in big cities are quite diverse and I love that.
However, when I feel like trying local German food, I feel that many German dishes are generally more expensive than foreign food like Asian or even Middle Eastern. For example, I can easily find authentic good Pad Thai that cost roughly €12-€15 and it tastes exactly like how it’s made in Thailand. But if I want to have good Schnitzel, it would cost at least minimum €20 (if I’m lucky) but often more to even above €30. In my country, local tends to be more accessible and much cheaper even in a big metropolitan city considering the imported ingredients and stuff.
Why’s that? Don’t Germans often eat German food? And how come that in some big cities like Berlin or Cologne (and more) seem to have more foreign restaurants than German ones?