We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mamma Mia

Ta'Xbiex Seafront, Ta' Xbiex, Island of Malta, Malta
+356 2133 7248
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent52%
  • Very good33%
  • Average8%
  • Poor4%
  • Terrible3%
Travellers talk about
“pasta” (55 reviews)
“ribs” (33 reviews)
“steak” (27 reviews)
Closed Now
All hours
Italian, Pizza, Mediterranean, European, International, Vegetarian Friendly, Vegan Options, Gluten Free Options
€€ - €€€
Ta'Xbiex Seafront, Ta' Xbiex, Island of Malta, Malta
All Details
Write a Review
Reviews (645)
Traveller rating
Traveller type
Time of year

1 - 10 of 551 reviews

Reviewed 4 days ago

Amazing choice of food and the prices are really good, the only thing i can complain about is that its always crowded with people obviously this is not the restaurant's fault however if you don't book or if you're not lucky its very difficult to...More

Thank Darren M
Reviewed 1 week ago

A large crowded restaurant on the sea front would normally trigger the warning bells but we were hungry and we could feel the nice atmosphere. The menu covered everything and had some nice reasonably priced sea food options. Service was quick, friendly and attentive. The...More

Thank 10ymg10
Reviewed 1 week ago

Recommended for business lunches, fast service and decent portions and presentable dishes. Good prices as well.

Thank John E
Reviewed 1 week ago

A restaurant to which we go over and over again for the past six years. Always left the place fully satisfied. Cannot remember a one let-off. Would recommend without the least hesitation... Booking in advance is recommended.

Thank roberteX7427OF
Reviewed 2 weeks ago via mobile

We had dinner here on a monday evening, still a lot of people. Great food for a great price. It's located a little bit off but it has a great view of the harbour.

Thank Andrés S
Reviewed 2 weeks ago

Mamma Mia is a very conveniently set at the waterside at the Msida marina at one end of the large parking lot that serves the Marina. Its' always advisable to book beforehand because this restaurant has become a bit of a mecca for people who...More

Thank Sammy V
Reviewed 3 weeks ago

Honest menu, lowish prices, good location. Always full. Standard faire, fish, pasta, steaks, pizza. Lovely staff, very good value, but don't have fine-dining expectations....

Thank bdub230
Reviewed 3 weeks ago via mobile

Long wait for a dish. Really good services and staffs. Valetta is really great city with Lot of churches and cathedrals...

Thank Branislav D
Reviewed 3 weeks ago via mobile

This restaurant was fantastic. Unfortunately a bit away from the main tourist thoroughfares so not the most accessible. But the food was excellent value for money and the views across the harbour are absolutely fantastic. Most pizza and pasta dishes are around €10 and a...More

Thank AnInspectorCalls_Rob
Reviewed 17 June 2017

Mamma Mias is consistently an excellent place to go for lunch/dinner. Food is alway delicious and fresh, with quick friendly service even though the restaurant is regularly packed! Great value for money- I normally end up with my lunch for the next day!

Thank Marion M
Nearby Restaurants
Busy Bee
281 reviews
.23 km away
Fumia Restaurant
212 reviews
.53 km away
Haywharf Restaurant & ClubHouse
296 reviews
.87 km away
Nearby Attractions
Aquarrigo Scuba Diving Centre
60 reviews
.64 km away
Manana Yacht Charter
40 reviews
.64 km away
Malta at War Museum
440 reviews
1.19 km away
Virtu Ferries
150 reviews
1.44 km away
Ask a question
Questions & Answers
12 January 2015|
Answer Show all 5 answers
Response from Nimrod104 | Reviewed this property |
The 12 goes right past Mamma Mia so either get off at Rigord or if you miss that stop, get off at the next one, Xatt, by the marina and walk back to the corner of Triq I-Abate Rigord and ix-Xatt Ta'Xbiex where the restaurant... More
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Brunch, Lunch, Dinner, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Kids, View, Child-friendly, Groups, Local cuisine, Special Occasion Dining
Open Hours
12:00 - 15:00
18:00 - 23:00
12:00 - 14:45
18:00 - 22:00
12:00 - 14:45
18:00 - 22:00
12:00 - 14:45
18:00 - 22:00
12:00 - 14:45
18:00 - 22:00
12:00 - 14:45
18:00 - 23:00
12:00 - 14:45
18:00 - 23:00
Location and Contact Information
  • Address: Ta'Xbiex Seafront, Ta' Xbiex, Island of Malta, Malta
  • Location: Europe  >  Malta  >  Island of Malta  >  Ta' Xbiex
  • Phone Number: +356 2133 7248
Tel: 21337246 (Malta number)
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing