The classic Portuguese cafe snack - a tosta queijo - which translates as a cheese toastie. This is the more vegetarian version of the tosta mista, meaning "mixed toastie". The mix being cheese and ham...
This fine example was photographed (and consumed) in one of the beachfront cafes in Foz, Porto.