Mirissa is one of the most popular beach resorts in Sri Lanka. Boasting incredible natural scenery, fantastic surf breaks and cool vibes, Mirissa has also gained the reputation of a foodie paradise. Seafood, Sri Lankan, European and Mediterranean restaurants in Mirissa continue surprising holiday-makers with their culinary masterpieces served in open-sided venues dotting the beach. Here are our picks for the best restaurants in Mirissa.

1. Dewmini Roti Shop

One of the original and still the most frequented restaurant in Mirissa, Dewmini Roti Shop is a local eatery catering to travellers and serving traditional kottu roti (chopped up roti mixed with vegetables and chicken) in a simple setting. Fresh, scrumptious and always high-quality, this traditional Sri Lankan dish is not to be missed.

Dewmini Roti Shop Mirissa Sri Lanka

2. Kama Mirissa

Modern and stylish, Kama Mirissa is an absolute beachfront dining venue featuring a chic modern interior, beautiful setting, cool atmosphere and awesome vibes. Overlooking the surf breaks and offering breathtaking sunset views, the restaurant is a favourite hang out among surfers. Families with children also flock to Kama Mirissa thanks to the yummy Italian cuisine served here. The menu also includes a wide selection of local fare to sample.

Kama Restaurant Mirissa Sri Lanka

3. Ocean Moon Restaurant

Set right on the beach, Ocean Moon Restaurant provides an unforgettable toes-in-the-sand dining experience. Open-sided and simple, this beach hut exudes peaceful vibes and offers dramatic ocean vistas. In front of the restaurant you will find a selection of fresh seafood displayed on ice, so you can pick your dinner of choice even before entering the restaurant.

Ocean Moon Restaurant Mirissa Sri Lanka

4. Adora Mirissa Beach Restaurant

Adora Mirissa Beach Restaurant is set on a concrete deck towering above the water’s edge, providing jaw-dropping views of the ocean. Like most of the restaurants in Mirissa, Adora serves amazing fresh seafood in huge portions along with authentic Sri Lankan cuisine without wrecking your budget.

Adora Mirissa Beach Restaurant Mirissa Sri Lanka

5. Little Tuna Sushi Cafe

If you need a break from the ubiquitous Sri Lankan and Western cuisine, head to Little Tuna Sushi Cafe serving scrumptious sushi and sashimi along with traditional Japanese fare. The cafe offers a beautiful tropical setting featuring low tables and mats placed right on the floor inside the open-sided thatched roof venue.

Little Tuna Restaurant Mirissa Sri Lanka

6. Water Creatures Restaurant

Water Creatures Restaurant is a seafront venue boasting stunning views and relaxed vibes. As you might have guessed by the name, the restaurant specialises in seafood, but they also serve amazing Sri Lankan curries and chilli chicken.

Water Creatures Restaurant Mirissa Sri Lanka

7. Margherita Italiano Restaurant

For authentic Italian food in Mirissa, head to Margherita Italiano Restaurant located along the main road in the western part of the village. Treat your taste buds to an amazing thin crust pizza, sticky risotto, delicious pasta and mouth-watering desserts, all made from high-quality locally sourced and imported ingredients.

Margherita Italiano Restaurant Mirissa Sri Lanka

8. Tandoori Hut

For something more exotic and spicy, opt for Tandoori Hut for your late night dinner. Beautifully illuminated after nightfall, this roadside restaurant cannot be missed. Inside this eye-catching venue, you will find modern decor, stylish wooden furnishings, beautiful ornaments made of tree branches and lots of clay dishes. The food served at Tandoori Hut ranges from traditional Indian fare to the more unusual British dishes, and it’s all remarkably good.

Tandoori Hut Restaurant Mirissa Sri Lanka

9. Little Red House

Little Red House is even tinier than the name implies. Set in the intersection of the main road and Udupila Road, the restaurant features a modern red-grey decor and serves an ample range of Chinese dishes as well as local fare at a great value.

Little Red House Mirissa Sri Lanka