Valletta is small. About 1km long and 600m wide, with maybe 80 restaurants and another 50 cafes and bars packed in between. The good news: the best ones are mostly local, mostly affordable, and walkable to from any Valletta hotel. The bad news: there are a fair number of “international Mediterranean” tourist traps with English menus on Republic Street that will sell you a €22 spaghetti carbonara that lives in a microwaveable form. This guide picks the restaurants that are worth your evening, broken down by what kind of meal you actually want.
For wider food coverage see traditional Maltese food: 15 dishes, best Malta food tours, and pastizzi specifically in best pastizzi in Malta.
Some links below are affiliate links — they don’t change your price, and they help keep this guide running.
How to choose where to eat in Valletta#
Five quick filters that get you 80% of the way:
- Walk past the menus on Republic Street’s main strip after 19:00. If a menu is in 6 languages with photos, skip.
- Strait Street is the dinner street. Republic Street is the cafe street. Marsamxett and South Street are quieter local picks.
- Local family restaurants serve smaller, more focused menus than tourist places. 8–12 mains is usually a good sign; 30 mains is rarely.
- Maltese restaurants book up Friday–Saturday nights and Sunday lunches. Reserve 2–4 days ahead in summer.
- Lunch is when Valletta restaurants are at their best value. Most do €15–25 lunch menus that drop to €25–40 dinner equivalents.
Best Valletta restaurants by category#
Maltese tasting menus and slow cooking#
Legligin (Strait Street) — The Valletta restaurant we’d send a single visiting friend to. Maltese small plates in a stone-vaulted cellar, no fixed menu (the chef writes one daily on the chalkboard), wine list focused on Maltese and Sicilian. €35–55pp for 4–6 plates. Bigilla, octopus, rabbit, fenkata-style ravjul, gbejna with honey. Book 3–5 days ahead.
Tal-Petut (Birgu, water-taxi from Valletta — 5 minutes across the Grand Harbour) — A 6-course Maltese tasting menu in a tiny dining room run by chef Donald Falzon. €55pp, set menu only, dinners only, book 1–2 weeks ahead. The most “research project” Maltese cooking on the islands. Worth the boat ride.
Trabuxu Wine Bar (Strait Street, opposite Legligin) — Small plates + Maltese and Sicilian wine list. €25–40pp for a 2–3 plate dinner. The casual sister to Legligin, run by the same family. Walk-ins easier than Legligin but still book Friday–Saturday.
Fine dining#
Noni (Republic Street) — One of the most-awarded restaurants in Malta, modern Maltese with a tasting menu (€85pp, 7 courses) or à la carte (€50–70pp). Stone-walled basement, intimate, book 2 weeks ahead for weekends.
Caviar & Bull at the Phoenicia (just outside City Gate) — Hotel restaurant with serious cooking, a Mediterranean-fusion menu, and a terrace overlooking Floriana Gardens. €70–110pp. Cocktails are excellent.
de Mondion at Xara Palace, Mdina (worth the bus from Valletta) — One Michelin star, fine-dining with Maltese references. €120–180pp. The proper splurge meal of a Malta trip; book 3+ weeks ahead.
Rampila (built into the bastion walls, near Casa Rocca Piccola) — Maltese fine dining in a converted bastion tunnel. €60–85pp. Atmospheric, slightly theatrical, book a window table.
Casual lunch and ftira#
Nenu the Artisan Baker (St Dominic Street, Valletta) — The textbook Maltese ftira lunch. €8–14 per ftira, casual, fast, no booking needed. Build-your-own with tuna, capers, olives, sundried tomato, gbejna. The best lunch in Valletta when you’ve got 35 minutes.
Caffè Cordina (Republic Street) — Operating since 1837, Valletta’s historic grand cafe. €15–25 for a sit-down lunch (sandwiches, pasta, salads, kannoli for dessert). Touristy but legitimate — locals still use it for coffee meetings. The terrace looks onto Republic Street; eat inside for the atmosphere.
Crystal Palace, Rabat — bus 51/52/53 from Valletta, 30 minutes — €0.50 pastizzi, no seating, the cheapest legitimate lunch in Malta. Worth knowing about. Full coverage in best pastizzi in Malta.
Wine bars and small plates#
Trabuxu Wine Bar (covered above — also the best wine bar in Valletta).
Bridge Bar (Strait Street) — small plates, Maltese wine, candlelit tables on the steps outside on summer evenings. Less of a destination dinner, more of a “second drink + cheese plate” stop. €15–25pp.
Tico Tico (Strait Street) — small Latin-leaning bar, Maltese wine list, occasional live music. €15–25pp for snacks and drinks. Good late-evening spot when restaurants close.
Seafood and fish#
Palazzo Preca (Strait Street) — Maltese fish-focused restaurant in a converted palazzo. €40–60pp. Octopus, fresh fish of the day, lampuki in season. Book ahead.
The Harbour Club (Liesse Hill, Valletta side of the Grand Harbour) — Mediterranean fish and seafood, harbour-edge terrace. €40–60pp. Sunset dining is the angle.
Ir-Rizzu and Tartarun (Marsaxlokk, not Valletta) — Worth the 40-minute bus ride for a long fish lunch by the luzzu boats. €30–50pp. The Sunday-morning fish-market combination is a Malta highlight.
Vegetarian, vegan and modern#
Vegan Diner (Triq il-Lvant, Valletta) — Plant-based menu, casual, €15–25pp. Modern, colourful, a relief if you’ve been eating rabbit and fish for three days.
Soul Food (Triq San Pawl) — Fusion-vegetarian café, breakfast and lunch. €12–20pp. The brunch crowd’s Valletta spot.
Late-night and after-dinner#
Strait Street generally — most bars open until 02:00 in summer. Tico Tico, Bridge Bar, Yard 32 for cocktails and small plates after dinner.
Charles Grech (Republic Street, near Caffè Cordina) — Maltese pastries and coffee, late opening. The right finishing-point for a Valletta evening.
Breakfast#
Caffè Cordina is the historic option (€8–15 for full breakfast). Soul Food is the modern option. Pastizzeria stops (Maxim’s in Sliema, ferry across, then walk into Valletta) are the local option.
For pastizzi-specific recommendations see best pastizzi in Malta.
Restaurants by occasion#
A first-night dinner: Legligin or Trabuxu (Strait Street).
A lunch break during sightseeing: Nenu the Artisan Baker.
A celebration dinner: Noni, Caviar & Bull, or de Mondion (in Mdina).
A quick bite between museums: Caffè Cordina (sit-down) or a Strait Street wine-bar small plate.
A second-tour evening with one drink: Bridge Bar or Trabuxu for a wine flight.
A summer evening on a terrace: Caviar & Bull at the Phoenicia, or The Harbour Club.
A Sunday lunch: Tartarun or Ir-Rizzu in Marsaxlokk after the morning fish market (40 min bus from Valletta).
A vegetarian dinner: Vegan Diner.
What to order#
A short crib sheet for first-time orders at any Maltese restaurant in Valletta:
- Starter: bigilla with galletti (~€6), or octopus salad
- Pasta: ravjul tal-gbejna (cheese ravioli) or spaghetti bil-fenek (rabbit gravy spaghetti)
- Main: fenek bil-marsala (rabbit in Marsala wine), bragioli (beef olives in red gravy), or fresh fish of the day
- Dessert: kannol or imqaret with vanilla ice cream
- Wine: Marsovin Cassar de Malte (red), Meridiana Isis (white), or Antonin Gellewża (the indigenous red grape)
- Beer: Cisk lager
- Soft drink: Kinnie
For wider context on every dish see traditional Maltese food: 15 dishes.
Booking ahead in Valletta#
| Restaurant | When to book |
|---|---|
| Legligin | 3–5 days ahead summer, 1–2 days winter |
| Tal-Petut (Birgu) | 1–2 weeks ahead — set menu, small dining room |
| Noni | 2 weeks ahead Friday–Saturday |
| Caviar & Bull | 1 week ahead Friday–Saturday |
| Trabuxu Wine Bar | 1–3 days ahead Friday–Saturday |
| Caffè Cordina | walk-in, may queue 10 minutes at peak |
| Nenu the Artisan Baker | walk-in lunch, 1–2 days ahead for dinner |
| de Mondion (Mdina) | 3+ weeks ahead, especially Friday–Saturday |
| Ir-Rizzu / Tartarun (Marsaxlokk) | 1 week ahead Sundays, 2–3 days other days |
Most restaurants take bookings via Instagram DM as readily as phone. Many have OpenTable or their own websites.
Average cost in Valletta#
| Meal | Mid-range cost |
|---|---|
| Pastizzo + coffee breakfast | €3–5 |
| Casual ftira lunch | €10–18pp |
| Caffè Cordina sit-down lunch | €15–25pp |
| Wine-bar small-plate dinner | €25–40pp |
| Maltese tasting dinner (Legligin, Trabuxu) | €35–55pp |
| Maltese fine dining (Noni) | €60–85pp |
| International fine dining (Caviar & Bull, de Mondion) | €80–130pp |
| House wine 25cl | €5–8 |
| Cocktail at a bar | €10–14 |
For wider trip-cost picture see Malta travel costs.
Insider tips#
- Sunday is the slowest evening for Valletta restaurants. Many Maltese eat at home Sunday lunch and skip dinner, so reservations are easier. Sunday lunch in Marsaxlokk is the trade.
- The kitchens close earlier than the bars suggest. Most Valletta kitchens close at 22:30. After that you’re in Strait Street wine-bar small-plate territory.
- Cordina’s interior is much better than the terrace. The marble + wrought-iron room is the experience.
- The Barrakka Lift saves you a steep climb back up. €1 from the Lascaris waterfront restaurants to Upper Barrakka. Useful after a heavy dinner.
- Many restaurants take the Maltese habit of “service charge included” — but waiters appreciate a small tip on top (€2–5).
- Tap water is safe but mineral-heavy. Order acqua naturale (still bottled) for table water; €2–4 a bottle, refilled freely.
- The kannoli at Cordina are a worthy dessert in their own right; a sit-down coffee + kannol is one of Valletta’s best 20-minute experiences.
Common mistakes#
- Eating at hotel restaurants in Sliema and “trying Maltese food at the breakfast buffet.” Sliema hotel breakfasts are not Maltese cooking. Walk into Valletta.
- Booking Republic Street restaurants with English-only menus and 30+ items. Almost all of these are tourist traps. The good Republic Street places (Cordina, Charles Grech) are smaller-format historic cafes, not “Maltese restaurant” signage.
- Ignoring Strait Street. Most of the good evening eating is here. The street feels narrow and quiet from Republic Street; it lights up after 19:30.
- Not booking Legligin or Tal-Petut. Both are small (12–24 covers) and book up; walk-ins after 19:00 on a Friday will be unsuccessful.
- Skipping the Three Cities for dinner. A water-taxi to Tal-Petut in Birgu is one of the best dinner experiences in Malta. Don’t restrict yourself to Valletta proper.
- Ordering “pasta carbonara” or “pizza margherita” at a Maltese restaurant. Stick to Maltese-specific dishes (rabbit, fish, ravjul, bragioli) when in doubt — they’ll be better cooked.
- Eating at 21:00 with kids who’ll fall asleep in their pasta. Maltese restaurants will seat families at 18:30 without judgement; book early.
Restaurants in a wider Malta trip#
For most travellers, Valletta is 2–3 dinner nights of a 5–7 day Malta trip. The right rotation:
- Night 1 (arrival): something easy — Trabuxu, or a Sliema restaurant near your hotel
- Night 2 (Valletta day): Legligin or Tal-Petut (book ahead) — the “real Maltese tasting” night
- Night 3 (Mdina day): de Mondion at Xara Palace if you’re splurging, otherwise a Mdina/Rabat dinner
- Night 4 (south coast / Marsaxlokk): Sunday lunch at Tartarun or Ir-Rizzu
- Night 5 (Comino day): something light back at your hotel base
- Night 6+ (Gozo days): Gozo restaurants — see where to stay in Malta for Gozo recs
For full itineraries see 3 days in Malta, 5 days Malta + Gozo, and 7 days in Malta.
FAQ#
What’s the best restaurant in Valletta?#
For most first-timers: Legligin (Strait Street) for slow Maltese small plates in a stone-vaulted cellar. Noni if you want fine dining. Tal-Petut in Birgu (5 minutes by water-taxi) if you want a tasting-menu-only Maltese chef’s table.
Where do locals eat in Valletta?#
Strait Street wine bars (Trabuxu, Bridge Bar, Tico Tico) for evening, Caffè Cordina and Charles Grech for cafe-and-coffee, Nenu the Artisan Baker for ftira lunch. Maltese-family Sunday tradition is more often Marsaxlokk fish lunch than Valletta.
Are Valletta restaurants expensive?#
Mid-range. A casual lunch is €10–18pp; a Maltese tasting dinner is €35–55pp; fine dining €80–130pp. Cheaper than Italian fine dining, on par with Greece, more expensive than Eastern Europe. The pastizzeria-and-cafe option is genuinely cheap (€5–10pp).
Do I need to book restaurants in Valletta?#
For Friday-Saturday dinners and Sunday lunches: yes, 3–7 days ahead at the popular places (Legligin, Noni, Tal-Petut, Caviar & Bull). For weekday lunches and shoulder-season dinners, walk-ins are usually fine.
What’s the best Maltese restaurant in Valletta?#
Legligin for casual Maltese tasting, Tal-Petut in Birgu for the chef’s-table version, Palazzo Preca for fish-focused Maltese, Noni for modern Maltese fine dining.
Where can I eat ftira in Valletta?#
Nenu the Artisan Baker on St Dominic Street — the textbook ftira lunch, €8–14. Caffè Cordina has a smaller fancier version. Most working bakeries sell ftira from 10:00 to 13:00 and run out by mid-afternoon.
Are Valletta restaurants vegetarian-friendly?#
Mostly — most Maltese restaurants offer vegetarian options (ravjul, bigilla, kapunata, qaqocc mimli in spring). Vegan Diner and Soul Food are dedicated plant-forward options. Pure vegan dining outside those is more limited.
Where should I have a romantic dinner in Valletta?#
Rampila (built into the bastion walls, atmospheric), Caviar & Bull (Phoenicia terrace), The Harbour Club (sunset over the Grand Harbour), or Tal-Petut in Birgu (intimate chef’s table). For pure scenery, the Phoenicia terrace at sunset is hard to beat.
Where can I eat in Valletta on a Sunday?#
Most Valletta restaurants are closed Sunday evenings. The Sunday tradition is Marsaxlokk lunch at Tartarun or Ir-Rizzu. Caffè Cordina is open Sunday daytime. Strait Street wine bars often skip Sunday too.
Is the Phoenicia hotel restaurant worth eating at?#
Caviar & Bull at the Phoenicia is a serious restaurant on its own merit — Mediterranean-fusion, ~€80–110pp, with the Phoenicia’s terrace and gardens. Not a generic hotel restaurant. Worth a dinner if you’re splurging.
Last verified: April 2026. Restaurant openings, menus and prices change — confirm with the restaurant before booking.




