Mahabalipuram is brimming with interesting and flattering restaurants and cafes and a variety of cuisines. Find here, the colors and spice of street food, an elaborate, traditional and authentic thali as well as an array of western delicacies. While here, try Grilled Fish, Vegetarian thali, Prawns, Lobsters, Crabs and more. You might also try a typical South Indian platter which consists of Idli, Dosa, Appam, Vada, Upma Sambhar, Sweet Pongal, Kesari, Payassam and much more.

Photos of Famous Food in Mahabalipuram

Local dishes of Mahabalipuram
Local dishes of Mahabalipuram

Restaurants in Mahabalipuram

Gecko Cafe


8 AM -10

INR 400-500 For Two for two

14 Othavadai Cross Street, Mahabali puram, Tamil Nadu - 603104, India

Le Yogi


7.30 AM - 11 PM

INR 500-700 For Two for two

Though the servings aren't that big, the taste of the Continental food served here beats that of most of the places in the town. Do give the steaks and crepes a try.

19 Fisherman's Colony, Othavadai Street, ECR, Mahabalipuram, India



10 AM to 11:30 PM

INR 500-600 For Two for two

Moonrakers is the sort of place that dominates the backpacker-ghetto streetscape. Sadly, the food here isn't as good as other places in the proximity of this restaurant.

34 Othavadai Street, Mahabalipuram, India

Rose Garden


INR 100 For Two for two

Rose Garden is popular mainly for it's wonderful array of Biryanis. If you're a Biryani lover, add this place to your must-visit list.

Beach Road 12, Mahabalipuram, India

Freshly 'n Hot


7.30 AM - 9 PM

INR 400-450 For Two for two

Relaxed ambience, decent food and hygienic surroundings. These are the three words which describe this cafe perfectly. Must try - Iced Coffees.

Othavadai Cross Street, Mahabalipuram, India



11:00 am to 03:00 pm & 07:00 pm to 11:00 pm

INR 550 For Two for two

The Nautilus seems perpetually buzzing with every traveler you've ever met talking about how much they loved/hated/got-ripped-off-in Goa/Varanasi/Hampi/Cochin, while eating eggs on toast and drinking smoothies.

Othavadai Cross Street, Mahabalipuram, India

Blue Elephant


9:30 AM to 9:30 PM

The sea food at Blue Elephant is a different experience here. Everything ranging from the sea food platter to the 'Catch of the Day' is a must try. Must visit for non vegetarians, especially sea food lovers.

No. 39, Othavadai Street, Mahabalipuram, India

Water's Edge Cafe


24 hours

INR 250-700 For Two for two

Part of the 5 star Radissons Blu resort, expect nothing but the best of everything from this restaurant.

Radisson Blu Resort Temple Bay, 57 Kovalam Road, Mahabalipuram, India


Indian, Desserts

Noon - 3 PM & 7 - 11 PM

INR 550-2000 For Two for two

Its proximity to the Bay of Bengal and the food it serves are the USPs for The Wharf. Located at Radisson Blu, the restaurant does justice to the price it charges for its dishes. The staff is highly cooperative too. The great ambience and great food makes it a must visit. Don't forget to try the mint chocolate for desserts!

Radisson Blu Resort Temple Bay, 57 Kovalam Road, Mahabalipuram, India

Places to Visit In Mahabalipuram