Restaurants in Jaffna
Where to eat in Jaffna, Sri Lanka — the district's 8 top-rated restaurants, each rated 4 stars or higher on Google, from local rice and curry to sit-down dining.
Fort Hammenhiel Restaurant
Seafood, Sri Lankan
Navy-run restaurant at Karainagar looking out to the 17th-century Dutch sea fort of Hammenhiel, reached by a short boat ride. Renowned for fresh lagoon seafood, crab and prawn dishes served with sunset views over the Palk Strait.
Fort Hammenhiel Resort, Karainagar, Jaffna
Lavin's Vegetarian Family Restaurant
Vegetarian, South Indian
Bright, family-friendly pure-vegetarian restaurant in Thirunelvely with one of the highest ratings in Jaffna. Serves generous South Indian meals, kottu, string hoppers and fresh juices from early morning until late.
43 Adiyapatham Road, Thirunelvely, Jaffna
Rio Ice Cream
Ice Cream, Desserts, Snacks
A Jaffna institution near Nallur Kandaswamy Kovil that has achieved cult status for its towering fruit-and-nut sundaes and house-made ice creams. Expect queues of locals and travellers alike on warm evenings.
448A Point Pedro Road, Nallur, Jaffna 40000
Jaffna Authentic Cuisine (JAC Dining)
Jaffna Tamil, Seafood
Modern dining room dedicated to true Jaffna Tamil cooking - crab curry, mutton pepper fry, seafood noodles and odiyal kool. A go-to address for travellers wanting the peninsula's signature dishes done properly.
812 Hospital Street, Jaffna
Vanni Inn Restaurant - Jaffna
Sri Lankan, Biryani, Seafood
Popular family restaurant on Brown Road celebrated for chicken and Hyderabadi biryani, fresh seafood and Sri Lankan rice and curry. Clean, spacious and well suited to groups and celebrations.
204 Brown Road, Jaffna
Malayan Cafe
South Indian Vegetarian
Historic vegetarian cafe in Jaffna's Grand Bazaar, serving South Indian and Tamil classics on banana leaves since 1951. Famous for dosai, pittu, and old-world marble-top tables that keep the breakfast crowd coming.
36-38 Grand Bazaar (C Ponnampalam Road), Jaffna
Mangos Indian Veg
North & South Indian Vegetarian
Well-loved pure-vegetarian restaurant, cafe and bakery near Nallur temple, plating North and South Indian thalis, dosai and sweets. A reliable favourite with pilgrims, families and travellers exploring Nallur.
359/3 Temple Road, Nallur, Jaffna 40000
Akshathai
South Indian, Sri Lankan
Casual twin restaurant (Akshathai/Nila) on Stanley Road known for South Indian vegetarian fare, dosai, parotta and biryani alongside Jaffna specialities. A cosy, cash-only spot popular with both locals and visitors.
60 Stanley Road, Jaffna 40000
Frequently asked questions
- Where should I eat in Jaffna?
- Browse the 8 restaurants listed across Jaffna District.
- Is there local food in Jaffna?
- Yes — expect Sri Lankan rice and curry, hoppers, kottu and fresh seafood.