Top 5 Places to Eat in Unawatuna

Dramatic sunset silhouette of two figures on a rocky shore at Unawatuna Beach, Sri Lanka.
Atlantic Ambience, Pexels

Unawatuna offers a diverse and vibrant culinary scene, catering to a wide array of palates with options ranging from authentic local flavors to international dishes, particularly excelling in fresh seafood.

1. Mati Gedara

Cuisine: Authentic Sri Lankan

This humble restaurant provides an all-you-can-eat vegetarian buffet featuring a wide selection of fresh vegetable curries. Meat and fish additions, such as a flavorful caramelized tomato/onion glaze, are available for an extra charge. The owner is enthusiastic in explaining the various local dishes.

Price: LKR 350 - 800 (~$1.15 - $2.65 USD) per person

Getting There: Easily accessible from the main area of Unawatuna.

2. The Roti Shop

Cuisine: Sri Lankan Rotis

A popular roadside stall, this spot specializes in freshly made sweet and savory rotis. Visitors can choose from fillings like chicken, vegetable curry, cheese, or egg for savory options, and sweet varieties such as Nutella or coconut honey. It is a great choice for a quick, delicious, and affordable meal.

Price: LKR 300 - 350 (~$1.00 - $1.15 USD) per roti; Kottu roti options are also available.

Getting There: Located just a short, two-minute walk from Unawatuna Beach.

3. Kingfisher Restaurant and Lounge Bar

Cuisine: Seafood, Asian Fusion

Situated directly on Unawatuna beach, Kingfisher offers a relaxed setting for dining. This long-standing establishment is known for its fresh seafood, prepared to perfection, alongside a diverse menu of Asian fusion dishes and a selection of cocktails. It provides a comfortable atmosphere with direct beach access.

Price: LKR 2,000 - 5,000+ (~$6.60 - $16.50+ USD) per person for a main course and drink

Getting There: Located directly on Unawatuna Beach, easily walkable from the main tourist areas.

4. Bedspace Kitchen

Cuisine: Sri Lankan Cuisine (Organic)

Nestled in the gardens of the Bedspace Guesthouse, this acclaimed restaurant focuses on Sri Lankan cuisine crafted from locally sourced organic ingredients. Signature dishes include the black pork curry, coconut lemongrass soup, and various seafood platters. Due to its popularity, advance booking is recommended.

Price: LKR 2,000 - 4,000 (~$6.60 - $13.20 USD) per person

Getting There: Located on Egodawatta Lane, a short walk or quick tuk-tuk ride from the main beach area.

5. Jina's Vegetarian and Vegan Restaurant

Cuisine: Vegetarian & Vegan (Indian, Mexican, Western)

This family-run, unpretentious cafe offers a peaceful garden setting away from the busy main street. It specializes in Indian dishes but also features Mexican and Western options. During lunchtime, a freshly made Sri Lankan rice and curry set meal is available. Guests should be prepared for a relaxed pace as food is prepared fresh.

Price: LKR 800 - 2,000 (~$2.65 - $6.60 USD) per person

Getting There: Situated on Wella Dewala Road, a short walk or quick tuk-tuk ride from the central beach area.