Restaurants in Malta often offer the ability to eat out in the open air.

Top 50 Best Malta Restaurants and Eating Out Guide

4.48/5 (48)

Need a couple of recommendations for restaurants in Malta? You’e come to the right place. Here’s a list of my favourite places to eat, based on personal experience.

Restaurants in Malta often offer the ability to eat out in the open air.

Last updated: May 2018

When it comes to restaurants in Malta, you’ll find that there’s a good selection with a relatively high standard of food quality and service.

Living in Malta and enjoying a good meal out, I’ve tried a good number of local restaurants in Malta over the years. They’ve mostly been good experiences, there were the bad and the ugly and a select few are among a select few I consider to be the best, my favourites, which I’ve included in this guide of best restaurants in Malta.

Looking for restaurants in Valletta specifically? Have a look at this article: Top 10 Best Valletta restaurants guide

Food is obviously an important part of travelling. Apart from being a basic necessity to find a place you can eat well and not risk any nasty holiday surprises, it’s often also a big part of a country’s culture.

Malta is no exception.

Good food isn’t hard to find here and Maltese food reflects on the Maltese people in general: Genuine, hearty and prepared with passion.

Before you dive in to shortlist a few places, here are a few notes to get you started:

  • I’ve separated the regular restaurants (sorted by location), mostly serving Mediterranean food, from the ones that specialise in Maltese cuisine
  • You’ll find restaurants that suit most budgets, with an indicator to give you an idea of how much a regular starter/dinner/drinks meal will cost you, with €€ being in the €25-30 per person bracket
  • Maltese street names are listed (locally English translations are used sometimes) for you to be able to easily locate them on your favourite Maps app
  • Finally – a disclaimer: The below restaurants I’ve all dined at myself and are listed because I enjoyed a good meal there and not because I was paid to mention any.

If you’ve already had a good experience at a restaurant not listed here, leave a comment below!

Tips and guide for eating out in Malta

  • Some restaurants are busier than others, so you’re best off calling in advance to make a reservation. Ignore email addresses – Few restaurants take online bookings, let alone via email. Your best bet is a phone call, or in some cases a message through their Facebook page.
  • Most restaurants open for dinner at 6 or 7pm, and will rarely take calls for reservations during the day. Either try your luck if it’s a normal weekday or call the evening before.
  • Even in tourist hotspots, it’s not common to be billed for cover charges. If you do encounter such restaurants, obviously don’t feel obliged to tip.
  • Speaking of tipping: Yes, tipping is common and usually a tip of 10% is just fine.
  • Major credit cards are widely accepted at restaurants in Malta.
  • Saturday nights are – as you’d expect – the busiest, closely followed by Sunday lunch and often you’d need to make your reservation several days in advance for the more popular restaurants.
  • When you get offered specials, even though you can ask for price estimate they will always tell you it depends on the weight of the protein chosen. You can count on having to pay higher prices than you’d expect in those instances but you can always ask in advance.
  • Do you have special dietary requirements? Unless clearly stated on their website and/or menu, it’s advised to call and ask whether your restaurant of choice caters for your needs.

Valletta travel guide for 2019!

Best Restaurants in St. Paul’s Bay, Buġibba and Qawra

Lunch and snacks

La Krepree

Location: Buġibba Seafront, opposite McDonald’s – 165, Triq Dawret il-Gzejjer
Opening hours: Daily from noon till 23:00h

You’ll find a few places here and there that make French-style crêpes, but the guys that were around first still make the best ones in Malta. They’re located on the seafront of Buġibba and it’s rarely ever quiet here. You get served pretty quickly nevertheless and you’ll have a good choice of savoury and sweet crêpes, to go or to eat on the small terrace out front.

Dr. Juice

Location: Buġibba Square
Opening hours: Daily, 7:00h – 22:00h
Cost: €5 for a regular-sized juice

If you’re looking for a healthy snack, you can find Dr Juice at the Bugibba square. They prepare a variety of juices made from fresh ingredients.

Dining out

Zeus (Greek restaurant)

Location: Xemxija Hill, Xemxija (outskirts of St. Paul’s Bay, on the road towards Mellieha)
Contact details: +356 2157 8585 |
Opening hours: Tue – Sat 19:00h – 23:00h, Sun 12:00h – 15:00h and 19:00h – 23:00h
Cost: €€

Zeus is one of those restaurants that establish a good level of service and food and remain consistent in terms of quality. They serve Greek dishes, which means good meats and fish but also a select choice of vegetarian-friendly options. Add to that the very hospitable owners and staff and you have a restaurant you’ll want to visit for dinner more than once.

Gillieru Restaurant

Location: Triq il-Knisja, St. Paul’s Bay
Contact details: +356 2157 3480 |
Opening hours: Daily 12:30h – 14:30h and 19:30h – 23:00h
Cost: €€

If it’s fresh seafood you’re looking for, you’re at the right place with Gillieru in St. Paul’s Bay. Known even locally as a good seafood restaurant, they do fresh fish, octopus, calamari, etc. justice. Although personally, I feel that sometimes their food is pretty pricey and the restaurant itself could do with a lick of paint, the food itself never disappoints.

La Stalla

Location: Triq it-Turisti, Qawra
Contact details: +356 2157 1368
Opening hours: Daily 17:30h – 23:30h and Sun also 12:00h – 14:30h
Cost: €€

Quaint little family-run restaurant in Qawra (one of the few left in the area) that serve good food at reasonable prices. The type of food is Mediterranean, with a selection of salads, plates of pasta, pizzas, steaks, fresh fish, etc. The interior could do with a bit of a facelift but with food being the priority it’s worth paying a visit.

Lovage Bistro

Location: Triq l-Imħar, Qawra
Contact details: +356 2157 2088 |
Opening hours: Mon and Wed-Fri 18:30 – 22:30h, Sat 18:30 – 23:00h and Sun 12:00 – 15:30h.
Cost: €€

It’s not uncommon to find great little restaurants in the most unassuming of places in Malta. Lovage Bistro is a perfect example of that. Located in a regular residential street, in a side road from main street Triq it-Turisti, Lovage Bistro offers a lovely dining experience with flavourful dishes.

Duo Restaurant & Bar

Location: Dawret il-Qawra, Qawra
Contact details: +356 2157 8236 |
Opening hours: Tue – Sun 18:00h – 23:00h
Cost: €€€

I’ve dined at Duo a few times over the past couple of years and both the food and service have been very good each time. With a variety of high-quality Mediterranean dishes, it’s a great place for some proper dining out, with a nice selection of wines and a lovely setting. Although a little pricier than other restaurants, you get good value and I definitely recommend giving them a try.

Ta` Cassia

Location: Triq Il-katakombi, Salina, Malta
Contact details: +356 2157 1435
Opening hours: Daily, from 18:30h till late
Cost: €€

This restaurant is another one of my favourites. They’re located just outside of Qawra, at the start of the coast road that takes you to St. Julian’s in a small place called Salina (a name earned thanks to the nearby salt pans).

Ta` Cassia are an established name in the local restaurant scene and is a family-run establishment, with excellent food, consistent quality and very friendly service who are happy to accommodate any special requests. They offer a good selection of meats and fresh fish – great Mediterranean food. There’s nothing wrong with the decor either, with the restaurant housed in an old-style farmhouse with a lovely garden at the back where food is served in summer.


Location: Triq il-Knisja, St. Paul’s Bay
Contact details: +356 2157 3759 |
Opening hours: Mon – Sat 18:30h – 23:00h, Sun 12:00h – 15:30h
Cost: €€€€

If you’re looking for gourmet dining in this part of the island, Tarragon is a restaurant with a good reputation for serving high-quality dishes and a good selection of quality foreign and local wines. Consistent, passionate about their food, I’ve had good dining experiences here. Obviously, expect to pay gourmet prices.

The restaurant overlooks the bay, so be sure to ask for a table with a view!

Best Restaurants in Sliema

Being a town that’s both popular among tourists as well as the locals, there’s a good choice of restaurants around in Sliema to choose from.

Lunch and snacks

Cafe Cuba

Location: Triq Ix-Xatt Ta’ Tigne, Sliema (close to The Plaza Shopping Centre, opposite the bus terminus. Also at Pama shopping centre on the edge of Mosta)
Contact details: +356 2010 1313 |
Opening hours: Daily 8:00h – 23:00h
Cost: €€

Cafe Cuba is a great little place to grab a quick bite for lunch with a selection of pasta, pizza, salads, wraps and baguettes, etc. It’s usually pretty busy but if you’re lucky or have 5 minutes to wait it’s worth giving a try. Service is usually pretty quick and prices reasonable considering the location. (Places in Sliema are known to charge a little more than in other places on the island).

Just Burger

Location: The Plaza Shopping Centre, Bisazza Street, Sliema
Contact details: +356 2133 2232 |
Opening hours: Mon – Sat 9:00h – 20:00h and Sun 10:00h – 20:00h
Cost: €€

Probably the best burger place in Sliema, Just Burger make burgers with high-quality meat, a good choice of styles and a nice atmosphere to grab a good bite and pat your belly in full satisfaction afterwards.


Location: 30/39 Luzio Junction, Triq Stella Maris, Sliema
Contact details: +356 2133 7177 |
Opening hours: Tue – Sun 8:00h – 16:00h
Cost: €€

Mint is a waterfront cafe offering a selection of freshly prepared salads, freshly baked cakes and also dishes ranging from Thai fish cakes, Moroccan lamb tagine to a Spanish tortilla.

Dining out

La Cuccagna

Location: 47, Triq Amery, Sliema
Contact details: +356 2134 6703
Opening hours: Tue – Sun 19:00h – 23:30h
Cost: €€

La Cuccagna has a reputation for serving genuine, hearty food and is a great place if you like pizza and pasta, with a mostly Mediterranean menu. Gets good ratings and for good reason.

The Chophouse

Location: Censu Xerri Street, Sliema (on the seafront at Tigné Point)
Contact details: +356 2060 3355 |
Opening hours: 19:00h – 23:00h (Mon-Sat), 12:00h – 15:00h (Sun)
Cost: €€€

If you’re a meat lover you’ve found a good candidate in The Chophouse to get a juicy steak from, although they offer a variety of meats that go beyond just beef. Very tasty, good service and a great location. Ask for a sea view outside of the summer season or to be seated outside if you’re in Malta during the high season, to enjoy the views across Marsamxett Harbour.

La Vecchia Napoli

Location: 255, Tower Road, Sliema (also at Salini Resort near Qawra)
Contact details: +356 2180 3303  |
Opening hours: 12:00h – 23:00h (weekdays), 12:00h – 16:00h and 17:00h – 23:00h (Sat, Sun and public holidays)
Cost: €€

Looking for some of the best pizza around? You’ve found the right place to go to. La Vecchia Napoli has a reputation for serving some of the crunchiest, tastiest pizza in the area. The top tip for pizza choice: Try the Capo Di Monte (Mozzarella Fior di Latte, Parmigiano, Crema di Funghi e Tartufi, Prosciutto – awesome!).


Location: Triq San Vincenz, Sliema
Contact details: +356 2133 2172 or +356 7942 3568
Opening hours: Mon – Fri 18:30h – 22:00h and Sat 19:00h – 22:00h (Summer) and Mon – Fri 18:00h – 22:00h and Sat 18:30h – 22:00h (Winter)
Cost: €€

Il-Merill is a small, family-run restaurant tucked in a side street away from the hustle and bustle of the main street. Their menu consists of a mix of Mediterranean and Maltese dishes and is highly rated, also for its friendly service.

Fratelli La Bufala

Location: Tigne Point, Sliema (opposite The Point shopping centre, at the foot of one of the high-rise buildings there)
Contact details: +356 2138 7888 |
Opening hours: 12:00 – 15:00h and 19:00h – 23:00h (weekdays), 12:00h – 23:00h (Saturdays), 12:00h – 15:30h and 19:00h – 23:00h (Sundays)
Cost: €€

Fratelli La Bufala is a little bit special in the food they serve. Genuine Italian ingredients, cooked to perfection, whether you choose meat, chicken, pasta, pizza or salads. The downside? It’s a very busy place and service suffers sometimes. (Make a reservation in advance!) The upside? It’s busy because the food is really very good if you’re into Italian.

Best Restaurants in St. Julian’s and Paceville

Lunch and snacks

Badass Burgers

Location: No 1, Triq San Gorg, St. Julian’s
Contact details: +356 2138 4066 |
Opening hours: Mon – Thur: 18:00 – 23:00 Fri – Sun: 12:00 – 00:00
Cost: €€

Badass was one of the first proper burger places around in Malta and they’ve managed to maintain their standards of big, juicy burgers with a creative selection of options. The St. Julian’s restaurant has a nice open air backyard and the service is quick and friendly. The burgers themselves are a little pricier than you’d expect, but you’re eating out and the portion sizes are generous. Never been disappointed here.

Dr. Juice

Location: Spinola Bay, St. Julians
Opening hours: Daily, 7am – 9:30pm
Cost: €5 for a regular-sized juice

Not a restaurant as such but a good place for a healthy juice, with a choice of a variety of blends, freshly prepared right there and then.

The Dubliner

Location: Triq Gorg Borg Olivier, St. Julians
Contact details: +356 21367106 |
Opening hours: Daily, 11:00h till late
Cost: €€

The Dubliner is one of the few (Irish) pubs around that give you a good combination of atmosphere, variety in drinks as well as some proper, tasty pub grub. It’s a popular place among locals and foreigners alike and its location at Spinola Bay is a bonus.

Hard Rock Cafe Baystreet

Location: Level 2 – Bay Street Complex, Triq Sqaq Lourdes, St Julian’s
Contact details: +356 2372 2257 |
Opening hours: Mon-Sun 12:00h till late
Cost: €€

I know, Hard Rock is a franchise and all, but there’s absolutely nothing wrong with their food. Fresh ingredients, good variety decent prices. To me, it’s a perfectly good option (even for dinner) that gets good reviews.

Dining out


Location: 41 Paceville Avenue, Paceville, St. Julian’s
Contact details: +356 2137 5827 |
Opening hours: Mon – Sun 11:45h – 23:00h
Cost: €€

il-Pirata is a fairly new restaurant on the scene that’s quickly building a good reputation for the quality of its meat dishes. Don’t worry, despite its name, there won’t be any pirate-clad waiters serving you.


Location: Triq il-Knisja, St. Julian’s
Contact details: +356 21384060
Opening hours: Daily from 11:30h – 23:00h
Cost: €€

ir-Rokna is known across the island for baking delicious pizza, and a popular home delivery option for many. Eating out at the restaurant is good just the same, so if you’re nearby and in the mood for pizza I’d recommend stepping inside and making your choice. These guys are very flexible when it comes to changing the toppings.

Sale e Pepe

Location: Portomaso Yacht Marina, St. Julian’s
Contact details: +356 2138 3345 |
Opening hours: Tue – Sun 12:00h – 15:00h and daily from 19:00h – 23:00h
Cost: €€€

With a good selection of high-quality seafood, pasta dishes and pizza, Sale e Pepe is one of the best options for Italian food in the area. It’s also a good option for lunch, with a view over the marina of Portomaso, one of the island’s tallest buildings.

The Avenue

Location: Triq Gort, St. Julian’s
Contact details: +356 2135 1753
Opening hours: Daily, 12:00h – 14:30h and 18:00h – 23:30h
Cost: €€

The Avenue has been around for a while now and continues to provide a great food experience, with a good variety of Mediterranean dishes at reasonable prices and a nice, homely atmosphere. Good value!

Caviar & Bull

Location: Ix-Xatt ta’ San Gorg, St. Julian’s (part of the Corinthia Hotel St George’s Bay complex)
Contact details: +356 99993301
Opening hours: Mon – Sat: 18:30h – 23:30h, Sun: 12:00h – 15:30h and 18:15h – 23:30h
Cost: €€€€

Caviar & Bull are one of the few fine dining options in the area, with an interesting and varied menu with Mediterranean flavours at its core. Apart from the sublime food and great selection of wines, there’s a great view out over St. George’s Bay to enjoy a great dinner over. Well worth trying if you’re not on a budget.


Best Restaurants in Valletta

Valletta (Malta’s capital city) is a popular dining location for locals and foreigners alike, but because it’s not a popular place to stay among tourists, there are quite a few restaurants to discover that offer a great dining (and/or lunch) experience.

Lunch and snacks

Cafe Jubilee

Location: 125, St. Lucia’s Street, Valletta
Opening hours: 8:00h – 1:00h (weekends till 3am)
Cost: €€

Cafe Jubilee is a bit of a quirky place (in a positive sense). With a 1920s feel and a combination of both local and more popular Mediterranean food, there’s nothing quite like the place. Food is consistently good, service is attentive and friendly and the variety on the menu means there’s plenty to try out. Although it’s more the type of place you’d go for lunch, they do serve hot food for a light dinner as well.

Kantina Cafe

Location: 103, St John Street, Valletta
Opening hours: Mon – Sat 8:00h – 23:00h, Sun 9:00h – 16:00h
Cost: €€

With most of their seating outside, and located right next to St. John’s Co-Cathedral, Kantina is a great place to sit down for lunch, enjoy a nice filled baguette, salad or pasta dish and watch the relative peace of city life pass by. The service isn’t always great, but the food makes up for it and is reasonably priced.

Da Pippo Trattoria

Location: 136, Melita Street, Valletta
Opening hours: Lunch only, Mon – Sat, 11:30h – 15:30h
Contact details: +356 2124 8029
Cost: €€

I’ll be honest, I wasn’t quite sure whether to recommend Da Pippo to you or not – it’s a place I have mixed feelings about really and truly. I recommend giving the restaurant a try for two reasons: 1) The quality of the food (super tasty, well cooked, Mediterranean – fish, veal, pasta) and 2) the atmosphere. There’s nothing like it in Valletta. It’s a small, cosy place that fills up with mostly locals and offers charm in its chaos and business with the chatter of people having a good time in good company and with good food.

So what was I not impressed with? The cost. It is good food, and it is a fun dining experience, but it’s expensive. Worst of all, you don’t get to see a menu with prices, you’re given a few options for your table, you get served wine, water, liqueurs for after dinner, etc. but when it ends up costing €60 per person on a small scribbled note for a bill you can’t help but wonder whether you just got ripped off. Another small niggle is that although it’s fun and cosy, for a 6-footer space is a luxury inside.

Still, unless you’re claustrophobic or on a budget, I think most people would say they’d recommend a visit.  Their Tripadvisor ratings seem to tell that story, anyway.

Dining out


Location: 117/119, Santa Lucia Street, Valletta
Opening hours: Mon – Fri 13:00h – 1:00h, Sat – Sun 18:00h – 1:00h
Contact details: +356 2122 1699 |
Cost: €€€

Legligin is something a little different. It’s a cosy wine bar on the one hand but also a great place to get a good bite to eat. They tend to serve different types and flavours of Mediterranean food, but instead of an a la carte menu or a small set of specials for the day, you can opt in for different quantities of smaller, tapas-style, tastes of a number of dishes. If you’re not too picky with food, you’ll have a great night with different flavours, good wine and ending the night having had a satisfying meal. Great atmosphere too and very suitable to dine at with a group of people.

Guzé Bistro

Location: 22, Old Bakery Street, Valletta
Opening hours: Tue – Sat 12:00h – 14:30h and Mon – Sat 18:00h – 22:00h
Contact details: +356 2123 9686 |
Cost: €€

Guzé has been going strong as one of the top restaurants in the capital city, with a varied menu of Mediterranean flavours and high-quality ingredients for a very nice fine dining experience. Despite having a choice of interesting dishes and a gourmet take on staples, the prices charged are very reasonable for the quality served. Highly recommended.


Location: St Georges Palace Square, Valletta
Opening hours: Mon – Sat 12:00h – 14:30h and 19:00h – 23:00h
Contact details: +356 21233967 |
Cost: €€

Malata is the type of restaurant that’s better in summer than in winter, and that has nothing to do with their food or service, it’s simply the location. The restaurant itself is located in a cellar at the edge of St. George’s Square, opposite the Presidential Palace, which in winter months isn’t the cosiest place to be.

Come summer, however, sitting at one of their outside tables on the square does the good quality of their food justice and makes for a very enjoyable dining experience. Although mainly serving Mediterranean dishes, there’s also some French-inspired food that’s well worth trying. Their onion soup is amazing – and I’m not a soup person by any stretch of the imagination!

Sciacca Grill

Location: South Street, Valletta (No street number for some strange reason – Close to the General Workers’ Union)
Opening hours: 12:30–15:30h and 18:00–22:30h daily
Contact details: +356 2133 1310 |
Cost: €€€

Sciacca Grill is one of the best restaurants in Valletta for meat lovers, with high-quality cuts of steak, freshly prepared and grilled sausages and more. It’s a popular choice, especially on weekends but also on weekdays so book a couple of days in advance.

Scoglitti Restaurant

Location: 8, Boat Street
Opening hours: Tue – Fri 12:30h – 14:00h and Tue – Sat 19:30h – 22:00h
Contact details: +356 2123 5548 |
Cost: €€€

Tucked away at Valletta’s northern seafront near the Sliema ferry, Scoglitti is a lovely bright, modern restaurant that specialises in fresh seafood. If you and your company are specifically looking for deliciously prepared fresh fish in Valletta, this is an obvious choice.

Michael’s at the Civil Service Sports Club

Location: 113, Archbishop Street
Opening hours: Mon – Fri 12:00h – 15:00h and 19:30h – 22:00h, Sat 19:00h – 22:00h
Contact details: +356 2122 8500 |
Cost: €€€

Don’t let the ‘Sports Club’ reference fool you – Michael’s is an excellent fine dining choice with interesting dishes and having a good reputation for fresh fish dishes. Located to the side of St. George’s Square, near the Presidential Palace, it’s a good option for couples and groups looking for a quiet and enjoyable meal with a good bottle of wine.

Best Restaurants in other localities

There are many more restaurants worthwhile dining out at outside of the tourist hotspots, so if you’ve rented a car and want to explore a few other options, these are my recommendations.


DayFresh Meats & Grill

Location: Naxxar Road, Birkirkara
Opening hours: Mon – Thu 10:00h – 22:00h, Fri – Sat 10:30h – 22:30h and Sun 11:00h – 16:00h
Contact details: +356 2788 7727 |
Cost: €€

Birkirkara is probably not the most logical location to go out for dinner. In fact, there aren’t many options around. DayFresh is a fairly new concept where it’s all about different cuts of meat with a few decent sides, all at reasonable prices (since it’s not an expensive location to dine at).

Imagine a nicely decorated and furnished butcher shop with a dining area and you get the gist. You go up to the counter, choose your cut of meat and its sides, specify the temperature of your choice and you’ll be served with some nicely grilled, good quality meat in not much time at all.



Location: 12, Triq it-Tgham, Mellieha
Opening hours: Mon – Sun 19:00h – 22:30h (Summer), Mon – Sat 19:00h – 22:30h and Sun 12:00h – 14:30h (Winter)
Contact details: +356 2152 1145 |
Cost: €€€

Set in a rustic old farmhouse, this romantic restaurant on the edge of Mellieha offers a great ambience with genuine food and high-quality Mediterranean dishes. Although not particularly budget-friendly, its a la carte menu is balanced with a nice selection of local fish, beef and pasta dishes.


Location: Part of the Salini Resort complex at Salina (near Qawra), formerly located in Mellieħa
Opening hours: Tue – Sat 12:30 – 22:30h, Fri – Sun 12:30 – 14:30h
Contact details: +356 2157 4882 |
Cost: €€€

Giuseppi’s recently moved to the refurbished Salini Resort and although it hasn’t quite maintained the level of excellence I was used to when they were located in Mellieħa, it’s still a great dining option. Whether you order from the a la carte menu or opt for one of the specials of the day, there’s a good variety of interesting dishes, full of flavour and different concepts. It’s definitely one of the pricier choices, but well worth it in my opinion.


Tmun Mġarr

Location: Mġarr, Gozo
Opening hours: Mon/Thu/Fri/Sat: 12:00 – 14:00h and 18:30 – 22:00h, Wed 18:30 – 22:00h and Sun 12:00 – 14:00h
Contact details: +356 2156 6276 |
Cost: €€€

Tmun is one of my favourite restaurants in Gozo that never disappoints. Chef Paul Buttigieg and his team serve a variety of dishes with a varied menu and specialising in deliciously prepared fresh fish. This is a family-run business and it shows – they care about your dining experience and making sure you will want to return to have another taste off their menu.


If you’re planning a visit to Mdina, you’ll have a few good options for lunch/dinner to choose from, namely:


Marsaxlokk is known as the number one fishing village in Malta and several restaurants line the seaside of this quaint little village on the East coast of the main island. Fresh fish is available daily and it usually only gets busy on Sundays when families flock to Marsaxlokk for lunch.

I’ve tried several restaurants here and was rarely disappointed, although prices can vary from place to place, and the rule here really is that “you get what you pay for”. Without particular preference – they’re all very good – these are the restaurants I believe do fresh fish justice most:

Location: All located along the seafront

As mentioned, if you’re on a budget they’ll probably be a bit on the expensive side for you, but overall the prices are reasonable for the quality of food served.

Getting a taste of Maltese food

If you’re looking to taste some typically Maltese food, you have two options:

  1. Take an organised, guided food tour to get a variety of flavours, or
  2. Pick a restaurant that serves Maltese cuisine for a meal

Organised food tours

These are two great options to consider, both fully guided:

Restaurants for Maltese food

These are my recommendations for restaurants that specialise in Maltese cuisine specifically and are located in some of the more popularly visited areas.

Nenu the Artisan Baker

Location: 143, St Dominic Street, Valletta
Opening hours: Tue-Sat – Lunch from 11:45 – 15:30h and Dinner from 18:00h – 23:30h, Sun – Lunch only, from 11:45 – 16:00h
Contact details: +356 22581535 |

Nenu the Artisan Baker is a highly popular restaurant in Valletta, offering a wide variety of typically Maltese foods and dishes that go beyond baked foods. Very tasty, genuine ingredients and even the restaurant itself is a good establishment for a quality dinner

When I was there with a few Maltese friends there seemed to be a sense of nostalgia towards some of the dishes they had last tasted when cooked by their Nanna (grandmother). There’s no better rating of the quality of Maltese food than that, I suppose!

Ta` Marija

Location: 71, Triq il Kostituzjoni, Mosta (across the street from the Mosta Dome)
Opening hours: Lunch time 12:00 – 14:30h, in the Evenings at 18:00 – 22:30h (7 days a week)
Contact details: +356 2143 4444 or +356 7957 3796 |

Ta` Marija in Mosta is a family-run restaurant and a recommendation for an evening out rather than just dinner with Maltese food. The food served is mostly Maltese, of very good quality, and over and above guests are provided with entertainment in the form of traditional musical performances by traditionally clad performers. It makes for a different type of dinner experience and well worth a try. The staff are very friendly, helpful and happy to meet any dietary requirements and it’s not surprising the restaurant has won several awards over the years, as well as good reviews from its diners.

Ta` Kris

Location: 80 Sqaq Il Fawwara, Sliema
Opening hours: Lunch time 12:30 – 15:30h, in the Evenings at 19:00 – 23:00 (7 days a week)
Contact details: +356 2133 7367 |

Whereas in Sliema you’ll come across restaurants and bars that are a little touristy, Ta` Kris is a little gem in a spot where you’d least expect it: In a small alley in the middle of a shopping area. It’s a cool little restaurant with a warm interior and a few tables set up outside in the alley when the weather suits dining outside. The food is of high quality and the service never disappoints either.

Malet Restaurant

Location: 178, Triq San Xmun, Bugibba
Opening hours: 18:00 – 23:00h, 7 days a week
Contact details: +356 7921 1414
Cost: €€

Probably one of the lesser-known restaurants that serve Maltese food, in the middle of a popular tourist town (Bugibba) and serving different types of food, including more exotic things like quail and horse meat but also the more common bragioli, calamari and octopus dishes (and chicken, beef for the less adventurous diner). Great little place with well-cooked food at very reasonable prices.


Location: Spinola Bay, Saint Julian’s
Opening hours: Mon-Sat 09:30-17:00h
Contact details: +356 2133 3431 |
Cost: €€

One of the few restaurants serving Maltese food in the area, Gululu do a good job of serving a selection of typically Maltese dishes in one of the nicest dining locations on the island of Malta, at Spinola Bay (St. Julian’s). I wouldn’t say theirs is the best restaurant for Maltese food on the island, but the quality is good, prices fair and you can’t beat the location either.

Tal Petut

Location: 20, Triq Pacifiku Scicluna, Birgu
Opening hours: Tue – Sun 18:30 – 22:00h (open on Mondays in summer as well)
Contact details: +356 2189 1169 |
Cost: €€

Tal Petut is a unique little restaurant and a food experience I highly recommend you try. Chef Donald and his team serve a variety of traditionally prepared Maltese dishes and bite-sizes tastes, set within an old townhouse in the heart of the old village of Birgu. The staff is attentive, always happy to tell you a little more about the food they serve you and it’s a lovely dining experience in a homely setting.

Ta` Mena Estate

Location: Rabat Road, Xaghra (on the main road between Victoria and Marsalforn)
Opening hours: Mon-Sat 09:30-17:00h
Contact details: +356 21564939 |
Cost: €€

Ta` Mena isn’t really a restaurant, but a local agricultural company that grow their own vines, olives and more types of produce in Gozo.

They organise a tour of the estate and food tasting for smaller groups or individuals which lasts around two hours, on Thursdays at 4:30pm (June-August) and Saturdays at 1pm (all year round). You’ll need to book in advance for this. Highly recommended!

Otherwise, during opening hours you can always visit the Estate (free of charge) and buy from their selection of local produce. Their Marsamena wines, particularly the red blend, are of high quality and I usually buy a few bottles when I’m Gozo (although they’re also available in liquor stores and wine shops in Malta).

Do you know of any restaurants you’d like to recommend?

Leave a comment and share!

Discover my personal top 50 restaurants in Malta and Gozo, with typical Mediterranean cuisine as well as Maltese food.

NEW: Valletta travel guide!

Support - Get a copy of my 159-page Valletta travel guide full of local knowledge!

Rate this article


  1. We have had lovely experiences in the Ocean Basket restaurant in Qawra. It was so good we went back multiple times! The seafood sharing platters were incredibly good value, extremely delicious and fresh, we even had the same platter twice. The views are beautiful with a clear cut view of the sea and sky which is just beautiful as the sun begins to set. The restaurant is decorated beautifully with a clean blue and white interior and the staff are very friendly. Could not recommend this restaurant enough!

    • Thank you for the tip India, I’ve added it to my “to test” list. 😉

  2. Hi Edward,
    At first thanks for the great information you provide on your blog they have been very helpful throughout our 1 week visit to Malta!
    There is definitely one restaurant missing in your list: Bouquet Garni in Mellieħa.
    We lived nearby and went in cause of the excellent Tripadvisor comments. It is a small family run restaurant with great passionate service and outstanding food (especially the grilled octopus)
    BR Patrick

    • Thank you for chipping in that suggestion Patrick, I’ve added it to my list to try!

  3. Hi Edward,

    I’m visiting Mellieha with my partner from 16th to 19th June. Any great authentic dinner recommendations for our final night? Something with great views and traditional food (seafood?) Would also appreciate other lunch/dinner recommendations in the same area. We probably won’t be renting a car so something in the area would be great..



    • Hi Ash, the two restaurants I can think of are the Hilltop, located in the main road of Mellieha and Munchies, at Mellieha Bay. The first for the traditional food (although not a wide selection), the second for the view (AND the food, even if it’s not necessarily traditional Maltese food).

  4. Hi Edward,
    Great tips. Do you know of any restaurants in the Mellieħa / St Pauls area that are suitable for vegetarians?

    • Hi Georgina, the only restaurants that come to mind in those areas (that serve at least a few dishes specifically for vegetarians) are:
      * Mezzaluna Bistro & Pizzeria (St. Paul’s Bay)
      * House of Spice (Indian – Buġibba)
      * One80 Kitchen & Lounge (Mellieħa)

      If you’ll be renting a car I can also recommend Agliolio who have a decent choice of vegetarian dishes. They’re part of the Radisson Golden Sands at Golden Bay, which is a 10-15 min drive away from St. Paul’s Bay.

  5. As a solo vegetarian traveller, are there any restaurants you would recommend in particular?

    • Hi Niki, if location isn’t an issue, these are the places that are most vegetarian-friendly (that I know of):
      * The Grassy Hopper (Valletta, Gżira)
      * Pure (Sliema)
      * Mint (Sliema)
      * Tate (Birgu)

  6. Went with four friends to Tal-Majjistra in Mġarr. The rabbit dish was excellent. The whole evening was excellent actually, the food was really good, the service was great and the food was served with a smile. All in all quite recommendable.

    • Thanks for the tip Josef. They do know how to prepare a tasty rabbit dish in Mġarr!

  7. Hi, I want to celebrate my wife’s 50th birthday with 4 others. Do you have any suggestions?
    We are foodie people staying Cirkewwa and need it to be special.

    • Hi Brian, I would suggest either heading down to Mellieħa Bay for a place called Munchies (I assure you that it’s much better food than you’d expect from a place bearing that name) or head to Mellieħa centre, for Rebekah’s.

  8. This was awesome. My husband and I will be going in June for 5 nights. What would be your absolute top 5 for us to experience? We will be staying in St Julian’s area. But I don’t care-happy to rent a car or taxi.

    • Hi Sudi, that’s a very good question and one to which I’ll probably have a slightly different answer for every month. In no particular order, I’d say these are my current top 5:
      * La Vecchia Napoli (Sliema or Salini Resort at Salina/Qawra)
      * Legligin (Valletta)
      * Rebekah’s (Mellieħa)
      * Tartarun (Marsaxlokk)
      * Munchies (Mellieħa Bay)

  9. Hi Edward, thanks for all the tips. Been to malta a couple of times but do you know of any authentic Maltese restaurants in Bugibba? Thank you and keep up the good work!

    • Hi Paul, Charlie’s Inn gets good reviews, particularly because of their traditional Maltese rabbit dishes. They’re located just outside of Buġibba/Qawra in a small locality on the coastline, called Salina.

  10. Thank you so much for sharing this experience! We tried Ta ‘ Cassia in Salina and it was very good. Still in Malta so will try others as well.

    • Glad you like that recommendation and hope you enjoyed your trip Gunnar!

  11. Sepia in Marsascala near playground…absolutely great food.

    • Thanks for the tip Carmen!


Submit a Comment

Your email address will not be published. Required fields are marked *

Pin It on Pinterest