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...
  • Excellent50%
  • Very good34%
  • Average9%
  • Poor4%
  • Terrible3%
Travellers talk about
“pasta” (61 reviews)
“ribs” (32 reviews)
“steak” (29 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 (685)
Traveller rating
Traveller type
Time of year

1 - 10 of 583 reviews

Reviewed 4 days ago via mobile

Great atmosphere and very good service end up with excellent food and a happy table. Surely will be visiting again.

Thank Chris G
Reviewed 1 week ago via mobile

I came here TWICE with work colleagues after teaching in a course nearby. It was recommended by locals and was really great on both occasions. It’s situated on the water and parking is easy. Menu choice was varied and catered to all tastes. Prices were...More

1  Thank cbwinter
Reviewed 3 weeks ago via mobile

Mamma Mia has become my go- to restaurant in Malta whenever any of my family or friends comes to visit. The views especially if sitting on the outside porch are very nice you are literally sitting above water. The food is good, never disappoints and...More

Thank Ghada R
Reviewed 3 weeks ago

I had lunch quite few times here... i had salad and pasta and they were both ok. One day I decided to have pizza and i didn't like it (I'm Italian) Ingredients are ok but the dough is not... too heavy I would say.

Thank Gianni M
Reviewed 4 weeks ago via mobile

Very clean service very good with a smile food good prices good to. Definatly we will Go again. Thank you for the service

Thank Mar M
Reviewed 4 weeks ago via mobile

Very good food, efficient staff, location superb. Food 4/5 so good. Efficiency 4/5. High turnover. Kind of a bit noise but the place is massive. Recommended.

Thank Melvin J. G
Reviewed 4 weeks ago

The atmosphere,the staff,the welcome and the food were all brilliant---faultless.A harbourside location is always great and one did not disappoint.

Thank john_l_evans
Reviewed 4 weeks ago

Lunchtime beckoned and we just happened to be walking along the harbour wall - there was the Mamma Mia restaurant, we had seen this one on a previous visit but never eaten there. As we were booked for a meal later in the evening somewhere...More

Thank Philip D
Reviewed 9 October 2017

I've been here many times so it must be good. It's got a wide and varied menu and is well run. It's good value too

Thank Paddy1111
Reviewed 6 October 2017 via mobile

It's a good place to stop and eat something. Here there is pasta, pizza and meat. Cozy space, good service. enjoy!

Thank Fabiano D
Nearby Restaurants
Busy Bee
296 reviews
.24 km away
Fumia Restaurant
225 reviews
.53 km away
La Vela
160 reviews
.20 km away
Nearby Attractions
Aquarrigo Scuba Diving Centre
66 reviews
.64 km away
Manana Yacht Charter
48 reviews
.64 km away
Virtu Ferries
160 reviews
1.44 km away
Saint Publius Church
41 reviews
1.10 km away
Ask a question
Questions & Answers
13 January 2015|
AnswerShow 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
Lunch, Dinner, Brunch, 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
View, Child-friendly, Special Occasion Dining, Kids, Local cuisine, Groups
Open Hours
12:00 pm - 3:00 pm
6:00 pm - 11:00 pm
12:00 pm - 2:45 pm
6:00 pm - 10:00 pm
12:00 pm - 2:45 pm
6:00 pm - 10:00 pm
12:00 pm - 2:45 pm
6:00 pm - 10:00 pm
12:00 pm - 2:45 pm
6:00 pm - 10:00 pm
12:00 pm - 2:45 pm
6:00 pm - 11:00 pm
12:00 pm - 2:45 pm
6:00 pm - 11:00 pm
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