Skip to guide content

10 Best Restaurants

Galle’s old town sits behind stone ramparts above the Indian Ocean. Inside the Fort, narrow streets connect churches, trading houses, small shops and restaurants; the seaward walls are a natural place for an evening walk. Beyond town, Unawatuna and Habaraduwa offer coastal stays, while Koggala brings a lake, tea estates nearby and the Martin Wickramasinghe Folk Museum. Stay within the Fort for days on foot, or choose a beach or countryside hotel and arrange transport for visits.

  1. Amangalla Dining Room & Veranda

    Church Street, Galle Fort, Sri Lanka

    Amangalla brings a sense of occasion to eating in the Fort, with linen-covered tables, high ceilings and a veranda facing Church Street. The kitchen serves Sri Lankan rice and curry alongside international brasserie dishes, so a table can accommodate different appetites without abandoning local flavours. Come for a leisurely lunch after exploring the lanes, or reserve dinner for a quieter evening. The hotel welcomes non-resident diners, subject to availability; ask which dining space is being used when booking.

    An unhurried heritage dinner

  2. AQUAForte

    Leyn Baan Street, Galle Fort, Sri Lanka

    AQUAForte is a good choice for an evening built around dinner itself. Its Italian kitchen prepares dishes such as handmade ravioli, risotto and slow-cooked sauces in an intimate setting on Leyn Baan Street. Choose individual courses or ask about the tasting menu and wines available that evening. The attraction is the focus: a small Italian restaurant with a more deliberate dining rhythm than the Fort’s casual cafés. Reserve ahead, particularly if you want to discuss a tasting menu or dietary requirements.

    A formal Italian dinner

  3. The Tuna & The Crab

    Dutch Hospital precinct, Galle Fort, Sri Lanka

    Dharshan Munidasa’s Galle restaurant brings Japanese cooking and Sri Lankan seafood together in the Dutch Hospital precinct. The menu ranges from nigiri and sashimi to pepper crab, garlic chilli crab and crab pasta, making it especially useful for a table that wants to share several styles of dish. Seafood is the reason to come, rather than an extensive tour of international cuisines. Ask what crab is available before ordering and reserve if dinner here is a priority for your stay.

    Japanese cooking with Sri Lankan seafood

  4. The Arch

    Church Cross Street, Galle Fort, Sri Lanka

    Chef-owner Charitha Sham’s restaurant makes a lively change from a traditional hotel dining room. The menu draws on Sri Lankan ingredients and international cooking, with an emphasis on plates for sharing; the raw bar offers seafood according to season, including oysters when available. Cocktails and a broad wine selection give the evening another direction. Come with people who enjoy ordering together, and let the day’s seafood help shape the meal rather than arriving with a fixed list of dishes.

    Shared plates and cocktails

  5. 39 Bistro & Wine Bar

    Pedlar Street, Galle Fort, Sri Lanka

    At The Fort Printers, 39 Bistro gives Mediterranean cooking a place among Galle’s seafood and rice-and-curry tables. Local fish, vegetables and spices shape the menu, which includes dishes such as roasted cauliflower with labneh, lamb kefta and prawn curry. You can sit indoors or beside the small courtyard pool, depending on the weather and available tables. It suits a proper lunch during a day in the Fort, when you want somewhere to settle rather than simply stop for a snack.

    A courtyard lunch with Mediterranean flavours

  6. Church Street Social

    Church Street, Galle Fort, Sri Lanka

    Fort Bazaar’s restaurant is easy to work into a day exploring Galle, with seating among arches, patterned tiles and the hotel’s courtyard spaces. Its menu moves between Sri Lankan, Southeast Asian and European cooking, including black pork curry and seafood dishes. That range makes it a useful choice when companions want different things from dinner. It is open to outside guests as well as residents. Let the kitchen know about dietary requirements in advance, and request your preferred indoor or outdoor table.

    A relaxed meal with plenty of choice

  7. 1710 at The Merchant

    Pedlar Street, Galle Fort, Sri Lanka

    1710 gives local food a central place in The Merchant hotel. Galle biryani, shaped by the city’s Arab trading heritage and served with buffalo curd, is a signature, while seasonal vegetables and locally sourced herbs run through the wider menu. The indoor restaurant has rattan lighting; outside, frangipani and avocado trees shade the courtyard. It works well for a lunch that connects with the city’s food history, or a relaxed dinner after walking the Fort’s streets. Ask about the day’s local specialities.

    Galle biryani in a shaded courtyard

  8. Chambers

    Church Street, Galle Fort, Sri Lanka

    Chambers offers a different flavour of Galle Fort, with Middle Eastern food served in a former family law office. Start with mezze, then share a tagine or kebabs; the restaurant’s current offering includes Australian mutton kebabs and slow-cooked dishes. This is a good table for people who prefer passing plates around to ordering separate courses. Its appeal lies in that focused cooking and informal generosity. Book ahead for dinner, and ask the staff to suggest a sensible combination for your group.

    Middle Eastern food to share

  9. Elita Restaurant

    Middle Street, Galle Fort, Sri Lanka

    Elita keeps its attention on seafood rather than a fixed procession of courses. Chef-owner Krishantha Suranjith brings European experience to a kitchen that also draws on Sri Lankan and Southeast Asian flavours. Fish comes from the local market, and the daily selection lets diners discuss the catch, its size and how they would like it prepared. Come with an open mind about species rather than expecting a particular fish. This is a straightforward, personal seafood meal in the Fort, with the day’s landing doing much of the talking.

    Choosing fish from the day’s catch

  10. MARU Galle

    Hospital Street, Galle Fort, Sri Lanka

    MARU is a useful lighter lunch stop on Hospital Street, especially when another large curry or formal meal is not what you want. Poke bowls combine rice or greens with toppings such as tuna, vegetables and sauces; the menu also includes gyoza and other Japanese-inspired plates. The nai miris tuna brings a local chilli note, while tofu and eggplant provide alternatives to fish. Order according to your appetite, and ask the team which sauces and toppings suit any dietary requirements.

    A fresh lunch between sightseeing stops