Skip to main content
Best restaurants in Valletta: local favourites vs tourist traps

Best restaurants in Valletta: local favourites vs tourist traps

Where to eat in Valletta honestly: 15 restaurants by budget, the Republic Street trap explained, and where locals eat on St Lucia and Old Bakery streets.

The honest situation on Republic Street

Republic Street is Valletta’s main pedestrian artery — a 500-metre parade of tourist-facing restaurants, cafés and souvenir shops that runs from City Gate to Fort St Elmo. The food here is not terrible, but it is uniformly overpriced, rarely local in character, and designed to turn tables fast among visitors who are eating between sights.

A pizza on Republic Street: €18-22. The same pizza on Old Bakery Street: €12-15. The same pizza in a Maltese bakery with takeaway: €7-9.

This guide gives you the honest alternatives — restaurants where locals eat, cafés worth the queue, and the handful of Republic Street and waterfront establishments that genuinely justify their prices.


The geography of good eating in Valletta

Understanding Valletta’s layout is essential to eating well. The city is on a narrow peninsula 800 metres long. Republic Street runs down the centre. On either side are residential streets where Valletta’s remaining population lives, shops and eats:

  • Old Bakery Street (Triq il-Forn): west of Republic, running parallel. The most consistent concentration of local restaurants and traditional Maltese bakeries.
  • St Lucia Street (Triq Santa Lucija): crosses Old Bakery, with good mid-range options.
  • St Paul Street (Triq San Pawl): quieter, slightly off the tourist trail, a few good options.
  • Merchants Street (Triq il-Merkanti): parallel to Republic on the east side — less tourist-facing than Republic.
  • Strait Street (Triq id-Dejqa): the old red-light district, now revived with wine bars, small restaurants and the city’s real nightlife.

Restaurants by budget

Budget: under €15 per person for a full meal

Crystal Bakery (Old Bakery Street)

The definitive Valletta cheap-eat destination. Traditional pastizzi — flaky pastry with ricotta or peas — cost €0.35-0.50 each. The ħobż biż-żejt (bread with tomato paste, tuna, capers and olives) is €2.50-3.50. This is breakfast or a mid-morning snack, not a restaurant meal, but it is essential and genuinely good.

Hours: 7am-7pm. No seating — take to the Upper Barrakka steps.

Ta’ Kris (Merchants Street)

A small Maltese kitchen run by the same family for decades. The menu is written on a blackboard and changes daily. Bragioli (beef olives stuffed with egg and minced meat, braised in red wine) is €11. Aljotta (Maltese fish soup with garlic and tomato) is €7. Lampuki (dolphinfish) in season is €13. No pretension, no tourist pricing.

Hours: Lunch Monday-Saturday, occasional evening service — check before going.

Café Jubilee (Independence Square)

The most reliable budget option that accepts evening diners. A pasta dish runs €9-12, salads €7-10, a glass of local wine €3-4. The terrace on Independence Square (a few steps off Republic) is pleasant. Service is straightforward rather than warm, but the pricing is fair.


Mid-range: €20-40 per person

Rubino (Old Bakery Street)

Valletta’s oldest restaurant (established 1906) and the most authentic mid-range Maltese eating experience in the city. The menu covers rabbit stew (fenkata) at €16, stuffat tal-qarnit (octopus stew) at €14, lampuki pie at €13, and a range of traditional daily specials. The interior — worn wooden furniture, old photographs, no design concession to modernity — is exactly right for this kind of cooking.

The honest caveat: Rubino operates on Maltese hours (lunch and early evening, closed Sunday evening and Monday). Check before planning around it.

Palazzo Preca (Strait Street)

A mid-19th-century palazzo converted to a restaurant, retaining original stucco work and high ceilings. The cooking is Maltese-Mediterranean — modern interpretations of traditional dishes. Pasta starts at €12, fish mains at €22-28, meat at €18-24. The building alone is worth visiting for the architecture. Cocktails in the bar before dinner are a good idea.

Nenu the Artisan Baker (Triq Dendru, Old Victoria Gate area)

Specialises in ftira — traditional Maltese bread made in a wood-fired oven. The ftira sandwiches (€5-7 for a takeaway version) are among the best street food in Valletta; the restaurant version with toppings runs €12-16. Also serves ħobż biż-żejt and local cheeses. Very popular with locals at lunch.

Legligin (St Mary’s Street)

A small wine bar and restaurant in a restored limestone cellar. Mezze plates (€8-14 per plate, designed for sharing), Maltese cheeses and charcuterie, and a well-chosen selection of Maltese, Sicilian and Italian wines. The format rewards couples or small groups rather than large parties. Good option for a slower lunch or early dinner.

Hole in the Wall (The Gut — Strait Street)

A deliberately informal wine bar with small plates — cheese boards, cold cuts, olives, occasionally hot Maltese bites. A glass of Meridiana or Marsovin local wine is €4-6. The decor leans into the history of Strait Street as a sailors’ haunt. Open evening only.


High end: €50-100+ per person

Noni (Republic Street)

The honest truth about Noni: it deserves its reputation. Chef Jonathan Brincat’s cooking is genuinely creative — Maltese and Mediterranean ingredients handled with confidence and without pretension. The menu changes with season and availability; past highlights include Gozo octopus with black garlic, local rabbit loin with pistachio, and St Julian’s sea bass crudo.

Expect €70-90 per person for a 3-course dinner without wine. Tasting menu €85-100. A Michelin-level experience for less than Michelin prices in London, Paris or Rome.

Book minimum 3 weeks ahead in April-October. Walk-ins on a weeknight occasionally work in November-March.

ION Harbour (Mediterranean Street)

The view alone justifies one visit. ION Harbour sits on Valletta’s waterfront, looking directly across to the Three Cities and Birgu’s fortifications. The dining room terrace at sunset — with the Grand Harbour light changing every few minutes — is Malta’s most dramatic restaurant setting.

The food (modern Mediterranean, strong local ingredients) is very good rather than exceptional, which becomes irrelevant when you are watching that view. Dinner runs €60-80 per person. The terrace is essential — reserve it specifically.

Bahia (Strait Street)

A more recent arrival on Strait Street, Bahia serves Spanish-Maltese fusion — sharing plates, jamón ibérico alongside local cheeselets, paella alongside Maltese rabbit variations. Lively atmosphere, €40-60 per person. Works well for a group or couples wanting a long dinner with multiple dishes.


The tourist trap explained

Why Republic Street restaurants are overpriced

The economics are straightforward: high footfall on the main pedestrian street, guaranteed turnover of tourists who won’t return and don’t know alternatives. Restaurant owners pay premium rent and charge tourist prices. The food is rarely bad — Malta has decent ingredient quality — but the price-to-quality ratio is consistently poor compared to one block away.

Specific signs you are in a tourist trap:

  • Laminated menus in 6 languages
  • A promoter outside offering a discount or free drink
  • Pizza at €18+ without any notable quality justification
  • Photos on the menu (all restaurants with food photographs cater to tourists, not locals)
  • “Traditional Maltese food” claims on a menu that is 80% pasta and pizza

Where Republic Street is acceptable

The Caffe Cordina (founded 1837) on Republic Street is the legitimate exception. Its pastries, coffee and interior (original 19th-century décor with frescoed ceilings) are genuinely worth the tourist-adjacent pricing. A coffee and pastry here (€4-6) is a Valletta experience in itself.

The Merchants Street food stalls near the market (open mornings, Monday-Saturday) are also an honest Republic Street adjacent option for fresh produce, ftira and cheap snacks.


Food tours: are they worth it?

Valletta food tours (3 hours, €45-65/person) combine neighbourhood walking with 6-8 food tastings at local producers and restaurants. They are particularly useful for first-time visitors who want to understand Maltese food culture and be introduced to producers they would not find independently.

Valletta: Street Food and Culture Walking Tour

The Valletta street food and culture walking tour (3 hours) hits the back streets and local producers that most first-time visitors miss — good investment before eating independently.

3h
Check availability

Valletta: History and Food Walking Tour with Lunch

The history and food walking tour with lunch combines the main cultural sites with eating stops — efficient if you want sightseeing and food introduction in a single morning.

4h
Check availability

Romantic Wine Tasting Experience at Koccio Valletta

The Koccio wine tasting in Valletta is a focused 2-hour experience — Maltese and international wines with food pairings. Good for couples or wine-curious visitors.

Check availability

Specific recommendations by situation

Best for a special occasion: Noni (book ahead). If Noni is full, ION Harbour terrace at sunset.

Best authentic Maltese meal: Rubino (lunch preferred, rabbit stew is the order). Second choice: Ta’ Kris.

Best cheap lunch that feels local: Crystal Bakery for pastizzi and a coffee from the bar next door. Eat standing or take to the gardens.

Best wine bar evening: Legligin or Hole in the Wall on Strait Street. Order mezze and share.

Best breakfast with atmosphere: Caffe Cordina for the interior (accept the tourist prices), or any bakery on Old Bakery Street for the honest pastizzi.

Best for groups: Palazzo Preca (accommodates larger groups with the palazzo setting) or Bahia (sharing plates).

Best for vegetarians: Maltese food is heavily meat and fish focused. Café Jubilee has the most consistent vegetarian options. Nenu the Baker does very good vegetarian ftira. Legligin mezze includes vegetarian-friendly options.


Practical notes

Lunch vs dinner pricing: Several traditional Maltese restaurants (Rubino, Ta’ Kris) have better value at lunch than dinner, or operate lunch-only. Check hours before planning.

Reservations: Required at Noni (always), ION Harbour terrace (always for terrace, not always for inside), Palazzo Preca (advisable in season). Everything else can be walk-in.

Credit cards: Accepted everywhere in tourist-facing restaurants. Some traditional local spots (Ta’ Kris, smaller pastizzerias) prefer or require cash — check before ordering.

Service charge: Not typically included in Maltese restaurants. 5-10% tip is appreciated but not expected or guilt-inducing. Do not tip on Republic Street tourist establishments where the pricing already accounts for margins.

Opening hours: Maltese restaurants often close between lunch and dinner service (2:30pm-6pm). Do not arrive for dinner before 7pm — many kitchens are not ready.

The Ultimate Valletta Food and Market Tour

Check availability

Frequently asked questions

Where do locals eat in Valletta?

Primarily at home or at village-centre restaurants in the towns where they live (Mosta, Naxxar, Birkirkara). Those who eat in Valletta during work hours use the small café-bars on Merchants Street, Old Bakery Street, and the market area. Rubino and Ta’ Kris attract a mixed local-tourist clientele. The rooftop tourist restaurants are not frequented by Valletta residents.

Is Valletta food expensive?

Relative to budget Mediterranean destinations: yes. Relative to comparable European capitals: fair to reasonable. A full dinner with wine at a genuine mid-range restaurant runs €30-45 per person. The tourist restaurants on Republic Street charge the same or more for inferior food.

What should I order in Valletta?

First choices: rabbit stew (stuffat tal-fenek or fenkata) at a traditional restaurant. Aljotta (Maltese fish soup). Lampuki (dolphinfish, in season August-November). Pastizzi at any time for a snack. Ftira for lunch. Imqaret (date pastries) from street vendors.

Is there vegetarian or vegan food in Valletta?

Maltese traditional cuisine is fish and meat focused. In Valletta specifically, Café Jubilee has consistent vegetarian options, Nenu the Baker does excellent vegetarian ftira, and international restaurants on or near Republic Street cover standard pasta and pizza without meat. Dedicated vegan restaurants are limited — Valletta does not have a developed vegan food scene.

What is the best way to experience Maltese food culture?

Book a food walking tour for your first day (€45-65, 3 hours) to understand the context. Then spend the rest of your time eating independently at the specific restaurants listed here. Markets (Marsaxlokk Sunday, Valletta daily) provide the best window into daily Maltese food culture.

Are the Michelin restaurant prices in Valletta reasonable?

Malta does not yet have Michelin stars, but Noni operates at approximately Michelin brasserie level (1-star equivalent quality in a major European city) at prices that would be considered mid-range in London or Paris (€70-90 for 3 courses). By Maltese standards it is expensive; by European fine dining standards it is genuinely good value.


Maltese food and drink worth knowing before you eat

Understanding what Maltese food actually is — beyond “Mediterranean with rabbit” — improves every meal in Valletta.

The essential Maltese dishes

Fenkata (rabbit stew): The national dish. Rabbit is slow-cooked in red wine with garlic, tomatoes and herbs. The correct order at Rubino or Ta’ Kris. Do not order it at a Republic Street restaurant where it will be a reheated simulation. Allow 30-40 minutes for it to be prepared properly.

Aljotta: A fish soup made with garlic, fresh tomatoes, herbs and whatever fish is fresh that day — typically serran, white bream or grouper. Light and intensely flavoured. The correct starter at any traditional restaurant.

Lampuki (dolphinfish): Malta’s seasonal speciality fish, in season from August through November. Grilled, baked in tomato sauce, or made into a savoury pie with spinach and capers. When it is on the menu in season, order it.

Pastizzi: The flaky pastry snack filled with ricotta (tal-irkotta) or mushy peas (tal-piżelli). Not a restaurant item — bought from pastizzerias by the piece. The correct breakfast or mid-morning snack. Available everywhere; quality varies; Crystal Bakery in Rabat and the bakeries on Old Bakery Street in Valletta are the reliable choices.

Ftira: Maltese bread with a distinctive ring shape, baked with Maltese sourdough starter. The ftira biż-żejt version is bread drizzled with tomato paste and olive oil, topped with tuna, capers, olives and sometimes local cheeselets. Better than it sounds.

Gbejniet (cheeselets): Small sheep’s or goat’s milk cheeses, made fresh or sun-dried and rolled in pepper. Available from markets and good delicatessens. The Gozitan version is considered superior — firm, slightly tangy, eaten with crusty bread.

Maltese wines

Malta has three Wine Denomination of Origin areas: Mdina, Gozo, and Siggiewi. The local producers worth trying:

Meridiana: The most established premium producer. The Astarte Chardonnay and the Isis Cabernet Sauvignon-Sangiovese blend are consistently well-regarded. Available at good Valletta restaurants and the winery in Ta’ Qali.

Marsovin: The largest Maltese producer, with a wide range from everyday to premium. The Grand Vin series is reliable; the Gemelli is particularly good value.

Ta’ Mena (Gozo): Small producer on Gozo with wines made from local Gellewza and Girgentina grape varieties. Worth seeking out at Gozo farmhouse stays and Gozitan restaurants.

Delicata: Mid-range producer with wide distribution. The Maltese red blend at €8-12 a bottle is honest everyday wine.

Where to drink well in Valletta without overpaying

Trabuxu Wine Bar (Strait Street): Malta’s most respected wine bar — the list is carefully chosen, prices are fair, and the knowledgeable staff can guide choices. Open evenings.

Koccio (Republic Street): Wine bar and tasting room with regular events. Better suited to afternoon or early evening than late-night drinking.

Legligin (St Mary’s Street): Already listed under restaurants, but the wine-and-mezze format here makes it equally a drinking destination. Particularly good Maltese and Sicilian selection.

The average hotel bar: To be avoided unless you need convenience. Standard pour of local wine costs €6-9 at hotel bars; the same wine costs €4-5 at Strait Street bars.


A note on seasonal eating

Valletta’s restaurant scene operates with more pronounced seasonality than most European capitals. October through April, local residents reclaim the restaurants — the menus shift toward heartier Maltese cooking, the staff have more time, and the experience of eating in Valletta becomes more intimate. July and August bring maximum visitor numbers, shorter service windows, and higher prices.

The best time to eat in Valletta: September and October. Warm enough for terrace dining, local residents returning, tourist crowds declining, and the lampuki fish in season. A dinner at ION Harbour terrace on a warm September evening with the Grand Harbour at sunset is among the better ways to spend €70 in Europe.

Last reviewed: May 2026