Looking for a few good tips for the best Malta restaurants around?
You’ve come to the right place.
Both locals and tourists are spoiled for choice when it comes to eating out in Malta and the quality of food served in local restaurants has improved a lot over the past decade. You can find gems hidden in the quietest towns and enjoy tasty food at reasonable prices even in popular tourist destinations. And if you’re looking for fine dining options, Malta has a few Michelin guide-listed restaurants that offer a great dining experience.
Having said that, not all restaurants offer top-notch dining and that’s why I created this guide to shortlist the best Malta restaurants on offer.
Before you dive in to pick a few restaurants to try, here are a few notes to get you started:
If you’ve already had a good experience at a restaurant in Malta and would like to share your tips, leave a comment (at the bottom of the page) and let me know!
Triq Il-31 ta’ Marzu, Senglea | +356 2779 4171 | €€€€ | hammettsmacina.com
Hammett’s Maċina is one of my favourite restaurants in Malta right now.
Located in a place that’s not necessarily known as a dining out destination, this restaurant along the marina in Senglea (part of the Three Cities) is a great choice for fine dining.
A refined menu of flavourful dishes, a good choice of both foreign and local wine and attentive staff make for a lovely dining experience.
53a Old Theatre Street, Valletta | +356 2749 1316 | €€€
Taproom is a great little restaurant in the heart of Malta’s capital that serves a blend of Mediterranean, European and Fusion flavours. Offering a good selection of local and foreign wines, they also mix great cocktails.
Very consistent and never disappoints, it’s a no-brainer for an enjoyable dining experience with friends and family.
22, Old Bakery Street, Valletta | +356 2123 9686 | €€€ | www.guzevalletta.com
Guze 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.
20 Telgha Tas-Saqqajja, Rabat | +356 7904 7043 | €€-€€€ | www.forkandcork.com.mt/
The Fork & Cork is an easy recommendation to make. A little gem located along the steps on the edge of Rabat and Mdina, this restaurant serves high-quality dishes with Mediterranean flavours and is Michelin guide-listed.
The menu offers good choice while the service is excellent and the whole experience demonstrates an attention to detail. I’m never disappointed here.
Marfa Road, Mellieħa | +356 2152 1156 | €€€ | www.amamirestaurant.com
Few restaurants in Malta do Asian, let alone Japanese, cuisine justice but Amami gets it very, very right.
Located in the corner of Għadira Bay (at Mellieħa), you can enjoy high-quality Japanese dishes with a sea view. This is a firm favourite and the overall 5-star ratings on Tripadvisor are no surprise to me.
South Street, Valletta | +356 2123 7222 | €€€-€€€€ | www.sciaccamalta.com
Triq Santu Wistin, St. Julian’s | +356 2133 1310
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.
Another one of their restaurants is located in St. Julian’s.
Xatt is-Sajjieda, Marsaxlokk | +356 2165 8089 | €€€-€€€€ | www.tartarun.com
There are plenty of seafood restaurants to choose from in Marsaxlokk, but few do the fresh fish justice like Tartarun.
A firm favourite among locals, this is a well-established restaurant in Malta with a great reputation.
Tower Road, Sliema | +356 2134 3434 | €€ | www.vecchianapoli.com
Vecchia Napoli, Triq is-Salini, Salina Bay (outskirts of Qawra) | +356 2125 5555
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!).
Tigné Point, Sliema | +356 2060 3355 | €€€-€€€€ | chophouse.com.mt
If you’re a meat-lover you’ll enjoy The Chophouse. Although they offer a variety of meats that go beyond just beef, their variety of steaks are hard to beat.
Very tasty, good service and a great location. Ask to be seated outside if you’re in Malta during the high season, to enjoy the views of Valletta across Marsamxett Harbour.
106, Triq Spinola, Saint Julian’s | +356 2122 2221 | €€-€€€
Two Buoys are a great restaurant with a varied choice of Mediterranean flavours. Specialised in seafood, they also offer different Vegan and Vegetarian options.
Outdoor seating offers nice views out over Spinola Bay. A great dining experience, good choice of food and reasonably priced.
Yes, overall food served in Malta is good and there’s a good standard of quality for restaurants. Most of the cuisine served is Meditteranean, so flavourful savouries that typically consist of meats and seafood, pizza and pasta, salads and risottos and mostly sweet desserts.
The Maltese generally eat a typically Mediterranean diet and traditionally eat fairly large portions of food. Pasta, pizza, pastry but also rice-based dishes are commonly served, while beef, pork, lamb and chicken are popular choices as well.
As a tourist, there are plenty of other choices as well, however, from regular fast food to Asian tastes.
Often in summer, you’ll find simple snacks like local (hard-crusted) bread with olive oil and tomato paste or crackers with bigilla dip (a thick, brown paste made of beans that tastes better than it looks).
More “exotic” meat like that of rabbits, quail and even horse meat can be found in restaurants serving Maltese food. More info here: 33 Examples of Traditional Maltese Food.
Most restaurants in Malta do not serve halal food but halal options are increasing steadily, for example:
Malta’s capital city of Valletta is home to some of the best restaurants around the Maltese islands.
Cheap eats are hard to find for dining out, however, there’s no shortage of restaurants that offer great value in terms of quality and overall experience.
For more options in the capital have a look at my Top 10 Best Restaurants in Valletta.
4/5 Barriera Wharf, Valletta
+356 7922 2332 | €€€€
It’s no surprise that The Harbour Club is listed in the Michelin guide: This Valletta restaurant offers creative flair in its dishes that’s hard to find elsewhere while maintaining consistently high standards in the food it serves, wine selection offered and the service provided.
Not only is the dining experience one of the best I’ve tried in the capital, but the location is also unique, alongside the quaint harbourside. Book an outside table during the warmer months to get the best views, though keep in mind their outside terrace is small. Book well in advance.
Strait Street, Valletta
+356 7979 0292 | €€€€
If you’re looking for high-quality Japanese food in Valletta, Aki is the place to go. Attracting young diners looking for some tasty sushi in a trendy environment with good food and attentive service, it’s a restaurant I dine at frequently.
Although it’s pricey, it’s a really enjoyable dining experience and with really fresh fish available (which is often also exported to Japan by the way), you can’t go wrong in terms of sushi, maki, nigiri etc.
123 Old Theatre Street, Valletta
+356 2702 3141 | €€
Pastaus offer homemade, fresh pasta with super flavourful sauces.
The pasta options are varied, so you can pick gluten-free and even vegan-friendly options.
It’s a small place inside but with a few tables out on the streets during the warmer months of the year, it’s a fun and casual dining option.
136, Melita Street, Valletta
+356 2124 8029 | €€€
Da Pippo is something a little bit different, in the sense that it’s a real dining experience.
I recommend giving the restaurant a try for two reasons: 1) The quality of the food (super tasty, well-cooked, Italian – fish, veal, pasta are staples) and 2) the atmosphere.
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.
Important note: This restaurant opens for lunch only
St. Paul’s Bay, Buġibba and Qawra are three neighbouring towns where plenty of restaurants can be found that are worthwhile trying out.
But if you’re looking for an enjoyable dinner don’t stick to just these towns and explore a few places on the outskirts, in places like Xemxija and Salina. You can find a few great eateries there as well.
Pioneer Road, Buġibba
+356 9981 5960 | €€-€€€
The Chef’s Table is one of my favourite restaurants in the St. Paul’s Bay area.
A small, family-run restaurant, close to the main square, their menu offers a selection of typically Mediterranean flavours. Chef Alain looks after his patrons and you can tell there’s a lot of care for serving the freshest local ingredients and matching the great food with friendly service.
Triq L-Imhar, Qawra
+356 7959 4098 | €€€
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.
Triq Il-Qawra, Qawra
+356 2157 8236 | €€€
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.
Triq il-Katakombi, Salina
+356 7989 8293 | €€€
This restaurant is another one of my favourites.
Ta’ Cassia is 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.
Triq it-Turisti, Buġibba
+356 2157 1368 | €€
A 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.
Islets Promenade, Buġibba
+356 2148 3835 | €€
Salina Resort, Salina
+356 2157 4882 | €€€-€€€€
Giuseppi’s is a great dining option on the edge of Qawra (at a small place across the bay called Salini).
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.
There’s plenty of choice in Sliema when it comes to restaurants, but that doesn’t mean quality is top wherever you go. These are a few (mostly casual) restaurants to try.
90 The Strand, Sliema
+356 2133 3221 | €€€
47 Amery Street, Sliema
+356 2134 6703 | €€
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 is a solid choice for a good but inexpensive meal.
9, Triq San Vincenz, Sliema
+356 7960 4770 | €€
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.
Tigne Point, Sliema
+356 2138 7888 | €€€
Fratelli La Bufala is a great option for tasty Italian food in Sliema.
Fresh ingredients cooked to perfection, whether you choose meat (they specialise in buffalo), chicken, pasta, pizza or salads.
The downside? It’s a very busy place and service suffers sometimes. (Also: Be sure to book a table in advance!)
18a, Tigne Seafront, Sliema
+356 9958 6280 | €€
Tiffany’s Bistro is a lovely little eatery for casual dining, located at the Sliema Ferries seafront.
Very much a mix of pizzas, pasta, gourmet burgers and other mains off the grill.
Tasty food, good service and great views. What’s not to like?
Tip: Save some space for dessert, trust me!
St. Julian’s is a bit of a restaurant hotspot, attracting both tourists and locals for dining out. Although styles and cuisines can be very similar, these are some individual stand-out restaurants I recommend trying.
27 Censu Tabone, St. Julian’s
+356 2311 2361 | €€
U Bistrot is another great choice for Mediterranean flavours, with Balluta Bay as a backdrop to your brunch, lunch or dinner.
Hearty, flavourful food and attentive service make it an easy recommendation to make.
48, Main Street, St. Julian’s
+356 2133 3330 | €€€
With a blend of European, Italian and Fusion flavours, Pepe Nero offers an interesting, varied menu of hearty flavours.
You can also find Pepe Nero (with different types of cuisine) at:
Trejqet il-Veccja, St. Paul’s Bay (Shellshack & Grill)
Vault 18, Valletta Waterfront, Floriana (Meat House)
Triq Paceville, St. Julian’s
+356 2137 5827 | €€€
il-Pirata is a fairly new restaurant on the scene that’s quickly building a good reputation for the quality of its Italian food.
Don’t worry, despite its name, there won’t be any pirate-clad waiters serving you.
Portomaso Yacht Marina, St. Julian’s
+356 2138 3345 | €€€
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.
Triq Gort, St. Julian’s
+356 2135 1753 | €€
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.
Elia Zammit Street, St. Julian’s
+356 2137 4595 | €€€
My favourite Indian restaurant in Malta, with tasty food, mean curries and very friendly and helpful staff.
They’re one of the longest established Indian restaurants in Malta and have managed to maintain high quality dining for years.
Corinthia San Gorg Hotel, St. Julian’s
+356 2759 3301 | €€€€
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 and looking for gourmet dining.
Triq Mikiel Ang Borg, St. Julian’s
+356 9947 0460 | €€-€€€
Part of a small retail and residential complex, this is a food court with different local restaurants serving a variety of cuisines from Italian to Asian to Indian, fine steaks and burgers, seafood, and more.
Great option for a group with different tastes.
1, Triq San Gorg, St. Julian’s
+356 2138 4066 | €€
Badass is one of the few proper burger places around in Malta and they’ve managed to maintain their standards of big, juicy burgers with a creative selection of options.
This St. Julian’s based 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 the portion sizes are generous. Never been disappointed here.
Known for its beautiful natural surroundings and nearby beaches, Mellieħa is a popular destination for beachgoers.
That doesn’t mean you’ll only be able to find casual or fast food places there. The following options can be enjoyed all year round and serve high-quality Mediterranean flavours.
12, Triq It-Tgham, Mellieħa
+356 2152 1145 | €€€€
Set in a rustic old farmhouse, this romantic restaurant on the edge of Mellieħa 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.
58 Triq Il-Kbira, Mellieħa
+356 2152 0404 | €€€€
Mitħna is a more upmarket restaurant, in the heart of Mellieħa that consistently racks up great reviews thanks to their delicious dishes and varied menu.
Paired with a fine wine from their quality wine list, it’s a great dining experience to enjoy.
Solana Hotel & Spa, Mellieħa
+356 7960 4770 | €€€
Tosca is a great little Italian restaurant that serves pizza and pasta dishes as you’d expect, but also risottos, seafood (including fresh fish) and a choice of fine meats.
Super friendly staff and a modern but homely interior make for a nice dining experience.
Marsaxlokk is one of Malta’s few real fisherman’s villages. Although it’s become a bit of a tourist hotspot, there’s a good choice when it comes to restaurants serving fresh seafood.
For local diners, Marsaxlokk is most popular for Sunday lunches, but evenings tend to be quieter.
Here’s my choice for the best restaurants in town:
Misrah Madonna ta’ Pompei, Marsaxlokk
+356 9947 4249 | €€€
Ta’ Victor is another great choice for sampling some of the fresh catch brought into the harbour daily.
Offering friendly service, good seating on their nice terrace outside along the seafront it’s a lovely place for a good meal.
87 Xatt Is-Sajjieda, Marsaxlokk
+356 2766 7720 | €€€
If you’re looking for variety in seafood, la Nostra Padrona never disappoint.
Their chef really manages to prepare tasty seafood dishes with the catch of the day at reasonable prices.
Fresh fish can be cooked in a variety of ways on request and whether you’re seated inside or out it’s a nice place to eat out.
This is a popular restaurant so book in advance!
67 Xatt Is-Sajjieda, Marsaxlokk
+356 2165 3205 | €€€
Roots Restaurant is a more modern seafood restaurant in Marsaxlokk, also located along the seafront.
With a lot of competition in the area it’s not easy to stand out but both kitchen and waiting staff make this an easy restaurant to keep returning to.
Super flavourful food, attentive and friendly staff and nice views make for a great combination and these guys get it all very right.
Although the busier parts of Malta offer a good choice of restaurants, if you venture out of the larger towns you can find a few real gems around.
These are a few options I recommend:
Misrah il-Kunsill, Mdina
+356 2145 0560 | €€€
Trattoria AD 1530 forms part of the prestigious Xara Palace hotel and is a good option for both lunch and dinner.
Having a covered outdoor terrace, the menu at Trattoria AD 1530 is varied but their strengths are the pizzas, pasta dishes and salads. Located in the Silent City of Mdina, it’s a great place for a quiet lunch or dinner.
14, Xatt Juan B Azzopardo, Senglea
+356 7960 3564 | €€
Il-Hnejja is located along the waterfront at Senglea, one of the Three Cities, and is a great restaurant for Italian-style seafood.
Delicious, hearty food and a casual environment in a relatively quiet part of Malta.
Gozo has plenty to offer when it comes to eating out, with several options in popular seaside places like Marsalforn and Xlendi, but also in quieter villages around the island.
These are a few options to consider for starters, though I offer more recommendations here: Gozo Restaurants: 17 Eateries to sample mouth-watering food.
Triq Martino Garces, Mġarr
+356 2156 3317 | €€€
One80 is located at the Mġarr Yacht Marina, near the Gozo ferry.
Sweet and savoury breakfast is served on the weekends, and the small dishes to share allow you to taste everything on the lunch and dinner menu.
Dine while enjoying the view of the harbour and witness the peaceful haven life while sampling delicious food.
Martino Garces Str, Mġarr
+356 2156 6276 | €€€
Tmun is a great little restaurant in Gozo, overlooking the harbour at Mġarr.
Chef Paul Buttigieg and his team serve a variety of dishes with a varied menu and specialise in deliciously prepared fresh fish.
This is a family-run business and it shows – they care about your dining experience and make sure you will want to return to have another taste off their menu.
21 Triq Madre Gemma Camilleri Piazzetta, Nadur
+356 7733 0009 | €€
A little Italian gem in Nadur, Osteria Scottadito offers the very best of Italian cuisine.
The nice interior sets the right atmosphere for a casual dinner, and the staff knows exactly what good service entails
143, St Dominic Street, Valletta
+356 2258 1535 | €€€
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!
71, Triq il Kostituzjoni, Mosta
+356 2143 4444 | €€€
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 dining experience and is 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.
80 Sqaq Il Fawwara, Sliema
+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.
133 Triq Spinola, St. Julian’s
+356 2133 3431 | €€-€€€
One of the few restaurants serving Maltese food in the St. Julian’s 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.
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.
Gululu opened another restaurant in Buġibba as well, which is a similar experience.
20, Triq Pacifiku Scicluna, Birgu
+356 2189 1169 | €€€
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-size tastes, set within an old townhouse in the heart of the old village of Birgu (part of the Three Cities).
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.
121 Triq Il-Kbira, Dingli
+356 2762 0727 | €€-€€€
Diar il-Bniet has probably developed the best concept for a Maltese food restaurant with typical local dishes.
A lot of the food they serve comes from ingredients grown on the fields in the surrounding areas and are also sold separately in the small shop.
If you decide to dine for lunch or dinner you get a good choice of typically flavourful Maltese food, guided by the welcoming waiting staff.
I’ve dined here several times with visiting friends and all enjoyed the experience. Although it’s not the easiest to reach location, South of Rabat, it’s worth the short excursion.
DISCLAIMER: My reviews of the above restaurants were collected in early 2022. Restaurants come and go and change owners regularly, so although I update these reviews whenever I’m aware of changes in quality, I cannot guarantee this info is 100% accurate and up to date all the time.
Would you like to help?
If you’ve tried any of my recommendations and agree or disagree, please leave a comment below and let me and other readers know!
Get the best travel tips from Malta Uncovered delivered to you in bite-sized chunks by email. (Unsubscribe at any time!)
Was this article helpful? Share it with your friends!