Questions & Answers about No restaurante, eu pedi sopa de cebola.
In Portuguese, nouns like restaurante usually take an article when you mean a specific place or a place understood from context.
So:
- no restaurante = at the restaurant / in the restaurant
- em um restaurante = in a restaurant / at a restaurant (non-specific)
Saying em restaurante by itself is generally not natural in standard Portuguese.