Malta used to have a reputation for having taken on the culinary traditions of its colonial masters, the British – a euphemism, I’m afraid, for lousy food. Times have changed. Whilst it is still possible to eat badly (and expensively) here - as anywhere - with a little selectivity you can eat extremely well, and often for no more money.
Food and plenty of it
The Maltese love to eat so portions here are usually large – much larger than you would expect in other parts of Europe. You won’t go hungry. Restaurants have however got wise to tourists ordering starters instead of main courses and some charge an extra few euros if you do this.
Tourists and locals
The Maltese also love to eat out, so one of the pleasures of going to restaurants here is that there is no divide between tourists and locals. Where tourists go, locals do too. Where locals go, tourists are almost always welcome. In fact, the locals probably rate the big hotel restaurants more highly than many tourists, who might prefer an independent establishment with a bit more character (and lower prices). And since some Maltese still speak English as their language of preference, the fact that a restaurant has an English menu does not (as in some countries) mean it is a tourist trap.
The only people who might find themselves less well catered for are vegetarians. Whilst there are some tasty vegetable dishes here and delicious local cheese, the Maltese do not have a tradition of vegetarian main courses. You won’t starve but the veggie option is often less tasty than the non-veggie and you might do better with a selection of antipasti and starters (check before that you won’t be charged extra for doing this). If you eat fish you will have no problems at all. Malta makes very good use of the waters around it.
Early to bed
Outside the main tourist areas (particularly St Julian’s and Paceville) restaurants close early. If you need to be eating after 10pm then check ahead.