Skip to content

Where to eat in Valletta

16 independent restaurants, bakeries and food spots in Valletta. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in Valletta

  1. Eat

    Caffe Cordina

    Venerable cafe, popular for lunch or for pastries & coffee in the coffee bar. Mixed reviews of the food.

    Mon-Sat 08:00-19:00, Sun 08:00-16:00

  2. Eat

    Café Deux Baronnes

    Expensive even by local standards, but the cafe has a relaxed atmosphere and a good view of Grand Harbour and Fort Sant'Angelo.

  3. Eat

    Croce Bonaci Caterers

    Secluded site with wery good breakfast and tremendous sandwiches. Great little café with friendly and helpful staff. Authentic Maltese food. Excellent welcome.

  4. Eat

    Legligin

    A set menu of Maltese dishes. Food varies each day depending on what they buy at market. Vegetarian options. No à la carte menu. Wine pairing for €40 extra.

    Tue-Sat 13:00 - 01:00, Sun Mon 18:00 - 01:00Set menu €35 lunch, €45 dinner

  5. Eat

    Luciano Restaurant

    Good food for reasonable prices in a charming location near cathedral - big portions. On 3rd floor of Luciano Hotel.

  6. Eat

    Malata Restaurant

    If you are looking for a place in Valletta to have dinner on a terrace, then this is a nice place to go slightly later in the evening when the square in front of the Grand Master's palace is almost emptied of parked cars.

  7. Eat

    Museum Cafe

    Cosy little café with very impressive interior and amazing food. It is one of the old Maltese bars as they ought to be. Great to enjoy original Maltese ftira. The owner is super nice and accommodating.

  8. Eat

    Nenu the Artisan Baker

    Bakery famous for its ftira (traditional Maltese ring-formed bread). Also serves Maltese dishes and desserts.

    Tue-Sat 11:45-15:30 and 18:00-23:30, Sun 11:45-16:00ftira €12, mains €14-18

  9. Eat

    No.43

    Café with fresh sandwiches, soups, salads and home made cakes. At the counter you can choose salads to eat in or take out.

    Mon-Sat 08:00-17:00

  10. Eat

    Old Bakery's Pizza e Pasta

    Small size pizza restaurant. Fresh ingredients for a good pizza cooked in a wood oven. The pizza is tasteful like Italian pizzas.

  11. Eat

    Rubino

    Maltese traditional cuisine is served in this restaurant which was opened in 1906. Prior reservation recommended.

    Mon 12:30 - 14:30, Tue-Fri 12:30 - 14:30 and 19:30 - 22:30, Sat 19:30 - 22:30

  12. Eat

    Scoglitti

    Fish restaurant right next to the sea. They serve freshly caught fish, lobsters and oysters.

    daily 12:00 - 15:00, 19:00 - 23:00

  13. Eat

    The Circle's Bar And Coffe Shop

    The interior is charming and the food is homely. A great air-conditioned place to have a break from the sun.

  14. Eat

    The Submarine

    Kind and good sandwiches. The Porchetta is sublime. Most humble ftira and salads in the city. Vegan and Vegetarian friendly.

  15. Eat

    Da' Pippo Trattoria

    A place where locals go for lunch. Good seafood.

    Daily 11:30-15:30

  16. Eat

    De Robertis

    Castille Hotel Roof Top Restaurant

    Great view and tasty food.

    Daily 12:00-14:30, 19:00-22:00

Listings from the Wikivoyage guide to Valletta (CC BY-SA 4.0).