Reserve now

What User likes about Mamma Mia:
absolutely fantastic! great service, we have waited no longer than 15 20 min for main dishes. we had pasta with seafood and teriyaki ripening. one of the best ripening I ever had! sooo delicate! highly recommended! View all feedback.

Menulist
5.0 ★ from 2 reviews

Super dinner at mamma mia modified to my liking highly recommended

One of the best food that can be found in Malta! Been there 3 times, never disappointed. Tasty food, good portions, reasonable prices and the best focaccia I’ve...

read more
Top-rated
5.0 ★ from 2 reviews
Rowland
12.11.2023 - 12:03

Mamma Mia is a good choice. It's not an Italian restaurant, but Pizza Pasta are divine. To add the other food they offer is tasty. Booking in advance is recomme...

read more
M
12.11.2023 - 12:03

One of my daughter's favourite places to eat in Malta. Dropped in last minute in our recent trip and staff were really helpful with a table for 5 of us. Great f...

read more

Full Menu

More information

Suggested nearby restaurants.

4.8
Menu
Table booking
Open Now
4.8
Menu
Table booking
Open Now
City: Rabat (near Ta' Xbiex), 20 Saqqajja Hill, MDN 1400 Rabat, Malta
"Very good restaurant Food: 5 Service: 4 Atmosphere: 4"
5
Menu
Table booking
Open Now
5
Menu
Table booking
Open Now
City: Mgarr (near Ta' Xbiex), 1, Triq Sir Harry Luke L-Imġarr, Mgarr, Malta
"Amazing"
4.8
Menu
Table booking
Open Now
4.8
Menu
Table booking
Open Now
City: Valletta (near Ta' Xbiex), St Georges Square, VLT 1190, Valletta, Malta
"Food: 5 Service: 5 Atmosphere: 5"
4.5
Menu
Table booking
Open Now
4.5
Menu
Table booking
Open Now
City: Valletta (near Ta' Xbiex), 22 Old Bakery Street, VLT 1454 Valletta, Malta
"Excellent tradition Maltese food and Kovaa wine"
4.5
Menu
Table booking
Open Now
4.5
Menu
Table booking
Open Now
City: Mellieha (near Ta' Xbiex), Misraħ Iz-Żjara Tal-Papa, MLH 1080 Mellieħa, Malta, Mellieha
"Amazing food and service! Food: 5 Service: 5 Atmosphere: 5"
4.6
Menu
Table booking
Open Now
4.6
Menu
Table booking
Open Now
City: Sliema (near Ta' Xbiex), 6 Tigne Street, SLM 3172 Sliema, Malta
"Price per person: €50 Food: 5 Service: 5 Atmosphere: 5"