
Best Restaurants in Malta: Where to Eat by Area
Our pick of the best restaurants in Malta, grouped by Valletta, Sliema, Mdina, the south and Gozo, with the dishes to order and how prices are published.
On this page
Match the restaurant to the day's geography and you eat far better in Malta than by chasing a single island-wide ranking. Valletta holds the fine dining and the shared tasting menus but also the cheapest lunches, Spinola Bay covers Maltese classics, and Gozo rewards a planned lunch rather than a snatched one. This guide groups picks by area, names the dish to order at each and separates tasting-menu spending from pastizzi money.
Venues are our own choices from what is published about them, not a league table. Where a price or serving detail is quoted it carries the year it was recorded, so treat it as a benchmark rather than today's bill.
Best restaurants in Malta at a glance: which area suits which meal
Use Valletta for a serious dinner, a harbour view or a shared tasting menu, because that is where most of the named fine-dining rooms sit. Sliema and St Julian's suit an evening of Maltese classics near the water, with Spinola Bay as the obvious anchor. Mdina gives you a walled-city dinner, the south gives you cliffs with a view, and Gozo gives you a long lunch worth planning the day around.
The value question is less about which restaurant is cheapest and more about which meal you spend on. A Valletta lunch set menu or a pastizz from a streetside shop costs a fraction of a tasting menu, so a day that combines a cheap lunch with one good dinner usually beats two mid-range tourist meals.

Valletta: fine dining, harbour views and shared tasting menus
ION Harbour by Simon Rogan, at 11 St. Barbara Bastion, serves a seasonally changing tasting menu built on British and Maltese ingredients, with dishes such as dill-brined gem lettuce with horseradish and shimeji mushrooms, and sea bream with black garlic and chamomile vinegar. The room looks across the Grand Harbour to the Three Cities, which is the reason to book it for a special evening rather than a quick meal.
Noni, at 211 Republic Street, is an intimate, mostly subterranean dining room run by siblings Jonathan and Ritienne Brincat, where a traditional Maltese bread oven sits alongside thoroughly modern cooking. Order the local prawns with Thai coconut curry, seaweed and prawn cocktail tart, and expect the small amuse bouche and petit fours to be part of the experience.
Risette occupies a family home turned boutique hotel, Casa Ellul at 81 Old Theatre Street, with a dinner-only menu that changes weekly and mixes Mediterranean cooking with Asian accents. Its dining room is split either side of the entrance hall, so ask for one of the smaller spaces if you want atmosphere rather than a large room.
The Harbour Club at 4/5 Barrierra Wharf names each dish after a Valletta street and serves it with a printed postcard, which makes it a good first-night choice when you want a tour of the city's cooking in one sitting. Order Merchant Street, a ricotta and pea tart, and note that it offers several vegetarian options, unusual for the island. Grain Street, its pavement-level sibling, is the casual option, with a sheltered terrace for an al fresco spritz and a sharing menu.
For a shared tasting menu in a cellar-like room, Legligin serves a daily-changing run of small Maltese and Mediterranean courses; the version recorded in 2024 cost EUR 45 per person for seven courses, with a EUR 40 wine pairing, and it is worth reserving ahead. The dishes change nightly, so go for the format and the atmosphere rather than a specific plate, and say so when you book if you want vegetarian courses.
If you would rather someone else did the choosing, a guided walk through the capital's food stops covers several venues in one afternoon and saves you booking three separate tables. Compare what each covers before committing, since route, tastings and group size vary between operators.

Valletta on a budget: pastizzi, ftira and set lunches
The cheapest good eating in the capital starts with pastizzi, the flaky pastry sold with ricotta or a seasoned pea filling at dedicated pastizzerias and streetside shops. Buy them from a pastizzeria rather than a general café, where they can sit and go soggy, and treat two with a coffee as a proper Maltese breakfast rather than a snack.
Mina's, near City Gate on Ordinance Street, is the pick for an affordable sit-down lunch: in October 2025 its set menu of appetiser, main and a glass of wine or beer cost EUR 20, with dishes such as aljotta, grilled sea bass and rabbit. It sits away from the heaviest tourist traffic, which makes it a sensible stop after a morning walking the bastions.
Museum Cafe on Melita Street, a small café open since 1921, is the place for a filled ftira, the traditional Maltese bread sandwich that costs only a few euros and makes a fast lunch near MUZA. Sandwiches here come with fillings such as smoked salmon and scrambled eggs, so it suits a light midday stop rather than a long sitting.
Filled ftira and the bread itself are worth understanding before you order, since the same word covers the loaf and the sandwich built from it. Our guide to Maltese bread explains the difference, which helps when a menu lists ftira without saying which you are getting.
For a wider sweep of cheap, quick Valletta eating, from pastizzi counters to market stalls and sandwich shops, use our Malta Street Food guide to plan a grazing lunch instead of a single sit-down. It suits a day when you want to keep moving between sights.
Sliema and St Julian's: Maltese classics and Spinola Bay
Gululu at Spinola Bay in St Julian's is the straightforward choice for traditional Maltese cooking, with rabbit, sea bass and ricotta among the dishes and the date-filled mqaret pastry for dessert. The waterfront setting works on warm evenings, and the restaurant opens for dinner on weekdays with lunch added at weekends, so plan a midday visit accordingly.
Spinola Bay is also the natural base for an evening built around Maltese classics rather than fine dining: book a table facing the water, order rabbit or fish, and finish with mqaret instead of a heavier dessert. If you want something sweeter to take away, our guide to Maltese desserts covers the almond biscuits and honey rings sold across the island.
Pastizzi hunting around Sliema and Gżira takes you to small bakeries rather than restaurants, and Jeff's Pastizzeria is the named example, with a ricotta version eaten at breakfast. Buy from hole-in-the-wall bakeries generally, where turnover keeps the pastry fresh.
Mdina and central Malta: a dinner inside the Silent City
Mdina gives you the option of eating inside the walled city itself, which turns an afternoon visit into an evening. Don Mesquita sits next to the building used as Littlefinger's house and brothel in Game of Thrones, and its position makes it a practical stop for anyone touring the Silent City's locations.
Outside the walls, Smugglers in Balzan is a modern restaurant with steak tacos, a beef burger with sriracha mayo and kimchi, and vegetarian plates such as aubergine with za'atar and roasted pumpkin with whipped gġbejna cheese. It is the pick when a group wants meat and vegetables at the same table without a tasting-menu commitment.
Mosta, roughly half an hour by car from Valletta, has Ta' Marija for traditional Maltese food with a folklore evening, an experience that leans into the tourist side of the island deliberately. It suits a group wanting rabbit, folk music and a fixed format rather than a quiet dinner.
If your Mdina day is built around the walled city rather than the villages around it, plan the meal there and use a dedicated guide to the restaurants inside and just outside the gates. It saves walking back into Rabat on a hot afternoon.
The south and Dingli Cliffs: views with the food
The Cliffs serves simple, comforting dishes with a view over the Dingli Cliffs, and the menu changes daily, so there is little point studying it in advance. The useful detail is the takeaway box: order one and eat at the benches on top of the cliffs instead of paying for the view from inside.
Inland at Dingli, Barbajean is styled in pink and dark green down to the salt and pepper shakers, and the cooking runs to fried feta, pine-nut crusted courgette, beef and truffle croissant sliders and a Scotch egg made with Maltese sausage. It is the choice for a dressed-up dinner after a day on the cliffs rather than a quick lunch.
Hammett's Monastik builds its menu from local, organic and seasonal produce, using fermentation to extend ingredients through the year, and serves it as shared plates. The polenta gnocchi with kefir and local pecorino and the herb butter dip are the sort of dishes to look for, with Basque cheesecake or chocolate fondant if you keep room.
For a south-coast day built around the fishing harbour, a dedicated Marsaxlokk restaurants guide pairs the morning market with lunch, and the drive can take in the Blue Grotto on the same loop.
Gozo: a lunch worth the ferry crossing
Il-Kartell on Gozo is the argument for planning lunch, not dinner, around the crossing: the terrace looks over clear water, and the Funghi al Kartell, local mushrooms cooked in garlic, brandy and cream with garlic bread, is the dish to order. Order a small portion of pasta so you can fit in dessert, and time the meal so you are not racing the ferry queue back.
Gozo rewards a slower rhythm than a day trip allows, so if the island's food is the point of the visit, build the day around one long lunch and a short walk rather than a circuit of sights. Keep the return crossing in mind when you book the table.
What to order: rabbit, pastizzi, ftira, gbejna and mqaret
Rabbit, or fenkata, is the dish to try at least once, usually stewed or braised in wine and sometimes fried or roasted, and it appears on traditional menus from Valletta to Gozo. Pair it with a Maltese starter of gġbejna, the local cheese, or bigilla, the broad bean dip, which turn up on mixed antipasto plates.
Pastizzi and ftira cover the cheap end of the day: a pastizz from a pastizzeria for breakfast, a filled ftira for lunch, and mqaret, the date-filled pastry, with coffee later. Ordering them from the right kind of shop matters more than the name on the sign.
Two soups and a fish are worth knowing by name before you read a menu: aljotta, the Maltese fish soup, and lampuki, the autumn fish that arrives in markets and kitchens in season. Our guides explain what each looks like on a plate so you can order with confidence.
How much a meal costs in euros, and where the value sits
The spread in published figures is wide: a pastizz or ftira costs a few euros, a lunch set menu at Mina's was EUR 20 in October 2025, and a seven-course tasting menu at Legligin cost EUR 45 per person in 2024 before wine. Use these as benchmarks from the years given, not as today's prices, and confirm the bill when you book.
Value sits in the set lunch and the shared-plate dinner rather than in the harbour-view table, where you pay for the position. A day of pastizzi, a set lunch and one good dinner usually costs less than two tourist-facing dinners in the capital.
Booking, timing and cruise-day crowds
Valletta fills with cruise passengers and day-trippers, so book dinner ahead and eat lunch either early or well after the main surge. For the smaller rooms, especially tasting-menu venues that change their menu nightly, reserve rather than walk in.
If you dislike choosing between unfamiliar menus, a food tour or food-themed walking route through Valletta can do the legwork and introduce the dishes in context. Check what is included and how much walking is involved before booking.
Which area should you book first?
Book Valletta first: it holds the strongest concentration of named rooms, from ION Harbour's harbour-facing tasting menu to Mina's set lunch, so it can carry both your best dinner and your cheapest midday meal. Then add one meal outside the capital, either Il-Kartell on Gozo for a terrace lunch or The Cliffs for a takeaway box on the Dingli Cliffs, and keep the rest of your eating simple.
Reserve the rooms you care about before you travel, since the smaller dining rooms and tasting menus have limited covers, and plan the day's route so the meal is on the way rather than a detour.
Explore more Malta guides
Frequently Asked Questions
What is a must-eat dish in Malta?
Fenkata, the Maltese rabbit dish, is the one to try at least once, usually stewed or braised in wine and served at traditional restaurants such as Gululu and Mina's. Alongside it, order pastizzi from a pastizzeria, a filled ftira for lunch, gġbejna and bigilla on a mixed plate, and mqaret with coffee.
Where do you eat well in Malta on a budget?
Pastizzerias and cafés in Valletta cover breakfast and lunch cheaply, with pastizzi, filled ftira and set lunch menus doing the work. Mina's set menu of appetiser, main and a drink shows how far a set lunch stretches compared with a tasting menu.
Which Valletta restaurants are best for a special dinner?
ION Harbour by Simon Rogan, with its tasting menu and Grand Harbour view, and Noni on Republic Street, a mostly subterranean room with modern Maltese cooking, are the two to consider first. Risette and The Harbour Club are good alternatives if you want a weekly-changing menu or a first-night tour of the city's dishes.
How far ahead should you book a restaurant in Malta?
Reserve as soon as your dates are fixed for tasting menus and small dining rooms, which have limited covers, and for any Valletta dinner on a day when cruise ships are in port.
Is Gozo worth crossing for lunch?
Yes, if the meal is the point of the day: Il-Kartell's terrace and its Funghi al Kartell justify a leisurely lunch, and a small pasta portion leaves room for dessert. Build the day around that meal and keep the return ferry in mind.
Sources
Notes for your Malta trip
Optional updates when we add or correct a Malta or Gozo guide.
You might also like
Continue reading
More guides you'll find useful





