Top 7 · updated 2026
Best Restaurants in Bentota
The top 7 restaurants in Bentota, ranked by real reviewer feedback.
- 7
- Restaurants listed
- 4.8★
- Average rating
- 57
- Reviews aggregated
- Olive Restaurant
- Top-rated
Bentota sits where the Bentota River meets the Indian Ocean, and that geography defines its restaurant scene in a way that few Sri Lankan beach towns can match. The best restaurants here lean into the setting: river-view terraces where you watch the water while eating freshwater prawns pulled from the same river that morning, beachside spots a few steps from the sand, and guesthouses that have evolved into destination kitchens over twenty years of hosting surfers and honeymooners. The south coast's defining ingredients — lagoon crab, butter prawns, red snapper, and jackfruit — all appear on menus here, and the cooking is noticeably fresher than its tourist-beach reputation might suggest. With 7 reviewed restaurants averaging 4.81 stars, Bentota has the highest average rating of any unshipped south coast restaurant cluster on this platform — a reflection of the small-venue quality over quantity dynamic. Prices range from LKR 600 for a rice-and-curry lunch to LKR 3,500 for a riverside seafood dinner.
- 1

Olive Restaurant
5.0(10 reviews)Restaurants C295+H86, Elpitiya Road, Paththinigoda, Bentota
- 2

White Tree Restaurant
5.0(9 reviews)Restaurants Pahurumulla, Yathramulla Road, Bentota 80500
- 3

NOVA SEAFOOD RESTAURANT
5.0(8 reviews)Restaurants Beach Rd, Bentota 80500
- 4

Esprit Seafood Restaurant and Bar
5.0(8 reviews)Restaurants 1, 26 Pitaramba Road, Bentota 80500
- 5

Sea Meat Spice Seafood Restaurant -Cinnamon Bentota Beach
4.9(9 reviews)Restaurants Cinnamon Bentota Beach - Signature Selection, Bentota
- 6

Srilancaña
4.4(7 reviews)Restaurants Pitaramba Road, Bentota 80500
- 7

Secret Harbour
4.3(6 reviews)Restaurants Yathramulla Road, Bentota
Frequently asked
- What's the highest-rated restaurants in Bentota?
- Olive Restaurant is currently the highest-rated restaurants in Bentota on Review Guru, with an average of 5.0 out of 5 stars from 10 reviews.
- Which restaurants in Bentota has the most reviews?
- Olive Restaurant is the most-reviewed restaurants in Bentota with 10 customer reviews. A higher review count typically means a more reliable signal — a 4.5★ rating from 50 reviewers is stronger than a 5★ rating from 3.
- How many restaurants are listed in Bentota?
- Review Guru has 7 restaurants listed in Bentota, aggregating 57 customer reviews across them. We only include a business on a "best of" page once it has at least 3 reviews so the ranking is meaningful.
- How are these restaurants ranked?
- We use a Bayesian-weighted average score that combines the business's own star rating with the volume of reviews it has received. This prevents a single 5-star review from outranking 30 consistent 4-star reviews. Read more on our methodology page.
- Are the reviews verified?
- Reviews on Review Guru come from two sources: native submissions written directly on our platform, and imported reviews from Google Maps that we rewrite for clarity while preserving the original rating, sentiment, and named entities. Source is tagged on each review for transparency.
- Which is better in Bentota — river-view restaurants or beachside dining?
- They suit different moods. River-view restaurants along the Bentota Ganga are calmer, shadier, and better for a long lunch or dinner — the river activity (river safaris, jetskis returning, fishing canoes) gives you something to watch. Beachside spots are more casual, better at sunset, and typically closer to the main resort strip. If you're spending a full day, consider a river-view lunch and a beachside evening drink; the two areas are a short tuk-tuk ride apart.
- What cuisines and seafood dishes are Bentota restaurants known for?
- Sri Lankan seafood dominates: devilled prawns, butter crab, fish ambul thiyal (sour-spiced fish curry), and grilled red snapper are the dishes Bentota restaurants are most consistently praised for. The river safari industry has also pushed a 'river prawn' speciality — freshwater prawns from the Bentota Ganga served grilled or in a light curry — that you won't easily find inland. Most restaurants mix Sri Lankan and Western plates (pasta, club sandwiches, wood-fired pizza) for the international resort clientele, but the local preparations are worth prioritising.
- What is the budget range for eating out in Bentota?
- Bentota skews slightly higher than a typical Sri Lankan town because most of its restaurant trade comes from the resort strip. Beach shacks and small local restaurants serve rice-and-curry lunches for LKR 500–900. Mid-range guesthouse restaurants and standalone spots run LKR 1,200–2,500 for a full seafood meal. The sit-down riverside dining rooms at the better-known establishments charge LKR 2,500–4,500 per person for a proper seafood dinner with prawns or crab. Hotel restaurants (inside Taj Bentota or Club Bentota) are at the top end. Most mid-range spots do not add a service charge automatically, so tipping LKR 200–400 for good service is normal.