Uh. Your restaurants sound overpriced. And distressingly "high class". Places you go to show off your wealth rather than to appreciate food.
Don't you have any like, cosy little diners and family restaurants? Or at least some place which respects food enough to not chop it up into modern art?
Thing is, food is just generally expensive in Norway, and eating out is triply so. Most eateries split up into either "High class snobbery" or "We deliver until 3 AM" because there's no culture for dining out; people just can't afford it. Like, $12 for a one-person dish? That's
cheap. A small kebab-in-pita out on the town costs about 9-10 dollars, no drink. Oh, yeah, want a glass of wine to go with dinner? That's gonna be about 6-7 dollars per glass if it's the house white, or you could just pay $50 for a .75l bottle of something basic.
Most places around here are actually multipurpose, as in restaurant/café or restaurant/café/bar. If someplace is a dedicated restaurant, they're going to charge prices that make up for the other 300 days a year when they don't have any customers, because nobody eats out. Places are expensive because nobody eats out, and nobody eats out because it's so expensive... There are other reasons that restaurants are expensive though, such as a legal framework that enforces an actual living wage for everyone working there, plus heavy licensing fees for selling alcohol.
There
is actually a tiny little Vietnamese hole-in-the-wall just across the bridge, which with their two 2-seater tables probably qualifies as "cozy", and is family-run... However, you're still paying $18+ for a bowl of soup. And also the whole family is actually on vacation right now, so they're closed until March 3rd.
This week with its $12 special was supposed to encourage people to go out and actually eat food at places that aren't McDonald's. It's a nice change of pace, even with the limited selection, but things are still going to crash completely as soon as the special is over and those dishes go back to being $20+ a pop. Even just ordering out from the grubby little fast food places will set you back about $16 for a large pizza, with an extra $4 if you want dressing... But then at least you're going to feel full afterwards, and might even have some leftovers for breakfast.