Maharaja
Indian restaurant · Gzira, Malta · The Strand, 181 Triq Ix - Xatt, Il-Gżira, Malta
Tucked away on The Strand in Sliema, Maharaja has earned its reputation as a go-to spot for authentic Indian cuisine in Malta. The restaurant’s charm lies in its unpretentious setting and attentive service, where every dish feels like a labour of love. I tried the best momos out of Nepal, they are really like in Nepal and loved them.
The menu offers a range of options to suit every palate, from hearty mains like beef madraz to lighter bites such as poppadoms rice crackers, all priced between €5 and £15 per head. Vegetarians are well catered for, and the restaurant’s thoughtful touches—such as nut-free meal options—ensure everyone feels welcome. Whether dining indoors or al fresco, Maharaja delivers a warm and satisfying experience. Travellers basing themselves nearby often pair a visit with one of the hotels in Malta close to Gzira, making it an easy addition to an evening out.
Opening Hours
Location
Nearby Restaurants in Gzira
Menu prices and opening hours are correct as of July 2026 and are subject to change. Always confirm directly with the restaurant before visiting.
Get personalised restaurant recommendations from our AI Malta expert.
Ask Melita — AI Expert →