Hikkaduwa’s food scene reflects the town’s character - a beach strip that has been feeding international travellers since the 1970s, alongside a local eating culture that predates tourism by generations. The beach road restaurants do fresh seafood reasonably well. The local canteens one street back do Sri Lankan food significantly better and at a fraction of the price.
Understanding the divide between the two is the most useful thing to know before eating in Hikkaduwa. The tourist-facing restaurants facing the water offer atmosphere and adequate fish. The side-street canteens and the evening kottu stalls serve the food that residents actually eat, and they’re worth the five-minute walk.
What to Eat in Hikkaduwa
Grilled Fish
The centrepiece of Hikkaduwa eating and genuinely worth ordering if you pick the right place. Snapper, tuna, and mullet arrive daily from the local fleet; larger catches (barracuda, kingfish) appear on menus when the boats bring them in. The standard service is a whole fish grilled over charcoal, with steamed rice, a lime wedge, and a small salad. A full grilled fish costs approximately LKR 1,200–2,500 depending on species and weight - ask to see the fish before it’s cooked. Reputable restaurants will show you; if a place refuses, that’s a signal worth heeding.
Seafood Curries
Prawn curry, crab curry, and cuttlefish curry appear on most beach restaurant menus alongside the grilled options. The preparation is Sri Lankan coastal style - coconut milk base, curry leaves, green chilli, and black pepper. Prawn curry at a mid-range beach restaurant runs approximately LKR 900–1,600. Crab is seasonal and priced by weight; check the price per kilo before ordering.
Kottu Roti
Hikkaduwa’s street food peak. From approximately 5pm, roadside stalls along the beach road and side streets chop roti on flat iron griddles - the rhythmic metallic clanging is audible from well away. Chopped flatbread mixed with vegetables, egg, and a protein (chicken or beef) cooked to order. A full portion costs LKR 350–600 and is a complete evening meal. The stalls run until midnight; the busiest ones have queues of local Sri Lankans as well as travellers.
Rice and Curry at Local Canteens
The rice and curry served in the local canteens a street or two back from the beach road is better than anything on the tourist strip. These are small, functional rooms with plastic tables, no English menus, and prices around LKR 300–500 for a full plate. The dishes change daily - typically a dhal, a vegetable curry, pol sambol (coconut and chilli relish), and a protein. They open around 10:30am and sell out by early afternoon. The coconut-milk-heavy southern Sri Lankan style applies here: softer, slightly sweeter curries than the inland hill country version.
Short Eats
From early morning, bakeries and small tea shops near Hikkaduwa’s market area sell fish rolls, cutlets, and samosas (LKR 60–120 each), vadai (fried lentil fritters, LKR 40–60), and egg roti (LKR 150–250). These are the standard Sri Lankan breakfast and mid-morning snack - cheap, hot, and sold in high volume. Good for an early start before a morning dive or snorkelling trip.
Fresh Juice and Smoothies
The beachside cafés offer fresh juice from early morning - pineapple, mango, papaya, and tropical blends run approximately LKR 200–400. The smoothie menus at the more established cafés are longer, with avocado and banana combinations as popular orders. King coconut (thambili), the orange-skinned drinking coconut, is sold from roadside carts for LKR 100–150 and is the most refreshing option in the heat.
Where to Eat in Hikkaduwa
Spaghetti & Noodles Restaurant
One of the longer-standing establishments on Hikkaduwa’s main strip, serving pasta, noodles, and grilled dishes. The cooking skews Western - pasta, burgers, and rice-based dishes - with some Sri Lankan options. Reliable for evenings when appetite for local food has run out; not the place to look for authentic coastal cooking. Moderate prices, LKR 800–1,800 per person.
Local Canteens on the Side Streets
The real answer to where to eat in Hikkaduwa. The streets running parallel to the beach road - one to two minutes’ walk inland - have several Sri Lankan-run canteens serving rice and curry at LKR 300–500. The food is freshly cooked, the portions are large, and the prices are a fraction of what the beachfront charges. None have English signage; follow locals or ask at your guesthouse to be pointed to the nearest one.
Beach Road Evening Stalls
From around 5pm, the beach road fills with kottu stalls, vendors selling grilled corn (LKR 80–150), short eats, and fruit. These are busy with local Sri Lankans and tourists in equal measure. The turnover is high and the cooking is fresh - both good signs. Best kottu stalls have a queue; join it.
Northern End (Marine Sanctuary Area)
The northern section of Hikkaduwa, near the marine sanctuary and the turtle watching spots, has a cluster of smaller restaurants with fewer tourists and a slightly quieter atmosphere. Grilled fish prices are comparable to the main strip; the setting is better for a slow lunch. Several of these places have veranda tables facing the water.
Beachside Breakfast Cafés
Several cafés along the main strip serve breakfast from 7am - useful before morning dives or snorkelling sessions. Fresh juice, hoppers, roti, and Western options (eggs, toast, granola) are standard. Budget LKR 400–800 for a full breakfast with a drink.
Guided Food Experiences
For cooking classes and guided food experiences in the area, GetYourGuide lists Hikkaduwa and south coast activities, including a few operators who run evening street food walks combining the local canteens and the kottu stalls.
Practical Notes
- Grilled fish is best ordered for lunch or early evening - the day’s catch is freshest earlier
- Kottu stalls open from 5pm; rice and curry canteens are lunch-only (10:30am until sold out)
- Carry LKR cash for local canteens, kottu stalls, and market vendors; beach restaurants accept cards
- Check seafood prices before ordering, particularly for larger fish, crab, or lobster - prices vary and are not always displayed
- Hikkaduwa’s beach road is busier and louder at night; for a quieter dinner, the side-street restaurants are the better choice
- Alcohol is available at beach restaurants and some cafés; local canteens do not serve it
Planning Your Sri Lanka Trip?
- Book tours & activities in Hikkaduwa
- Find hotels in Hikkaduwa
- Travel insurance for Sri Lanka
- Get a Sri Lanka eSIM
- Find flights to Sri Lanka