Always packed, this humble-looking place has a prime location just before the town beach. It offers Western food, but it's best to stick to the South or North Indian classics. Finish your meal with a rose or coconut…
For a very different vibe, stroll up the shore to this chilled French place, a 10-minute walk north from the main section of beach. You'll find authentic salads, fresh pasta, French desserts and wine by the glass. T…
Modish beachfront restaurant that boasts an open kitchen and a fine menu of vegetarian dishes freshly prepared using ayurvedic principles.
This attractive double-deck affair on Om Beach has dreamy, romantic ocean views (you can watch sea eagles soaring over the waves from your table), cold beer, and good seafood, pasta and Indian dishes.
Family-run place at the eastern end of Om Beach with a great perch overlooking the waves. The long menu takes in breakfasts, sandwiches, and Indian and Chinese dishes; grilled prawns are around ₹200.
Across a stream on Om Beach, this atmospheric double-storey restaurant does tasty dishes such as tandoori prawns, mushroom tikka and momos (Tibetan dumplings).
Casual cafe-restaurant that serves a mixed bag of local (try a dhal fry) and Western-ish food (mashed potato, cheese on toast). It's renowned for its ice cream.