Galle vs Mirissa for Food and Restaurants — Sri Lanka travel story by Lankan Stays & Trails

Head to head · the table

Galle vs Mirissa for food and restaurants

Food is one of the few categories where Galle and Mirissa can be ranked without much argument. One has a concentrated restaurant scene inside old Dutch buildings. The other has a row of tables on a beach. Both can produce a memorable dinner, and they go about it in opposite ways.

October 7, 2026 · 7 min read · Lankan Stays & Trails

FoodComparisonSouth Coast

Quick answer

Galle is better than Mirissa for food and restaurants, with the widest choice of kitchens on the south coast packed into the streets of Galle Fort and the old Dutch Hospital. Mirissa is better for one particular meal: fresh fish, prawns or crab chosen from an ice display and grilled on the beach at sunset. Expect roughly US$8 to 20 per person for a main course and a drink in either place, more in the fort's smartest dining rooms.

Key takeaways

  • Galle Fort has the south coast's widest range of restaurants, cafes and bakeries within a 10 minute walk.
  • Mirissa's signature meal is seafood chosen from ice and grilled on the beach from around six in the evening.
  • A local rice and curry lunch costs roughly US$2 to 5 in either town, away from the tourist streets.
  • Alcohol is not sold on poya days, which fall twelve or thirteen times a year, in Galle or Mirissa.
  • Kitchens in Galle Fort tend to take last orders around nine to half past nine at night.

Eating in Galle Fort

Galle Fort has drawn chefs and cafe owners for two decades, and the result is a small town with a serious table. Within the walls you can find Sri Lankan rice and curry served in ten or more dishes, crab and prawn curries, Italian, Japanese and Middle Eastern menus, wood-fired bakeries and coffee roasted on the island.

The old Dutch Hospital, a restored colonnaded building by the eastern ramparts, holds several restaurants and bars with tables facing the sea. Elsewhere the best rooms are courtyards and verandas on Church Street, Pedlar Street and Leyn Baan Street. Booking a day ahead is sensible from December to March, when the fort's good tables fill by half past seven.

  • →Rice and curry: often ten or more small dishes, best at lunch.
  • →Seafood: lagoon crab and prawns in curry, rather than plain grilled.
  • →Cafes: breakfast, cake and coffee from around eight in the morning.
  • →Booking: a day ahead from December to March.

Eating in Mirissa

Mirissa eats on the beach. From late afternoon the restaurants along the central bay set tables on the sand and lay out the day's catch on ice: seer fish, tuna, red snapper, prawns, cuttlefish and sometimes crab or lobster. You choose, agree a price by weight, and it comes back grilled with rice, chips or salad.

The village behind the beach road has a second scene of small cafes serving smoothie bowls, roti, kottu and wood-oven pizza, aimed at surfers and long-stay visitors. Quality varies more in Mirissa than in Galle, and the difference between a good grill and a poor one is usually how fresh the fish looks on the ice at five o'clock.

  • →Agree the weight and the price before the fish goes to the grill.
  • →Look for clear eyes and firm flesh on the ice display.
  • →Ask what was landed that morning at Mirissa harbour.
  • →Carry cash: some beach restaurants do not take cards.

What a meal costs in each

Meal prices in Galle and Mirissa overlap more than their reputations suggest. A local lunch packet or a plate of rice and curry in a simple cafe costs roughly US$2 to 5 in both. A tourist restaurant main with a soft drink runs roughly US$8 to 15. The fort's smartest dining rooms reach US$25 to 40 per person before wine.

Mirissa's seafood is priced by weight and can surprise. A whole fish for two may cost roughly US$15 to 30, and lobster considerably more. Service charge and taxes are sometimes added to the bill and sometimes included, so check the menu. Imported wine is expensive everywhere on the island; local beer and arrack are not.

  • →Local rice and curry: roughly US$2 to 5.
  • →Cafe or mid-range main: roughly US$8 to 15.
  • →Seafood for two on the beach: roughly US$15 to 30 by weight.
  • →Fort fine dining: roughly US$25 to 40 per person before drinks.

Vegetarians, children and cautious eaters

Vegetarian and vegan travellers eat well in both Galle and Mirissa, because Sri Lankan rice and curry is built on dhal, jackfruit, beetroot, okra and coconut. Galle has more dedicated plant-based menus. Mirissa's surf cafes are strong on bowls, wraps and fruit, and weaker on variety after a week.

Families and cautious eaters usually find Galle easier. Menus are longer, kitchens are used to adjusting spice, and high chairs exist. In both places, drink bottled or filtered water, be wary of salads at very quiet restaurants, and choose busy tables over empty ones. Seafood allergies should be stated plainly, as prawn and dried fish appear in many sambols.

Planning meals across both

Planning meals across Galle and Mirissa is simple once each is given the dinner it does best. Eat a long rice and curry lunch and a proper dinner in the fort, and save the grilled fish for the beach. Travellers staying only in Mirissa can drive to Galle for an afternoon and dinner, roughly 45 minutes to an hour each way.

Poya days deserve a note in the diary. On each full moon no alcohol is sold in either town, and some restaurants close altogether. Lankan Stays & Trails checks the poya calendar when building south-coast stays, books fort tables in peak weeks and can arrange a home-cooked lunch or a cooking class in a village kitchen near Galle.

  • →One dinner in the fort, one on the sand, is the minimum.
  • →Poya days: no alcohol sales, some kitchens closed.
  • →Peak weeks: reserve fort tables before you arrive.
  • →Driving back from Galle to Mirissa after dinner takes under an hour.

Frequently asked questions

Is the food better in Galle or Mirissa?

Galle has the better and more varied restaurants, concentrated inside the fort within a short walk of each other. Mirissa has fewer kitchens of note but offers the south coast's classic beach dinner: fresh fish chosen from ice and grilled at a table on the sand as the sun goes down.

How much does dinner cost in Galle Fort?

Dinner in Galle Fort costs roughly US$8 to 15 for a main course and a soft drink at a mid-range restaurant, and roughly US$25 to 40 per person in the smartest dining rooms before wine. Taxes and service are sometimes added on top, so read the foot of the menu.

Is seafood in Mirissa fresh?

Usually, because Mirissa has a working fishing harbour a few minutes from the beach. Check for yourself at the ice display: clear eyes, bright gills and firm flesh are the signs. Ask what was landed that morning, and agree the weight and price before anything goes to the grill.

Can vegetarians eat well in Galle and Mirissa?

Yes. Sri Lankan rice and curry is naturally rich in vegetable and pulse dishes such as dhal, jackfruit curry, beetroot and gotu kola sambol. Galle has more specialist vegetarian and vegan menus, while Mirissa's cafes lean towards bowls, wraps and roti. Ask whether dried fish has been used in sambols.

Do restaurants in Galle and Mirissa serve alcohol?

Many do, though not all are licensed, and some in Galle Fort serve none because of the neighbourhood's Muslim community. No alcohol is sold anywhere on poya days, the monthly full-moon holidays. Local beer and arrack are reasonably priced; imported wine and spirits are expensive across the island.

Do I need to book restaurants in Galle?

From December to March, yes for the better-known fort restaurants, ideally a day ahead and earlier around Christmas and New Year. Outside those months you can usually walk in. Kitchens in the fort tend to take last orders around nine to half past nine, earlier than many visitors expect.

Lankan Stays Team