Best Restaurants in Valletta: 15 Top Picks for Every Budget (2026)
Food & Drink

Best Restaurants in Valletta: 15 Top Picks for Every Budget (2026)

Updated October 2026
β€’
8 min read

Valletta is Malta's undisputed dining capital. Within its tiny 0.8 kmΒ² walls you'll find over 30 scored restaurants β€” more per square metre than anywhere else on the island β€” ranging from Malta's only two-Michelin-star kitchen to humble family-run trattorias serving €12 plates of rabbit stew.

This guide ranks the 15 best restaurants in Valletta based on our independent scoring system (food, service and atmosphere, marked out of 40), with picks for fine dining, date nights, business lunches and budget-friendly meals.

The Top 5: Valletta's Best Restaurants

1. Ion Harbour β€” Malta's Only Two Michelin Stars

Ion Harbour sits atop the Iniala Harbour House hotel and holds the distinction of being Malta's only two-Michelin-star restaurant. Chef Kevin Bonello's tasting menus are technically dazzling β€” expect seasonal Maltese ingredients elevated to fine-dining heights, with harbour views that match the food. At €€€€€ pricing, this is a special-occasion destination, but for serious foodies it's unmissable.

Score: 36/40 β€” Food 19/20, Service 8/10, Atmosphere 9/10

2. Risette β€” French-Japanese Fine Dining

Risette brings chef Steve Scicluna's impressive CV (including London's Michelin-starred Clove Club) to a stylish dining room in the Rosselli hotel. The menu blends French technique with Japanese influences β€” think dashi-glazed sea bream and wagyu with yakuza-style precision. A more accessible alternative to Ion Harbour without sacrificing ambition.

Score: 32/40 β€” Food 17/20, Service 8/10, Atmosphere 7/10

3. Harbour Club β€” Mediterranean Tasting Menus

The Harbour Club offers one of Valletta's best-value fine-dining experiences: €55 for two courses, €70 for three. The cooking is complex and confident, with Mediterranean flavours given a French polish. The waterside location near the Grand Harbour adds to the appeal.

Score: 31/40 β€” Food 16/20, Service 8/10, Atmosphere 7/10

4. Noni β€” Michelin-Starred Mediterranean

Noni holds a Michelin star and offers set menus at €115 (intro) or €135 (deluxe). The cooking is technically superb, though some find the portions small. For those who appreciate precision and subtlety over heft, it's one of Valletta's finest.

Score: 29/40 β€” Food 15/20, Service 7/10, Atmosphere 7/10

5. Rubino β€” Historic Maltese-Sicilian

Rubino started life as a Sicilian confectionery shop in 1906. The Diacono family took over in 2008 and transformed it into one of Valletta's most beloved restaurants, serving traditional Maltese and Italian dishes with deep respect for heritage. The rabbit and fresh pasta are standouts.

Score: 29/40 β€” Food 15/20, Service 7/10, Atmosphere 7/10

Best Mid-Range Restaurants in Valletta (€€–€€€)

6. AKI β€” Contemporary Japanese

AKI is Valletta's go-to for upmarket Japanese. The lounge-bar atmosphere makes it as good for cocktails and small plates as for a full dinner. Sushi, sashimi and robata-grilled dishes are all reliably excellent.

Score: 30/40 β€” Food 16/20, Service 7/10, Atmosphere 7/10

7. 59 Republic β€” Modern International

59 Republic caters to Valletta's distinguished clientele with light, imaginative international dishes β€” some American, some Japanese, all refined. The bite-size snacks are perfect with a glass of wine.

Score: 30/40 β€” Food 15/20, Service 7/10, Atmosphere 8/10

8. Il Horza β€” French-Maltese Bistro

Il Horza is a welcome new addition to the Valletta scene, taken over by a passionate pair of hands. The French-Maltese menu is serious about cooking, with classic dishes done properly. Great value at €€ pricing.

Score: 30/40 β€” Food 14/20, Service 8/10, Atmosphere 8/10

9. Grain Street β€” Modern Mediterranean Small Plates

Grain Street is the more accessible sibling of the pricey Under Grain. The "street food" label is aspirational, but the small plates are genuinely good β€” perfect for sharing over a bottle of wine.

Score: 29/40 β€” Food 15/20, Service 7/10, Atmosphere 7/10

10. Radici Malta β€” Southern Italian Excellence

Radici Malta brings the best of Italian cooking to a Milano-feeling dining room. Inventive flavours, beautiful presentation β€” the uovo in camicia (poached egg) antipasto is a standout.

Score: 29/40 β€” Food 15/20, Service 8/10, Atmosphere 6/10

11. Giannini β€” Seafood Mediterranean

Giannini has been a Valletta staple for nearly forty years. Chef-patron Aaron DeGiorgio offers traditional cuisine of classics well done, with a seafood focus. Reliable, consistent, and a local favourite.

Score: 29/40 β€” Food 14/20, Service 7/10, Atmosphere 8/10

12. Kaiseki β€” Asian-Mediterranean Fusion

Kaiseki blends Asian and Mediterranean flavours in a tasting-menu format. The fusion can seem strange at times, but it works β€” and the name nods to the traditional Japanese multi-course style.

Score: 29/40 β€” Food 14/20, Service 8/10, Atmosphere 7/10

Best Budget-Friendly Restaurants in Valletta

13. Palazzo Preca β€” Maltese Family Cooking

Palazzo Preca is run by the Preca sisters, who learnt their craft from their father. Award-winning Maltese and Mediterranean fine dining in a palazzo setting β€” not cheap, but the heritage and heart make it worth it.

Score: 28/40 β€” Food 14/20, Service 7/10, Atmosphere 7/10

14. Trabuxu β€” Italian Bistro

Trabuxu is something of a Valletta tradition. Straightforward Maltese and Italian dishes in a bistro setting. The vitello tonnato is decent, but you're better off with the fresh pasta.

Score: 28/40 β€” Food 13/20, Service 8/10, Atmosphere 7/10

15. Rampila β€” Mediterranean with a Terrace

Rampila offers Mediterranean and European fine dining with one of Valletta's best terraces. The food is solid rather than spectacular, but the setting makes it a great choice for a long lunch.

Score: 28/40 β€” Food 14/20, Service 7/10, Atmosphere 7/10

How to Choose a Restaurant in Valletta

For a special occasion: Ion Harbour or Risette β€” book well ahead.

For a romantic dinner: Harbour Club or Giannini β€” both have waterside settings.

For the best value fine dining: Harbour Club (€55/€70 tasting menus) or Il Horza.

For authentic Maltese food: Rubino or Palazzo Preca β€” both serve heritage Maltese cooking.

For a quick lunch: Grain Street or Trabuxu β€” both do good small plates.

Practical Tips for Dining in Valletta

  • Book ahead β€” Valletta's best restaurants fill up, especially on weekends and cruise-ship days
  • Lunch is cheaper β€” many fine-dining restaurants offer set lunch menus at 30–40% off dinner prices
  • Check cruise schedules β€” on days when large ships are in port, the city is busier; see our cruise schedule
  • Walk the side streets β€” some of the best restaurants are tucked away on Strada Stretta (Old Bakery Street) and Strait Street

More Malta Restaurant Guides

Frequently Asked Questions

What are the best restaurants in Valletta?
The top-rated restaurants in Valletta include Ion Harbour (Malta's only two-Michelin-star restaurant), Risette, Harbour Club, Noni, and Rubino. Our guide ranks all 15 by food, service and atmosphere scores.
How many Michelin-starred restaurants are in Valletta?
Valletta has two Michelin-starred restaurants: Ion Harbour (two stars) and Noni (one star). Both offer tasting menus and require advance booking.
Where can I find cheap eats in Valletta?
For budget-friendly dining in Valletta, try Il Horza, Trabuxu, or Grain Street, which offer good meals at €€ pricing. Many fine-dining restaurants also offer cheaper set lunch menus.
Do I need to book restaurants in Valletta in advance?
Yes, especially for fine-dining restaurants like Ion Harbour, Risette and Noni. Book at least a week ahead for dinner, and even further ahead during peak season (June–September) and on cruise-ship days.
What is the best restaurant in Valletta for a special occasion?
Ion Harbour is the top choice for special occasions β€” it's Malta's only two-Michelin-star restaurant with harbour views and tasting menus. Risette and Harbour Club are excellent alternatives for a memorable dinner.
best restaurants in VallettaValletta restaurantswhere to eat in VallettaMalta restaurantsValletta diningMichelin star Maltafine dining VallettaValletta food guide